Method for Managing a Network, and Node for Implementing Said Method
First Claim
1. Method for electing a master routing node of a given subnet of a network, which given subnet comprises nodes connected together by a same type of interface, wherein the nodes comprising at least two activated interfaces enabling a connection with the given subnet and another different subnet of the network are defined as router nodes, one of the nodes of the network being chosen as target node, said method comprising following steps:
- determining a first-type address associated with the interface of each node on the given subnet, said first-type address being the address given by a routing table of the next hop on the path leading from said node to the target node, the next hop being a router node or said target node;
determining a second-type address associated with the interface of each node on the given subnet, said second-type address being the determined first-type address if the determined first-type address is on said given subnet, or the address of the interface of said node on the given subnet if the determined first-type address is on another subnet of the network than said given subnet;
sending by each router node of the given subnet a message containing its determined second-type address;
collecting at the interface of each node on the given subnet said sent messages containing a second-type address associated with a router node of said given subnet;
selecting for the interface of each node on the given subnet a third-type address among its determined second-type address (@RA) and the second-type addresses contained in the collected messages, according to a selection rule known by all nodes of said subnet;
electing as master routing node of said given subnet the node having the selected third-type address.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method for electing a master routing node of a given subnet of a network, comprising: determining (71) a first-type address associated with an interface of each node on the given subnet, and being the address given by a routing table of the next hop (router node or target node) on the path leading from the node to a target node; determining (72) a second-type address associated with the interface of each node on the given subnet, and being either the determined first-type address (if the latter is on the given subnet) or the address of the interface of the node on the given subnet (if the determined first-type address is on another subnet); sending (73) by each router node of the given subnet a message containing its determined second-type address; collecting (74) at the interface of each node on the given subnet the sent messages; selecting (75) for the interface of each node on the given subnet a third-type address among its determined second-type address and the second-type addresses contained in the collected messages, according to a selection rule known by all nodes of the subnet; electing (76) as master routing node of the given subnet the node having the selected third-type address.
-
Citations
19 Claims
-
1. Method for electing a master routing node of a given subnet of a network, which given subnet comprises nodes connected together by a same type of interface, wherein the nodes comprising at least two activated interfaces enabling a connection with the given subnet and another different subnet of the network are defined as router nodes, one of the nodes of the network being chosen as target node, said method comprising following steps:
-
determining a first-type address associated with the interface of each node on the given subnet, said first-type address being the address given by a routing table of the next hop on the path leading from said node to the target node, the next hop being a router node or said target node; determining a second-type address associated with the interface of each node on the given subnet, said second-type address being the determined first-type address if the determined first-type address is on said given subnet, or the address of the interface of said node on the given subnet if the determined first-type address is on another subnet of the network than said given subnet; sending by each router node of the given subnet a message containing its determined second-type address; collecting at the interface of each node on the given subnet said sent messages containing a second-type address associated with a router node of said given subnet; selecting for the interface of each node on the given subnet a third-type address among its determined second-type address (@RA) and the second-type addresses contained in the collected messages, according to a selection rule known by all nodes of said subnet; electing as master routing node of said given subnet the node having the selected third-type address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Node comprising a processing unit and at least one first interface enabling a connection with a subnet belonging to a network, said subnet comprising a plurality of nodes, said processing unit comprising:
-
means for determining a first-type address of said first interface through a routing table, said first-type address being the address of the next hop from said node on the path for arriving to a target node of the network; means for determining a second-type address of said first interface, the second-type address being the determined first-type address if the determined first-type address is on the subnet to which the first interface is connected, or the address of said first interface; collecting means for listening and collecting at said first interface messages containing a second-type address; means for selecting a third-type address of said first interface among the second-type address of said interface, and the second-type addresses contained in the messages from the collecting means, according to a selection rule; electing means for acknowledging as master routing node of the subnet to which the first interface is connected the node having the third-type address. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification