Routing address management method and system
First Claim
1. A routing address management method in a network system including a plurality of hosts and a plurality of networks which are connected by a plurality of routing nodes each having an address learning table storing address information for each of the hosts, wherein each of the hosts can be connected to one of the networks, comprising the steps of:
- at a routing node, monitoring a network connected to the routing node to determine whether a new host is connected to the network;
when it is determined that a new host is connected to the network, updating an address learning table thereof depending on new address information of the new host;
producing a control message including the new address information after the address learning table has been updated; and
at the routing nodes other than the routing node, updating address learning tables thereof depending on the new address information included in the control message.
1 Assignment
0 Petitions
Accused Products
Abstract
A routing address management method providing a rapid update of an address learning table in each routing node is disclosed. When a routing node determines that a new host is connected to a network thereof, an address learning table thereof is updated and thereafter an update notifying message including the new address information is sent to a routing server. The routing server in response to the update notifying message sends an update request message to the routing nodes other than the routing node. The routing nodes other than the routing node updates address learning tables thereof depending on the new address information included in the update request message.
30 Citations
13 Claims
-
1. A routing address management method in a network system including a plurality of hosts and a plurality of networks which are connected by a plurality of routing nodes each having an address learning table storing address information for each of the hosts, wherein each of the hosts can be connected to one of the networks, comprising the steps of:
-
at a routing node, monitoring a network connected to the routing node to determine whether a new host is connected to the network;
when it is determined that a new host is connected to the network, updating an address learning table thereof depending on new address information of the new host;
producing a control message including the new address information after the address learning table has been updated; and
at the routing nodes other than the routing node, updating address learning tables thereof depending on the new address information included in the control message.
-
-
2. A routing address management method in a network system including a routing server, a plurality of hosts, and a plurality of networks which are connected by a plurality of hosts, and a plurality of networks which are connected by a plurality of routing nodes each having an address learning table storing address information for each of the hosts, wherein each of the hosts can be connected to one of the networks, comprising the steps of:
-
at a routing node, a) monitoring a network connected to the routing node to determine whether a new host is connected to the network;
b) when it is determined that the new host is connected to the network, updating an address learning table thereof depending on new address information of the new host;
c) sending an update notifying message to the routing server after the address learning table has been updated, the update notifying message including the new address information;
at the routing server, d) in response to the update notifying message sending an update request message to the routing nodes other than the routing node, the update request message including the new address information of the new host; and
at the routing nodes other than the routing node, e) updating address learning tables thereof depending on the new address information included in the update request message. - View Dependent Claims (3, 4)
at each of the routing nodes other than the routing node, f) sending an update completion message to the routing server when an address learning table has been updated.
-
-
4. The routing address management method according to claim 3, further comprising the steps of:
-
at the routing server, g) starting a timer set for a predetermined time period when the update request message is sent;
h) determining whether the update completion message is received from each of the routing nodes other than the routing node;
i) re-sending the update request message to a routing node from which the update completion message is not received until the predetermined time period has elapsed; and
j) stopping the timer when the update completion message has been received from each of the routing nodes other than the routing node.
-
-
5. A routing address management method in a network system including a plurality of hosts and a plurality of networks which are connected by a plurality of routing nodes each having an address learning table storing address information for each of the hosts, wherein each of the hosts can be connected to one of the networks, comprising the steps of:
-
at a routing node a) monitoring a network connected to the routing node to determine whether a new host is connected t the network;
b) when it is determined that the new host is connected to the network, updating an address learning table thereof depending on new address information of the new host;
c) sending an update request message to the routing nodes other than the routing node after the address learning table has been updated, the update request message including the new address information of the new host; and
at the routing nodes other than the routing node, d) updating address learning tables thereof depending on the new address information included in the update request message. - View Dependent Claims (6, 7)
at each of the routing nodes other than the routing node, e) sending an update completion message to the routing node when an address learning table has been updated.
-
-
7. The routing address management according to claim 6, further comprising the steps of:
-
at the routing node, f) starting a timer set for a predetermined time period when the update request message is sent;
g) determining whether the update completion message is received from each of the routing nodes other than the routing node;
i) re-sending the update request message to a routing node from which the update completion message is not received until the predetermined time period has elapsed; and
stopping the timer when the update completion message has been received from each of the routing nodes other than the routing node.
-
-
8. A system comprising:
-
a plurality of hosts;
a routing server;
a plurality of routing nodes each having an address learning table storing address information for each of the hosts; and
a plurality of networks which are connected by the routing nodes, wherein each of the hosts can be connected to one of the networks, wherein each of the routing nodes comprises;
a monitor for monitoring a network connected to the routing node to determine whether a new host is connected to the network;
a table controller for, when it is determined that the new host is connected to the network, updating the address learning table thereof depending on new address information of the new host and, when receiving an update request message from the routing server, updating the address learning table depending on new address information of a new host included in the update request message; and
a communication controller for sending an update notifying message to the routing server after the address learning table has been updated, the update notifying message including the new address information, and the routing server comprises;
a controller for, in response to the update notifying message, sending the update request message to the routing nodes other than the routing node. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
-
a plurality of hosts;
a plurality of routing nodes each having an address learning table storing address information for each of the hosts; and
a plurality of networks which are connected by the routing nodes, wherein each of the hosts can be connected to one of the networks, wherein each of the routing nodes comprises;
a monitor for monitoring a network connected to the routing node to determine whether a new host is connected to the network;
a table controller for, when it is determined that the new host is connected to the network, updating the address learning table thereof depending on new address information of the new host and, when receiving an update request message from another routing node, updating the address learning table depending on new address information of a new host included in the update request message; and
a communication controller for sending an update request message to other routing nodes after the address learning table has been update in response to the new host, the update request message including the new address information. - View Dependent Claims (12, 13)
-
Specification