METHOD AND APPARATUS FOR MAINTAINING ROUTING INFORMATION
First Claim
1. A method for maintaining routing information, comprising:
- receiving, by a super maintenance node, routing update information of an ordinary node in its home area;
sending, by the super maintenance node, the routing update information to super maintenance nodes in other network areas; and
notifying, by the super maintenance node, ordinary nodes in its home area to update routing information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for maintaining routing information in a Peer-to-Peer (P2P) network are provided. The method includes that: a super maintenance node receives routing update information of an ordinary node in its home area; the super maintenance node sends routing update information to super maintenance nodes in other network areas; the super maintenance nodes in other network areas notify ordinary nodes in their home network areas to update routing information. With the present invention, a node of strong processing capabilities at the network area border is chosen to act as a super maintenance node and other nodes as ordinary nodes; when a node joins or fails, an ordinary node sends detected routing update information only to the super maintenance node in the local network area; the super maintenance node then forwards the update information to super maintenance nodes in other network areas. Each super maintenance node notifies ordinary nodes in its home network area of the received routing update information.
-
Citations
10 Claims
-
1. A method for maintaining routing information, comprising:
-
receiving, by a super maintenance node, routing update information of an ordinary node in its home area; sending, by the super maintenance node, the routing update information to super maintenance nodes in other network areas; and notifying, by the super maintenance node, ordinary nodes in its home area to update routing information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for maintaining routing information, comprising,
a first ordinary node, a first super maintenance node, a second ordinary node, a third super maintenance node, a fourth ordinary node, a fourth super maintenance node and a fifth ordinary node, wherein the first ordinary node is configured to: - generate routing update information and send the routing update information to the first super maintenance node;
the first super maintenance node is configured to;
receive the routing update information from the first ordinary node and send routing update information to the third super maintenance node and the second ordinary node according to the routing update information;the second ordinary node is configured to;
receive the routing update information from the first super maintenance node and update routing information according to the received routing update information;the third super maintenance node is configured to;
receive the routing update information from the first super maintenance node and send routing update information to the fourth ordinary node and the fourth super maintenance node according to the routing update information;the fourth ordinary node is configured to;
receive the routing update information from the third super maintenance node and update routing information according to the received routing update information;the fourth super maintenance node is configured to;
receive the routing update information from the third super maintenance node and send routing update information to the fifth ordinary node according to the routing update information; andthe fifth ordinary node is configured to;
receive the routing update information from the fourth super maintenance node and update routing information according to the received routing update information.
- generate routing update information and send the routing update information to the first super maintenance node;
-
8. A system for maintaining routing information, comprising,
a first ordinary node, a first super maintenance node, a second ordinary node, a second super maintenance node, and a third ordinary node, wherein: -
the first ordinary node is configured to;
generate routing update information and send the routing update information to the first super maintenance node;the first super maintenance node is configured to;
receive the routing update information from the first ordinary node and send routing update information to the second super maintenance node and the second ordinary node according to the routing update information;the second ordinary node is configured to;
receive the routing update information from the first super maintenance node and update routing information according to the received routing update information;the second super maintenance node is configured to;
receive the routing update information from the first super maintenance node and send routing update information to the third ordinary node according to the routing update information; andthe third ordinary node is configured to;
receive the routing update information from the second super maintenance node and update routing information according to the received routing update information.
-
-
9. A super maintenance node, comprising:
-
a message receiving unit, configured to receive routing update information; and a message sending unit, configured to send the routing update information to ordinary nodes in its home network area and super maintenance nodes in other network areas according to the routing update information received by the message receiving unit. - View Dependent Claims (10)
-
Specification