Routing switch detecting change in session identifier before reconfiguring routing table
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic network topology identification technique is described herein. Each node in the network periodically or constantly transmits its unique address to its neighboring node. Once a node receives a different message from its neighbor, the node identifies a topology change in the network. In one embodiment, a current topology is associated with a session number. When a change in the topology is detected, the detecting node increments the session number and broadcasts the change in topology. The other nodes, detecting the changed session number, now know that there has been a change in the network. In response, the nodes in the network modify routing tables and other information stored at the node related to the topology. In one embodiment, the technique is used to reassign shortened addresses to each device on the network to support a dual-addressing mode of the network. The dual addressing mode substitutes reduced-length addresses (referred to as short addresses) for standard addresses (referred to as long addresses) for traffic whose source or destination is internal to a given virtual network topology. The required length of short addresses used for a given virtual topology is dependent on the number of devices reachable within the topology.
49 Citations
30 Claims
-
1-3. -3. (canceled)
-
4. A method for validating a topology in an optical communications network, the topology including at least one node, comprising:
-
(a) detecting a topology change in the network;
(b) performing topology discovery;
(c) determining if a topology stability timer has exceeded a threshold; and
(d) performing topology validation for the topology change, if the topology stability timer has exceeded the threshold. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium with program instructions for validating a topology in an optical communications network, the topology including at least one node, comprising instructions for:
-
(a) detecting a topology change in the network;
(b) performing topology discovery;
(c) determining if a topology stability timer has exceeded a threshold; and
(d) performing topology validation for the topology change, if the topology stability timer has exceeded the threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A routing switch for use in a communications network, the network comprising routing switches interconnected by communication links, the routing switch comprising:
-
one or more transceivers for being connected to associated links to one or more other routing switches in neighboring nodes;
a switch fabric for routing information to and from the one or more transceivers; and
one or more processors for controlling the routing switch, comprising a topology stability timer, wherein the processor;
detects a topology change in the network;
performs topology discovery;
determines if the topology stability timer has exceeded a threshold; and
performs topology validation for the topology change, if the topology stability timer has exceeded the threshold. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification