# US 9,882,870 B2 · System and method for integrated management of terminal information in IPv6 environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,882,870 B2
- Document ID: US9882870B2
- Status: Granted
- Kind: B2
- Application number: 14/289,077
- Filed: 2014-05-28
- Published: 2014-12-04
- Granted: 2018-01-30
- Earliest claimed: 2013-05-28
- Assignees: Samsung Sds Co., Ltd.
- Applicants: Samsung Sds Co., Ltd.
- Inventors: Seon Ok Park; Jong Ho Kim; Jae Sang Jung
- Web page: https://patentgrep.com/patent/US9882870B2

## CPC

- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L 61/103: across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
- H04L 61/5092: by self-assignment, e.g. picking addresses at random and testing if they are already in use
- H04L 61/58: Caching of addresses or names
- H04L 2101/659: Internet protocol version 6 [IPv6] addresses
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided are an apparatus and method for integrated management of terminal information in an IPv6 environment. The apparatus for integrated management of terminal information in the IPv6 environment includes a first data collection unit that receives, from at least one Neighbor Discovery (ND) cache, address information of at least one terminal acquired by the ND cache, a second data collection unit that receives, from a DHCPv6 server, IPv6 address allocation information allocated to the at least one terminal by the DHCPv6 server, and a data linkage/storage unit that generates integrated terminal management information linked with the received address information and IPv6 address allocation information, and stores and manages the generated integrated terminal management information.

## Claims

### Claim 1

An apparatus for integrated management of terminal information in an IPv6 environment, the apparatus comprising:
a first data collection unit that receives, from at least one Neighbor Discovery (ND) cache, address information of at least one terminal acquired by the ND cache;
a second data collection unit that receives, from a DHCPv6 server, IPv6 address allocation information allocated to the at least one terminal by the DHCPv6 server;
a third data collection unit that receives, from an IPv4 address allocation information database, IPv4 address allocation information about each of the at least one terminal; and
a data linkage/storage unit that generates integrated terminal management information by linking the address information and the IPv6 address allocation information using, as a key value, an IPv6 address commonly stored in the address information received from the ND cache and the IPv6 address allocation information received from the DHCPv6 server,
wherein the IPv4 address allocation information includes an IPv4 address and a MAC address which are allocated to each of the at least one terminal, and
the data linkage/storage unit links and stores the IPv4 address allocation information and the integrated terminal management information using the MAC address included in the IPv4 address allocation information as a key value.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the address information includes at least one of an IPv6 address of each of the at least one terminal, a MAC address, and port information of a gateway to which the at least one terminal is connected.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the IPv6 address allocation information includes at least one of an IPv6 address allocated to each of the at least one terminal, a DUID (DHCPv6 Unique Identifier) value, and an initial address allocation time.

### Claim 4 (depends on 1)

The apparatus of claim 1, further comprising:
a fixed IP allocation unit that receives a fixed IP allocation request from a specific terminal, and allocates a fixed IP including an IPv6 address and the IPv4 address linked with the IPv6 address to the specific terminal using the integrated terminal management information.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein, when an IP address of the specific terminal included in the fixed IP allocation request is the IPv4 address, the fixed IP allocation unit acquires the IPv6 address linked with the IPv4 address, the MAC address, and a DUID (DHCPv6 Unique Identifier) value using the integrated terminal management information, and allocates the fixed IP to the specific terminal using the IPv4 address, the IPv6 address, the MAC address, and the DUID value.

### Claim 6 (depends on 4)

The apparatus of claim 4, wherein, when an IP address of the specific terminal included in the fixed IP allocation request is the IPv6 address, the fixed IP allocation unit acquires the IPv4 address linked with the IPv6 address, the MAC address, and a DUID (DHCPv6 Unique Identifier) value using the integrated terminal management information, and allocates the fixed IP to the specific terminal using the IPv4 address, the IPv6 address, the MAC address, and the DUID value.

### Claim 7 (depends on 1)

