IP Library Granted Patent US 8,274,986
Granted Patent B2
US 8,274,986 · App. 12/600,207 · Granted Sep 25, 2012

Packet communication method using node identifier and locator

Assignee: National Institute of Information and Communications Technology
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,274,986
App. No.
12/600,207
Granted
Sep 25, 2012
Kind
B2
Abstract

A home node and a destination node, which are specified by node identifiers, acquire locators thereof and mapping of the node identifiers and the locators, prior to communication, and they are transmitted after the address of a packet specified by the node identifier is rewritten by the locator at the time of communication. Because roles of the node identifier and the locator are separated, the communication method is suitable for mobile communication and multi-homing. In addition, the communication method makes it possible to reduce use amount of global addresses, and thus solve an address exhaustion problem.

Claims (25)

1. A packet communication method for data between a home node and a destination node, which is performed via a communication network connected with an identity server (H-IS) storing a bundle of locators and a node identifier of each of nodes belonging to a home network, the method comprising:

a step in which the home node provides the node identifier of the home node and

requests an assignment of a locator of the home node from the identity server (H-IS);

a step in which the identity server (H-IS) assigns the locator of the home node to the home node, and stores correspondence relationship between the node identifier of the home node and the locator of the home node;

a step in which the home node provides the node identifier of the destination node and requests an assignment of the locator of the destination node from an identity server (dH-IS) of the destination node;

a step in which the identity server (dH-IS) of the destination node assigns the locator of the destination node to the destination node, and stores correspondence relationship between the node identifier of the destination node and the locator of the destination node;

a step in which a packet header, where the destination address and the home address have been specified by the node identifier of the destination node and the node identifier of the home node, is rewritten with the locator of the destination node and the locator of the home node; and

a step in which the communication network conducts a routing of the packet,

based on the locator of the home node and the locator of the destination node;

wherein the identity server (H-IS) of the home network store special verification information on the node identifier of the home node, which is generated by introducing additional parameters in a hash function, corresponding to the node identifier of the home node.

2. The packet communication method according to claim 1 , wherein the correspondence relationship between the node identifier and the locator of the home node, and the correspondence relationship between the node identifier and the locator of the destination node, are transmitted to corresponding gateways and are stored in the corresponding gateways.

3. The packet communication method according to claim 1 , wherein each of the nodes belonging to the home network has a node name uniquely specified by the identity server (H-IS) of the home network, and the node identifier of a corresponding node, which is located in the home network or in a foreign network, is obtained by sending a request, containing the node name of the corresponding one of the nodes of the home network, to the identity server (H-IS) of the home network.

4. The packet communication method according to claim 3 , wherein the node name includes a connector between the local node names of the nodes of the home network and a name of the identity server (H-IS) of the home network, and the connector is symbol #.

5. The packet communication method according to claim 1 , wherein the identity server (H-IS) of the home network further store a bit stream.

6. The packet communication method according to claim 5 , wherein bit streams of a plurality of node identifiers for a same node are generated by introducing different parameters to the cryptographic hash function, and

the destination address and the home address have been specified by the node identifier (pID) of the destination node and the node identifier (pID) of the home node, are rewritten with the node identifier (aID) of the destination node and the node identifier (aID) of the home node, and then the aIDs of the home and the destination nodes are rewritten with the locator of the destination node and the locator of the home node.

7. The packet communication method according to claim 5 , wherein the step for requesting the assignment of the locator of the destination node by the home node is performed after the request is transmitted to the identity server (dH-IS) together with the special verification information, and is verified in the identity server (dH-IS) with the special verification information.

8. The packet communication method according to claim 1 , wherein the communication network has a two-hierarchy structure of a global network and a local network connected to a lower level of the global network; and

the identity server (H-IS) of the home network and an identity server (F-IS) of a foreign network respectively assign a unique global locator in the global network and a unique local locator in the local network to a node.

9. The packet communication method according to claim 1 , wherein the communication network has a three-hierarchy structure of a global network, a regional network connected to a lower level of the global network, and a local network connected to a lower level of the regional network; and

the locator assigned to a node by the identity server (H-IS) of the home network is a combination of the global locator, the regional locator and the local locator.

10. The packet communication method according to claim 9 , wherein the regional network is a multi-layer of equal to or more than two, and a packet routing between a higher layer of the regional network and a lower layer of the regional network is performed based on a forwarding table of a gateway connecting two layers of the regional network.

11. The packet communication method according to claim 1 , wherein the home node or the destination node is a sensor node or a mobile communication device.

12. The packet communication method according to claim 2 , wherein each of the nodes belonging to the home network has a node name uniquely specified by the home network, and the node identifier of a corresponding node, which is located in the home network or in a foreign network, is obtained by sending a request, containing the node name of the corresponding one of the nodes of the home network, to the identity server (H-IS) of the home network.

13. The packet communication method according to claim 6 , wherein the step for requesting the assignment the locator of by the home node is performed after the request is transmitted to the identity server (dH-IS) together with the special verification information, and is verified.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2009
From: KAFLE, VED; INOUE, MASUGI; NAKAUCHI, KIYOHIDE
To: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
Reel/Frame 023677/0404 →
Priority Claims (2)
JP 2007-131030 · May 16, 2007 · national
JP 2008-046763 · Feb 27, 2008 · national
Continuity (1)
Related Publication 20100208742A1 · Aug 19, 2010