IP Library Granted Patent US 10,104,038
Granted Patent B2
US 10,104,038 · App. 15/147,030 · Granted Oct 16, 2018

Method of defining interface identifier (IID) of IPv6 address and a communication device operating the same

Inventors: Young Hwan Choi (Daejeon, KR); Yun Chul Choi (Daejeon, KR); Yong Geun Hong (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
H04L61/2007H04L61/6004H04L61/6059
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 10,104,038
App. No.
15/147,030
Granted
Oct 16, 2018
Kind
B2
Abstract

Provided is a method of defining an interface identifier (IID) of an Internet Protocol version 6 (IPv6) address and devices operating the same, wherein the method includes defining a first IID and a second IID in an IID based on a predetermined value at a predetermined location in the IID of an IPv6 address, assigning, based on an node identification (ID), a first node ID to the first IID and a second node ID to the second IID; and assigning information on a network connecting condition of a communication device to at least one of a first sub-IID corresponding to an area excluding the first node ID in the first IID and a second sub-IID corresponding to an area excluding the second node ID in the second IID.

Claims (33)

1. A method of defining an interface identifier (IID) of an Internet Protocol version 6 (IPv6) address, the method comprising:

defining a first IID and a second IID in an IID based on a predetermined value at a predetermined location in the IID of an IPv6 address;

assigning, based on an node identification (ID), a first node ID to the first IID and a second node ID to the second IID; and

assigning information on a network connecting condition of a communication device to at least one of a first sub-IID corresponding to an area excluding the first node ID in the first IID and a second sub-IID corresponding to an area excluding the second node ID in the second IID.

2. The method of claim 1 , wherein the node ID is based on a sum of the first node ID and the second node ID.

3. The method of claim 1 , wherein the assigning of the first node ID and the second node ID based on the node ID comprises,

when the node ID is an even numbered n-bit, assigning a half of the n-bit to the first node ID and a half of the n-bit to the second node ID.

4. The method of claim 1 , wherein the assigning of the first node ID and the second node ID based on the node ID comprises,

when the node ID is an odd numbered n-bit, changing the node ID to an even numbered n+1-bit by adding a binary number to the node ID, assigning a half of the n+1-bit to the first node ID, and assigning a half of the n+1-bit to the second node ID.

5. The method of claim 1 , wherein the information on the network connecting condition is expressed as zero or a random number.

6. The method of claim 1 , wherein the assigning of the information on the network connection condition comprises,

assigning zero to each of the first sub-IID and the second sub-IID when the communication device is directly connectable to the Internet.

7. The method of claim 1 , wherein the assigning of the information on the network connecting condition comprises,

assigning a random number to each of the first sub-IID and the second sub-IID when the communication device forms an ad-hoc network.

8. The method of claim 1 , wherein the assigning of the information on the network connecting condition comprises,

assigning a random number to each of the first sub-IID and the second sub-IID when the communication device is connected to a neighbor network,

wherein the random number assigned to the first sub-IID is obtained from a terminal device configured to serve as an address management server in the neighbor network.

9. The method of claim 8 , further comprising:

transmitting, by the communication device, a request message with respect to the random number assigned to the first sub-IID to the terminal device.

10. The method of claim 8 , wherein a redundancy check is performed by comparing the random number assigned to the first sub-IID to address information of terminal devices to prevent address redundancy between the terminal devices in the neighbor network.

11. A communication device comprising:

a communication module; and

an address generation device configured to obtain a prefix of an IPv6 address through the communication module and define a first IID and a second IID based on a predetermined value at a predetermined location in an IID of the IPv6 address,

wherein, based on a node ID, the address generation device is configured to assign a first node ID to the first IID, assign a second node ID to the second IID, and assign information on a network connecting condition of a communication device to at least one of a first sub-IID corresponding to an area excluding the first node ID in the first IID and a second sub-IID corresponding to an area excluding the second node ID in the second IID.

12. The device of claim 11 , wherein the node ID is based on a sum of the first node ID and the second node ID.

13. The device of claim 11 , wherein when the node ID is an even numbered n-bit, the address generation device is configured to assign a half of the n-bit to the first node ID and a half of the n-bit to the second node ID.

14. The device of claim 11 , wherein when the node ID is an odd numbered n-bit, the address generation device is configured to change the node ID to an even numbered n+1-bit by adding a binary number to the node ID, assign a half of the n+1-bit to the first node ID, and assign a half of the n+1-bit to the second node ID.

15. The device of claim 11 , wherein the information on the network connecting condition is expressed as zero or a random number.

16. The device of claim 11 , wherein the address generation device is configured to assign zero to each of the first sub-IID and the second sub-IID when the communication device is directly connectable to the Internet.

17. The device of claim 11 , wherein the address generation device is configured to assign a random number to each of the first sub-IID and the second sub-IID when the communication device forms an ad-hoc network.

18. The device of claim 11 , wherein the address generation device is configured to assign a random number to each of the first sub-IID and the second sub-IID when the communication device is connected to a neighbor network, and the random number assigned to the first sub-IID is obtained from a terminal device configured to serve as an address management server in the neighbor network.

19. The device of claim 18 , wherein the address generation device is configured to transmit a request message with respect to the random number assigned to the first sub-IID to the terminal device through the communication module.

20. The device of claim 18 , wherein a redundancy check is performed by comparing the random number assigned to the first sub-IID to address information of terminal devices to prevent address redundancy between the terminal devices in the neighbor network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2016
From: CHOI, YOUNG HWAN; CHOI, YUN CHUL; HONG, YONG GEUN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 038474/0588 →
Priority Claims (1)
KR 10-2015-0116291 · Aug 18, 2015 · national
Continuity (1)
Related Publication 20170054679A1 · Feb 23, 2017
Cited By (2)
US 12,341,852 US 12,368,786