Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020197826 - SYSTEMS AND METHODS FOR ESTABLISHING COMMUNICATION LINKS BETWEEN NETWORKS AND DEVICES WITH DIFFERENT ROUTING PROTOCOLS

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

Claims

What is claimed is:

1. A communication link establishment method, comprising:

establishing, by a routing protocol for low power and lossy networks (RPL) enabled device, a communication link with a non-RPL-enabled device;

establishing, by the RPL-enabled device, a network connection with an RPL-enabled network; and

providing, by the RPL-enabled device, a proxy communication link between the non-RPL-enabled device and the RPL-enabled network, wherein providing the proxy communication link comprises:

assigning a globally unique address (GUA) to the non-RPL-enabled device; and

transmitting, by the RPL-enabled device, a proxy destination advertisement object to the RPL-enabled network, wherein the proxy destination advertisement object comprises the GUA.

2. The method of claim 1, wherein providing the proxy communication link further comprises:

receiving, at the RPL-enabled device, a proxy destination advertisement object acknowledgement from the RPL-enabled network.

3. The method of claim 1, wherein the communication link with the non-RPL-enabled device comprises a point-to-point protocol communication link.

4. The method of claim 1, wherein establishing the communication link with the non-RPL-enabled device comprises:

transmitting, by the RPL-enabled device, a link control protocol packet to the non-RPL-enabled device;

receiving, at the RPL-enabled device, an additional link control protocol packet from the non-RPL-enabled device; and

establishing, by the RPL-enabled device, the communication link with the non-RPL-enabled device using the link control protocol packet and the additional link control protocol packet.

5. The method of claim 4, wherein establishing the communication link with the non-RPL-enabled device further comprises:

performing, by the RPL-enabled device, an authentication process with the non-RPL-enabled device prior to establishing the communication link.

6. The method of claim 1, wherein establishing the network connection with the RPL-enabled network comprises:

transmitting, by the RPL-enabled device, an enhanced beacon request to a root node of the RPL-enabled network;

receiving, at the RPL-enabled device, a destination oriented directed acyclic graph (DODAG) information object from the RPL-enabled network, wherein the DODAG information object comprises a network prefix of the RPL-enabled network;

transmitting, by the RPL-enabled device, a destination advertisement object to the RPL-enabled network; and

receiving, at the RPL-enabled device, a destination advertisement object acknowledgement from the RPL-enabled network.

7. The method of claim 1, further comprising:

receiving, at the RPL-enabled device, a message from the RPL-enabled network for the non-RPL-enabled device; and

routing the message to the non-RPL-enabled device using the GUA.

8. The method of claim 1, wherein the proxy destination advertisement object further comprises a flag indicating that the GUA originates from the non-RPL-enabled device.

9. The method of claim 1, wherein providing the proxy communication link between the non-RPL-enabled device and the RPL-enabled network comprises establishing an IPv6 communication link between the non-RPL-enabled device and the RPL-enabled network.

10. A node of a networked system, comprising:

a processor configured to execute computer-readable instructions;

a memory configured to store the computer-readable instructions that, when executed by the processor, cause the processor to perform operations comprising:

establishing a network connection between the node and a protocol-enabled network;

establishing a communication link between the node and a non-protocol- enabled device; and

providing a proxy communication link between the non-protocol-enabled device and the protocol-enabled network through the node.

11. The node of claim 10, wherein the node and the protocol-enabled network communicate using a border gateway protocol (BGP) or a 6L0WPAN Ad Hoc On-Demand Distance Vector Routing (LOAD) protocol.

12. The node of claim 10, wherein the node and the protocol-enabled network communicate using a routing protocol for low power and lossy networks (RPL).

13. The node of claim 10, wherein establishing the communication link between the node and the non-protocol-enabled device comprises:

transmitting a link control protocol packet to the non-protocol-enabled device;

receiving an additional link control protocol packet from the non-protocol-enabled device;

performing an extensible authentication protocol-transport layer security (EAP-TLS) mutual authentication process; and

establishing an IPv6 communication link with the non-protocol-enabled device using the link control protocol packet and the additional link control protocol packet.

14. The node of claim 10, wherein providing the proxy communication link comprises: receiving a globally unique address (GUA) from the non-protocol-enabled device; transmitting a proxy destination advertisement object to the protocol-enabled network, wherein the proxy destination advertisement object comprises the GUA; and

receiving a proxy destination advertisement object acknowledgement from the protocol-enabled network.

15. The node of claim 14, wherein the proxy destination advertisement object further comprises a flag indicating that the GUA originates from the non-protocol-enabled device.

16. A non-transitory computer-readable medium having instructions stored thereon, the instructions executable by a processing device to perform operations comprising:

establishing a communication link between a routing protocol for low power and lossy networks (RPL) enabled device and a non-RPL-enabled device;

establishing a network connection between the RPL-enabled device and an RPL-enabled network; and

providing a proxy communication link between the non-RPL-enabled device and the RPL-enabled network using the RPL-enabled device.

17. The non-transitory computer-readable medium of claim 16, wherein establishing the proxy communication link further comprises:

receiving a globally unique address (GUA) of the non-RPL-enabled device; and transmitting a proxy destination advertisement object to the RPL-enabled network, wherein the proxy destination advertisement object comprises the GUA and a flag indicating that the GUA originates from the non-RPL-enabled device.

18. The non-transitory computer-readable medium of claim 16, wherein establishing the communication link comprises:

transmitting a link control protocol packet to the non-RPL-enabled device;

receiving an additional link control protocol packet from the non-RPL-enabled device; and

establishing the communication link with the non-RPL-enabled device using the link control protocol packet and the additional link control protocol packet.

19. The non-transitory computer-readable medium of claim 16, wherein establishing the network connection comprises:

transmitting an enhanced beacon request to the RPL-enabled network;

receiving a destination oriented directed acyclic graph (DODAG) information object from the RPL-enabled network, wherein the DODAG information object comprises a network prefix of the RPL-enabled network;

transmitting a destination advertisement object to the RPL-enabled network; and receiving a destination advertisement object acknowledgement from the RPL-enabled network.

20. The non-transitory computer-readable medium of claim 16, wherein providing the proxy communication link comprises:

transmitting a proxy destination advertisement object associated with the non-RPL-enabled device to the RPL-enabled network; and

receiving a proxy destination advertisement object acknowledgement from the RPL-enabled network.