Method and apparatus for route discovery within a communication system
First Claim
1. A method for route discovery, the method comprising the steps of:
- determining that a first node needs to communicate with a second node;
sending, by the first node, a message to an overlay communication system notifying the overlay communication system of the need to communicate with the second node;
receiving, from the overlay communication system, instructions to broadcast a route-discovery message;
broadcasting the route discovery message; and
receiving route information from the overlay communication system.
4 Assignments
0 Petitions
Accused Products
Abstract
An overlay communication system (120) aides determining a route between nodes (101-103) in an underlay communication system (110). In particular, when a first node (102) wishes to discover a route to a second node (103), the first node notifies the overlay communication system, which notifies all nodes in the underlay communication system of the desire. Both the first and the second nodes begin flooding the underlay system simultaneously. When a node in the underlay system hears both the flood messages from the first and the second node, the overlay communication system is notified and stops all flooding. The route information is then provided to the first and the second nodes via the overlay communication system.
-
Citations
18 Claims
-
1. A method for route discovery, the method comprising the steps of:
-
determining that a first node needs to communicate with a second node;
sending, by the first node, a message to an overlay communication system notifying the overlay communication system of the need to communicate with the second node;
receiving, from the overlay communication system, instructions to broadcast a route-discovery message;
broadcasting the route discovery message; and
receiving route information from the overlay communication system. - View Dependent Claims (2, 3)
-
-
4. A method comprising the steps of:
-
receiving, by a first node, from an overlay communication system, a message instructing the first node to broadcast a route discovery message, wherein the first node exists within an underlay communication system; and
broadcasting the route discovery message. - View Dependent Claims (5)
-
-
6. A method for operating a node within an underlay communication system, the method comprising the steps of:
-
receiving a route-discovery message from a first node;
receiving a route-discovery message from a second node;
determining route information based on the route-discovery messages; and
transmitting the route information to the first node. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising the steps of:
-
receiving a message from a first node in an underlay communication system, the message indicating a need to discover a route to a second node;
broadcasting a message to nodes within the underlay communication system, the message instructing the nodes to monitor for flood messages from the first and the second nodes;
receiving a message from a third node in an underlay communication system, the message comprising route information; and
transmitting the route information to the first node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
means for determining that a first node needs to communicate with a second node;
means for sending, by the first node, a message to an overlay communication system notifying the overlay communication system of the need to communicate with the second node;
means for receiving, from the overlay communication system, instructions to broadcast a route-discovery message;
means for broadcasting the route discovery message; and
means for receiving route information from the overlay communication system.
-
-
16. An apparatus comprising:
-
means for receiving, by a first node, from an overlay communication system, a message instructing the first node to broadcast a route discovery message, wherein the first node exists within an underlay communication system; and
means for broadcasting the route discovery message.
-
-
17. An apparatus comprising:
-
means for receiving a route-discovery message from a first node;
means for receiving a route-discovery message from a second node;
means for determining route information based on the route-discovery messages; and
means for transmitting the route information to the first and the second nodes.
-
-
18. An apparatus comprising:
-
means for receiving a message from a first node in an underlay communication system, the message indicating a need to discover a route to a second node;
means for broadcasting a message to nodes within the underlay communication system, the message instructing the nodes to monitor for flood messages from the first and the second nodes;
means for receiving a message from a third node in an underlay communication system, the message comprising route information; and
means for transmitting the route information to the first nodes.
-
Specification