ROUTING IN A HYBRID NETWORK
First Claim
1. A method for communicating via a network, the method comprising:
- determining, at a first device, a topology map for the network having a plurality of devices including at least one multi-interface device, wherein the topology map includes interface-specific nodes to represent different interfaces of the at least one multi-interface device;
determining a routing tree for the network based, at least in part, on the topology map, the routing tree having a root node associated with one of the plurality of devices, wherein the routing tree defines routes from the root node to one or more destination nodes;
determining, for a frame originated from the root node, whether the first device is in a route from the root node to the one or more destination nodes based, at least in part, on the routing tree; and
forwarding the frame from the first device to the one or more destination nodes in accordance with the routing tree in response to a determination that the first device is in the route.
1 Assignment
0 Petitions
Accused Products
Abstract
A hybrid network may include a mix of different network technologies and devices. A multi-interface device, such as a hybrid device, may provide for bridging of frames between different networks. Some routing schemes may not be suitable for a hybrid network. In this disclosure are various concepts for a routing scheme suitable for a hybrid network. In accordance with a routing scheme, one or more routing trees may be determined based on a topology map for the hybrid network. The topology map may include nodes to represent different interfaces of at least one multi-interface device. A routing tree determined based, at least in part, on the topology map may be used to manage routing of frames in the hybrid network.
-
Citations
30 Claims
-
1. A method for communicating via a network, the method comprising:
-
determining, at a first device, a topology map for the network having a plurality of devices including at least one multi-interface device, wherein the topology map includes interface-specific nodes to represent different interfaces of the at least one multi-interface device; determining a routing tree for the network based, at least in part, on the topology map, the routing tree having a root node associated with one of the plurality of devices, wherein the routing tree defines routes from the root node to one or more destination nodes; determining, for a frame originated from the root node, whether the first device is in a route from the root node to the one or more destination nodes based, at least in part, on the routing tree; and forwarding the frame from the first device to the one or more destination nodes in accordance with the routing tree in response to a determination that the first device is in the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A first device for communicating via a network, the first device comprising:
-
a processor; and memory for storing instructions which, when executed by the processor, cause the first device to; determine a topology map for the network having a plurality of devices including at least one multi-interface device, wherein the topology map includes interface-specific nodes to represent different interfaces of the at least one multi-interface device; determine a routing tree for the network based, at least in part, on the topology map, the routing tree having a root node associated with one of the plurality of devices, wherein the routing tree defines routes from the root node to one or more destination nodes; determine, for a frame originated from the root node, whether the first device is in a route from the root node to the one or more destination nodes based, at least in part, on the routing tree; and forward the frame from the first device to the one or more destination nodes in accordance with the routing tree in response to a determination that the first device is in the route. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium storing instructions which, when executed by a processor of a first device, cause the first device to:
-
determine a topology map for a network having a plurality of devices including at least one multi-interface device, wherein the topology map includes interface-specific nodes to represent different interfaces of the at least one multi-interface device; determine a routing tree for the network based, at least in part, on the topology map, the routing tree having a root node associated with one of the plurality of devices, wherein the routing tree defines routes from the root node to one or more destination nodes; determine, for a frame originated from the root node, whether the first device is in a route from the root node to the one or more destination nodes based, at least in part, on the routing tree; and forward the frame from the first device to the one or more destination nodes in accordance with the routing tree in response to a determination that the first device is in the route. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification