ROUTING SWITCH DETECTING CHANGE IN SESSION IDENTIFIER BEFORE RECONFIGURING ROUTING TABLE
First Claim
1. A communications network, comprising:
- a plurality of routing switches interconnected by communication links, wherein each of the routing switches comprises;
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 said one or more transceivers; and
one or more processors, said one or more processors for controlling said routing switch to;
monitor a message from a neighboring node identifying attributes of said neighboring node;
detect a change in said message from a previous message so as to identify a change in attributes of said neighboring node, corresponding to a topology change in said network;
increment a session identifier, each said session identifier being associated with a different topology of said network; and
communicate to other nodes in said network said change in topology by identifying an incremented session identifier along with information identifying said change in said topology of said network,wherein each of said routing switches associates said same incremented session identifier to said topology.
0 Assignments
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.
40 Citations
13 Claims
-
1. A communications network, comprising:
-
a plurality of routing switches interconnected by communication links, wherein each of the routing switches comprises; 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 said one or more transceivers; and one or more processors, said one or more processors for controlling said routing switch to; monitor a message from a neighboring node identifying attributes of said neighboring node; detect a change in said message from a previous message so as to identify a change in attributes of said neighboring node, corresponding to a topology change in said network; increment a session identifier, each said session identifier being associated with a different topology of said network; and communicate to other nodes in said network said change in topology by identifying an incremented session identifier along with information identifying said change in said topology of said network, wherein each of said routing switches associates said same incremented session identifier to said topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method performed by a communications network, said network comprising nodes interconnected by communication links, said method comprising:
-
monitoring by each node a message from a neighboring node identifying attributes of said neighboring node; detecting by a first node a change in said message from a previous message so as to identify a change in attributes of said neighboring node, corresponding to a topology change in said network; incrementing a session identifier, each said session identifier being associated with a different topology of said network; and communicating to other nodes in said network said change in said topology by identifying an incremented session identifier along with information identifying said change in said topology of said network, wherein each node associates said same incremented session identifier with said changed topology. - View Dependent Claims (10, 11, 12, 13)
-
Specification