Publishing node information
First Claim
Patent Images
1. A method for use in delivering network messages, the method comprising:
- (a) receiving at a first router a network layer address of a node, the first router and the node both being on a sub-network that is topologically foreign with respect to the network layer address of the node;
(b) sending from the first router the received network layer address of the node and a network layer address of the first router toward a second router, the second router being on a sub-network that is topologically foreign with respect to the network layer address of the node;
(c) receiving at the first router a message tunneled toward the first router by the second router in response to receiving a message at the second router having a destination address of the node;
(d) de-tunneling the tunneled message; and
(e) sending the de-tunneled message toward the node;
whereby (a)-(e) proceed without requiring communication with any node on a sub-network that is a topologically home sub-network with respect to the network layer address of the node
6 Assignments
0 Petitions
Accused Products
Abstract
The invention can enable routers in a region to share information about nodes on foreign sub-networks. The information includes the nodes'"'"' and routers'"'"' respective network layer addresses. Upon receiving a message addressed to one of the nodes, a router can tunnel the message to a router on the node'"'"'s foreign sub-network for subsequent de-tunneling and delivery to the node.
53 Citations
26 Claims
-
1. A method for use in delivering network messages, the method comprising:
-
(a) receiving at a first router a network layer address of a node, the first router and the node both being on a sub-network that is topologically foreign with respect to the network layer address of the node;
(b) sending from the first router the received network layer address of the node and a network layer address of the first router toward a second router, the second router being on a sub-network that is topologically foreign with respect to the network layer address of the node;
(c) receiving at the first router a message tunneled toward the first router by the second router in response to receiving a message at the second router having a destination address of the node;
(d) de-tunneling the tunneled message; and
(e) sending the de-tunneled message toward the node;
whereby (a)-(e) proceed without requiring communication with any node on a sub-network that is a topologically home sub-network with respect to the network layer address of the node - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
13. A method for use in delivering network messages, the method comprising:
-
flooding a collection of routers with information identifying mobile nodes served by the routers, the information for each mobile node associating a network layer address of the mobile node with a network layer address of the agent router;
tunneling messages addressed to one of the mobile nodes to the associated agent router;
de-tunneling messages at the agent router; and
sending the de-tunneled message toward the mobile node.
-
-
18. A computer program product, disposed on a computer readable medium, for use in delivering network messages, the computer program including instructions for causing a processor to:
-
(a) receive at a first router a network layer address of a node, the first router and the node both being on a sub-network that is topologically foreign with respect to the network layer address of the node;
(b) send from the first router the received network layer address of the node and a network layer address of the first router toward a second router, the second router being on a sub-network that is topologically foreign with respect to the network layer address of the node;
(c) receive at the first router a message tunneled toward the first router by the second router in response to receiving a message at the second router having a destination address of the node;
(d) de-tunnel the tunneled message; and
(e) send the de-tunneled message toward the node;
wherein (a)-(e) proceed without requiring communication with any node on a sub-network that is a topologically home sub-network with respect to the network layer address of the node
-
Specification