The apparatus of claim 1, further comprising:
an unauthorized terminal detection unit that detects presence/absence of an unauthorized terminal using the address information and the IPv6 address allocation information.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein, when the IPv6 address allocation information corresponding to the IPv6 address included in the address information is absent, the unauthorized terminal detection unit determines the terminal corresponding to the corresponding IPv6 address as the unauthorized terminal.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the data linkage/storage unit links and stores address information and IPv6 address allocation information of the remaining terminals other than the terminal determined as the unauthorized terminal in the unauthorized terminal detection unit.

### Claim 10

A method for integrated management of terminal information in an IPv6 environment, which is performed in an apparatus for integrated management of terminal information, the method comprising:
receiving, by a first data collection unit, address information of at least one terminal acquired by at least one ND cache from the at least one ND cache;
receiving, by a second data collection unit, IPv6 address allocation information allocated to the at least one terminal by a DHCPv6 server from the DHCPv6 server;
receiving, by a third data collection unit, IPv4 address allocation information about each of the at least one terminal, including an IPv4 address and a MAC address which are allocated to each of the at least one terminal, from an IPv4 address allocation information database;
generating and managing, by a data linkage/storage unit, integrated terminal management information by linking the address information and the IPv6 address allocation information using, as a key value, an IPv6 address commonly stored in the address information received from the ND cache and the IPv6 address allocation information received from the DHCPv6 server; and
linking and storing, by the data linkage/storage unit, the IPv4 address allocation information and the integrated terminal management information using the MAC address included in the IPv4 address allocation information as a key value.

### Claim 11 (depends on 10)

The method of claim 10, wherein the address information includes at least one of an IPv6 address of each of the at least one terminal, a MAC address, and port information of a gateway to which the at least one terminal is connected.

### Claim 12 (depends on 10)

The method of claim 10, wherein the IPv6 address allocation information includes at least one of an IPv6 address allocated to each of the at least one terminal, a DUID (DHCPv6 Unique Identifier) value, and an initial address allocation time.

### Claim 13 (depends on 10)

The method of claim 10, further comprising, after the generating and managing of the integrated terminal management information:
receiving, by a fixed IP allocation unit, a fixed IP allocation request from a specific terminal, and allocating a fixed IP including an IPv6 address and the IPv4 address linked with the IPv6 address to the specific terminal using the integrated terminal management information.

### Claim 14 (depends on 13)

The method of claim 13, wherein, when an IP address of the specific terminal included in the fixed IP allocation request is the IPv4 address, the allocating of the fixed IP includes acquiring the IPv6 address linked with the IPv4 address, the MAC address, and a DUID (DHCPv6 Unique Identifier) value using the integrated terminal management information, and allocating the fixed IP to the specific terminal using the IPv4 address, the IPv6 address, the MAC address, and the DUID value.

### Claim 15 (depends on 13)

The method of claim 13, wherein, when an IP address of the specific terminal included in the fixed IP allocation request is the IPv6 address, the allocating of the fixed IP includes acquiring the IPv4 address linked with the IPv6 address, the MAC address, and a DUID (DHCPv6 Unique Identifier) value using the integrated terminal management information, and allocating the fixed IP to the specific terminal using the IPv4 address, the IPv6 address, the MAC address, and the DUID value.

### Claim 16 (depends on 10)

The method of claim 10, further comprising, before the generating and managing of the integrated terminal management information:
detecting, by an unauthorized terminal detection unit, presence/absence of an unauthorized terminal using the address information and the IPv6 address allocation information.

### Claim 17 (depends on 16)

The method of claim 16, wherein, when the IPv6 address allocation information corresponding to the IPv6 address included in the address information is absent, the detecting of the unauthorized terminal includes determining the terminal corresponding to the corresponding IPv6 address as the unauthorized terminal.

### Claim 18 (depends on 17)

The method of claim 17, wherein the generating and managing of the integrated terminal management information includes linking and storing address information and IPv6 address allocation information of the remaining terminals other than the terminal determined as the unauthorized terminal in the unauthorized terminal detection unit.
