KR100601697B1 - Internet Protocol Address Allocation Method and Device - Google Patents
Internet Protocol Address Allocation Method and Device Download PDFInfo
- Publication number
- KR100601697B1 KR100601697B1 KR1020040058794A KR20040058794A KR100601697B1 KR 100601697 B1 KR100601697 B1 KR 100601697B1 KR 1020040058794 A KR1020040058794 A KR 1020040058794A KR 20040058794 A KR20040058794 A KR 20040058794A KR 100601697 B1 KR100601697 B1 KR 100601697B1
- Authority
- KR
- South Korea
- Prior art keywords
- internet protocol
- address
- protocol address
- network
- network device
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
인터넷 프로토콜 주소 할당방법 및 장치가 개시된다. 이 방법은 네트워크 기기들의 기기 종류별로 각각 기기 종류 코드 및 최대 할당기기 숫자를 설정하는 단계, 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력받아서, 기기 종류 코드를 이용해 네트워크 기기들 각각의 인터넷 프로토콜 주소를 생성하는 단계, 네트워크 기기들 각각의 맥 주소를 생성된 각각의 인터넷 프로토콜 주소와 매칭시키는 단계 및 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청에 따라, 특정 네트워크 기기의 맥 주소에 대응하는 특정 인터넷 프로토콜 주소를 할당하는 단계를 구비하는 것을 특징으로 한다. 따라서, 본 발명에 따르면, 동적 호스트 설정 통신 규약(DHCP: dynamic host configuration protocol) 서버가 인터넷 프로토콜 주소를 할당할 때, 인터넷 프로토콜 주소에 네트워크 기기의 종류를 구분할 수 있도록 하는 부분을 삽입함으로써, 할당된 인터넷 프로토콜 주소만 보고서도 어떤 종류의 네트워크 기기인지 구분할 수 있도록 한다.Disclosed are a method and apparatus for allocating an Internet protocol address. In this method, the device type code and the maximum number of allocated devices are set for each device type of the network devices, the MAC address and the network device type of each network device are input, and the Internet protocol of each network device is obtained using the device type code. Generating an address, matching a MAC address of each of the network devices with each generated Internet protocol address, and requesting an assignment of an Internet protocol address for a specific network device, according to the specific MAC address of the specific network device. Assigning an internet protocol address. Therefore, according to the present invention, when a dynamic host configuration protocol (DHCP) server allocates an Internet protocol address, it is assigned by inserting a part for distinguishing the type of network device into the Internet protocol address. The Internet Protocol Address Only report also allows you to identify what kind of network device.
Description
도 1은 네트워크 상에 연결된 네트워크 기기들 및 동적 호스트 설정 통신 규약 서버의 일 예를 나타낸 도면이다. 1 is a diagram illustrating an example of network devices and a dynamic host configuration communication protocol server connected on a network.
도 2는 본 발명에 의한 인터넷 프로토콜 주소 할당방법을 설명하기 위한 일 실시예의 플로차트이다.Figure 2 is a flowchart of one embodiment for explaining the Internet protocol address allocation method according to the present invention.
도 3은 기기 종류 코드 및 최대 할당기기 숫자를 입력하기 위해 디스플레이된 입력창의 일 예를 나타내는 도면이다.3 is a diagram illustrating an example of an input window displayed for inputting a device type code and a maximum assigned device number.
도 4는 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력하기 위해 디스플레이된 입력창의 일 예를 나타내는 도면이다. 4 is a diagram illustrating an example of an input window displayed for inputting a MAC address and a network device type of each of the network devices.
도 5는 본 발명에 의한 인터넷 프로토콜 주소의 구조를 나타내는 일 예의 도면이다.5 is an example diagram illustrating a structure of an Internet protocol address according to the present invention.
도 6은 본 발명에 의한 인터넷 프로토콜 주소 할당장치를 설명하기 위한 일 실시예의 블록도이다.Figure 6 is a block diagram of an embodiment for explaining the Internet protocol address allocation device according to the present invention.
〈도면의 주요 부호에 대한 간단한 설명〉<Brief description of the major symbols in the drawings>
22: 동적 호스트 설정 통신규약 서버 200: 기기 정보 설정부22: dynamic host configuration protocol server 200: device information setting unit
210: 주소 생성부 220: 맥 주소 매칭부210: address generator 220: MAC address matching unit
230: 주소 할당부230: address assignment unit
본 발명은 네트워크 기기에 인터넷 프로토콜 주소를 할당하는 동적 호스트 설정 통신규약 서버에 관한 것으로, 보다 상세하게는 인터넷 프로토콜 주소에 네트워크 기기의 종류를 구분할 수 있도록 하는 부분을 삽입한 인터넷 프로토콜 주소를 할당하기 위한 인터넷 프로토콜 주소 할당방법 및 장치에 관한 것이다.The present invention relates to a dynamic host configuration communication protocol server for allocating an Internet protocol address to a network device. More particularly, the present invention relates to an Internet protocol address for allocating an Internet protocol address into which an Internet protocol address is inserted. A method and apparatus for allocating an Internet protocol address.
도 1은 네트워크 상에 연결된 네트워크 기기들 및 동적 호스트 설정 통신 규약 서버의 일 예를 나타낸 도면이다. 도 1에 도시된 바와 같이, 허브(10)에 각각 연결된 DVD 플레이어(12), 냉장고(14), 컴퓨터(16), 텔레비젼(18) 및 프린터(20) 등의 네트워크 기기들은 각각 고유의 인터넷 프로토콜 주소를 갖는다.1 is a diagram illustrating an example of network devices and a dynamic host configuration communication protocol server connected on a network. As shown in FIG. 1, network devices such as a
인터넷 프로토콜 주소(internet protocol address)는 TCP/IP로 통신할 때 송신원과 송신선을 식별하기 위한 주소로서 32비트의 비트열이다. 일반적으로 8비트(1바이트)마다 마침표로 구분하여 4개의 10진수로 표현한다. 이 주소는 네트워크 주소와 네트워크 내의 컴퓨터 주소로 나뉜다. The Internet protocol address is a 32-bit bit string that identifies an originator and a transmission line when communicating with TCP / IP. In general, every 8 bits (1 byte) are separated by periods and expressed as four decimal numbers. This address is divided into a network address and a computer address within the network.
인터넷 프로토콜 버젼 식스(IPv6:Internet Protocol version 6)는 전술한 32비트열의 인터넷 프로토콜 버젼 포(IPv4:Internet Protocol version 4)의 차세대 버전으로서, 인터넷 프로토콜 주소 공간을 128비트로 늘려서, 통신망의 확장성을 더욱 향상시킨 것이다. 인터넷 프로토콜 버젼 식스를 차세대 인터넷 통신 규약 (IPng:Internet Protocol next generation)이라고도 한다. 인터넷 프로토콜 버젼 식스는 그림 1에서 보는 바와 같이 DVD 플레이어(12), 냉장고(14), 컴퓨터(16), 텔레비젼(18) 및 프린터(20)와 같은 모든 종류의 전자기기들이 인터넷에 접속할 것을 고려하여 통신망의 확장성을 더욱 향상시켰다.Internet Protocol version 6 (IPv6) is the next generation of the 32-bit family of Internet Protocol version 4 (IPv4), which extends the Internet protocol address space to 128 bits, further expanding the network's scalability. It is an improvement. Internet Protocol Version Six is also known as Internet Protocol next generation (IPng). The Internet Protocol Version Six allows all kinds of electronic devices such as
인터넷 프로토콜 버젼 식스는 네트워크 기기들이 인터넷에 접속할 수 있도록 인터넷 프로토콜 주소를 할당하게 되는데, 할당하는 방식은 스테이트리스 오토컨피겨레이션(stateless auto-configuration) 방식과 스테이트풀 오토컨피겨레이션(stateful auto-configuration) 방식이 있다. Internet Protocol Version Six assigns an Internet Protocol address to allow network devices to access the Internet. ) There is a way.
스테이트리스 오토컨피겨레이션 방식은 네트워크 기기 스스로 자신의 인터넷 프로토콜 주소를 만들어 할당하는 방식이다. Stateless autoconfiguration is a method in which network devices themselves create and assign their own Internet protocol addresses.
스테이트풀 오토컨피겨레이션 방식은 동적 호스트 설정 통신규약(DHCP: dynamic host configuration protocol) 서버로부터 인터넷 프로토콜 주소를 할당받는 방식이다. 도 1에 도시된 바와 같이, 동적 호스트 설정 통신규약 서버(22)는 TCP/IP 통신을 실행하기 위해 필요한 설정 정보를 자동적으로 할당, 관리하기 위한 통신 규약 서버이다. 동적 호스트 설정 통신규약 서버(22)에 의해 인터넷 프로토콜 주소를 할당받는 방식을 살펴보면, 먼저 네트워크 기기가 동적 호스트 설정 통신규약 서버(22)에게 인터넷 프로토콜 주소의 할당을 요청한다. 그러면, 동적 호스트 설정 통신규약 서버(22)는 네트워크 기기의 맥(MAC) 주소를 보고 네트워크 관리자에 의해 미리 정해진 인터넷 프로토콜 주소를 할당한다. 할당된 인터넷 프로토콜 주소를 제공받은 네트워크 기기는 할당된 인터넷 프로토콜 주소를 자신의 인터넷 프로토콜 주소로서 설정한다.Stateful autoconfiguration is a method of assigning an Internet protocol address from a dynamic host configuration protocol (DHCP) server. As shown in Fig. 1, the dynamic host setting
그런데, 인터넷 프로토콜 버젼 식스의 주소체계는 128비트 주소를 사용하고 있어서, 현재의 32비트의 주소체계인 인터넷 프로토콜 버젼 포의 주소를 외워 사용하는 것처럼, 사용자가 사용하고자 하는 네트워크 기기의 인터넷 프로토콜 주소를 암기하기가 쉽지 않다. 또한 사용자가 이용하고자 하는 네트워크 기기에 기기 검색을 위한 프로토콜(예를 들어, 간이 망 관리 프로토콜(SNMP: Simple Network Management Protocol))이 없는 경우 사용자가 네트워크 기기들을 찾기는 매우 힘들다는 문제점이 있다. However, the Internet protocol version Six address system uses a 128-bit address, so that the Internet protocol address of the network device that the user wants to use is memorized as if the address of the Internet protocol version format, which is the current 32-bit address system, is used. It is not easy to memorize. In addition, there is a problem that it is very difficult for a user to find network devices when the network device that the user wants to use does not have a protocol for device search (for example, Simple Network Management Protocol (SNMP)).
따라서, 할당된 인터넷 프로토콜 주소만 보고서 네트워크 기기의 종류가 어떠한 것인가를 구분할 수 없게 되는 문제점이 있다.Therefore, there is a problem in that it is impossible to distinguish what kind of network device the report is based on only the assigned Internet protocol address.
본 발명이 이루고자 하는 기술적 과제는, 할당된 인터넷 프로토콜 주소만 보고서도 어떤 종류의 네트워크 기기인지 구분할 수 있도록 하는 인터넷 프로토콜 주소 할당방법을 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made in an effort to provide a method for allocating an Internet protocol address, which allows a report of only the assigned Internet protocol address to distinguish which kind of network device.
본 발명이 이루고자 하는 다른 기술적 과제는, 할당된 인터넷 프로토콜 주소만 보고서도 어떤 종류의 네트워크 기기인지 구분할 수 있도록 하는 인터넷 프로토콜 주소 할당장치를 제공하는데 있다.Another object of the present invention is to provide an apparatus for allocating an internet protocol address, which can distinguish which kind of network device a report of only an allocated internet protocol address is.
상기의 과제를 이루기 위해, 본 발명에 따른 인터넷 프로토콜 주소 할당방법은 네트워크 기기들의 기기 종류별로 기기 종류 코드 및 최대 할당기기 숫자를 설 정하는 단계, 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력받아서, 기기 종류 코드를 이용해 네트워크 기기들 각각의 인터넷 프로토콜 주소를 생성하는 단계, 네트워크 기기들 각각의 맥 주소를 생성된 각각의 인터넷 프로토콜 주소와 매칭시키는 단계 및 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청에 따라, 특정 네트워크 기기의 맥 주소에 대응하는 특정 인터넷 프로토콜 주소를 할당하는 단계로 이루어짐이 바람직하다.In order to achieve the above object, the Internet protocol address allocation method according to the present invention comprises the steps of setting the device type code and the maximum number of allocating device for each device type of network devices, by receiving the MAC address and network device type of each network device Generating an internet protocol address of each of the network devices using a device type code, matching a MAC address of each of the network devices with each generated internet protocol address, and requesting an allocation of an internet protocol address for a specific network device According to the present invention, the step of assigning a specific Internet protocol address corresponding to the MAC address of the specific network device is preferable.
상기의 다른 과제를 이루기 위해, 본 발명에 따른 인터넷 프로토콜 주소 할당장치는 네트워크 기기들의 기기 종류별로 기기 종류 코드 및 최대 할당기기 숫자를 설정하는 기기 정보 설정부, 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력받아서, 기기 종류 코드를 이용해 네트워크 기기들 각각의 인터넷 프로토콜 주소를 생성하는 주소 생성부, 네트워크 기기들 각각의 맥 주소를 생성된 각각의 인터넷 프로토콜 주소와 매칭시키는 맥 주소 매칭부 및 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청에 따라, 특정 네트워크 기기의 맥 주소에 대응하는 특정 인터넷 프로토콜 주소를 할당하는 주소 할당부로 구성됨이 바람직하다.In order to achieve the above object, the Internet protocol address allocating apparatus according to the present invention includes a device information setting unit for setting a device type code and a maximum number of allocating devices for each device type of the network devices, the MAC addresses of the network devices, and the network devices An address generator for generating Internet protocol addresses of each of the network devices by using the device type code, a MAC address matching unit for matching MAC addresses of each of the network devices with the generated Internet protocol addresses, and a specific network. In response to a request for allocating an Internet protocol address for a device, the device may be configured as an address allocator for allocating a specific Internet protocol address corresponding to a MAC address of a specific network device.
이하, 본 발명에 의한 인터넷 프로토콜 주소 할당방법을 첨부된 도면을 참조하여 다음과 같이 설명한다.Hereinafter, an internet protocol address allocation method according to the present invention will be described with reference to the accompanying drawings.
도 2는 본 발명에 의한 인터넷 프로토콜 주소 할당방법을 설명하기 위한 일 실시예의 플로차트이다.Figure 2 is a flowchart of one embodiment for explaining the Internet protocol address allocation method according to the present invention.
먼저, 네트워크 기기들 각각의 기기 종류별로 기기 종류 코드 및 최대 할당 기기 숫자를 설정한다(제100 단계). 네트워크 관리자는 동적 호스트 설정 통신규약(DHCP: dynamic host configuration protocol) 서버에 인터넷 프로토콜 풀(pool)을 설정한다. 즉, 네트워크 기기들의 종류를 구분하기 위한 기기 종류 코드가 설정되고, 기기 종류 코드에 대응하는 네트워크 기기들이 최대로 할당될 수 있는 숫자를 나타내는 최대 할당기기 숫자가 설정된다. First, a device type code and a maximum assigned device number are set for each device type of each network device (step 100). The network administrator configures an Internet protocol pool on a dynamic host configuration protocol (DHCP) server. That is, a device type code for distinguishing types of network devices is set, and a maximum allocating device number indicating a number to which network devices corresponding to the device type code can be allocated to the maximum is set.
도 3은 기기 종류 코드 및 최대 할당기기 숫자를 입력하기 위해 디스플레이된 입력창의 일 예를 나타내는 도면이다. 도 3에 도시된 바와 같이, 네트워크 관리자는 디스플레이 된 입력창을 통해 네트워크 기기의 종류를 선택하고, 기기 종류 코드와 최대 할당기기 숫자를 입력할 수 있다. 네트워크 관리자에 의해 선택된 네트워크 기기인 "TV"는 기기 종류 코드로서 이진수의 "1001"의 코드값을 갖게 되며, "TV"에 대해 최대로 할당될 수 있는 인터넷 프로토콜 주소의 개수는 최대 "100"개 이내로 제한된다는 것을 알 수 있다. 3 is a diagram illustrating an example of an input window displayed for inputting a device type code and a maximum assigned device number. As shown in FIG. 3, the network manager may select a type of a network device through the displayed input window and input a device type code and a maximum number of allocated devices. The network device "TV" selected by the network administrator has a code value of binary "1001" as the device type code, and the maximum number of Internet protocol addresses that can be allocated to "TV" is up to "100". It can be seen that it is limited to.
제100 단계 후에, 네트워크 기기들 각각의 맥(MAC: Media Access Control) 주소 및 네트워크 기기 종류를 입력받아서, 기기 종류 코드를 이용해 네트워크 기기들 각각의 인터넷 프로토콜 주소를 생성한다(제102 단계). 네트워크 관리자에 의해 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류가 입력되면, 입력된 네트워크 기기 종류에 대응하는 기기 종류 코드를 포함하는 인터넷 프로토콜 주소를 생성한다. After
도 4는 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력하기 위해 디스플레이 된 입력창의 일 예를 나타내는 도면이다. 네트워크 관리자는 도 4 에 도시된 바와 같은 입력창을 통해 네트워크 기기들 각각의 기기 종류 및 네트워크 기기들의 맥(MAC) 주소를 입력한다. 맥 주소는 이더넷(ethernet) 상의 물리적인 주소로서, 네트워크 기기의 구내 정보 통신망(LAN)의 주소를 의미한다. 도 4에 보는 바와 같이, "TV"에 해당하는 네트워크 기기에 대한 맥 주소 "000F0A01234"가 입력된 것을 나타내고 있다.4 is a diagram illustrating an example of an input window displayed for inputting a MAC address and a network device type of each network device. The network manager inputs a device type of each of the network devices and a MAC address of the network devices through an input window as shown in FIG. 4. The MAC address is a physical address on an Ethernet, which means an address of a local area network (LAN) of a network device. As shown in Fig. 4, it indicates that the MAC address "000F0A01234" for the network device corresponding to "TV" has been input.
이처럼 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류가 입력되면, 입력된 네트워크 기기 종류에 대응하는 기기 종류 코드를 포함하는 인터넷 프로토콜 주소를 생성한다. 예를 들어, 네트워크 기기 종류가 "TV"라면, "TV"에 대응하는 기기 종류 코드에 해당하는 "1001"을 이용해 인터넷 프로토콜 주소를 생성한다.As such, when the MAC address and the network device type of each network device are input, an internet protocol address including a device type code corresponding to the input network device type is generated. For example, if the network device type is "TV", an internet protocol address is generated using "1001" corresponding to the device type code corresponding to "TV".
한편, 인터넷 프로토콜 주소를 생성할 때, 제100 단계에서 설정된 최대 할당기기 숫자 이내의 숫자정보를 인터넷 프로토콜 주소가 포함하는 것을 특징으로 한다. 예를 들어, 네트워크 기기 종류가 "TV"라하고, "TV"에 대해 최대로 할당될 수 있는 인터넷 프로토콜 주소의 개수에 해당하는 최대 할당기기 숫자가 "100"이라면, 인터넷 프로토콜 주소에 포함되는 숫자정보는 "100" 이내의 숫자 정보이어야 한다. 이것은 인터넷 프로토콜 주소로서 할당할 수 있는 "TV"의 개수가 "100" 이내로 제한됨을 나타낸다. On the other hand, when generating the Internet protocol address, characterized in that the Internet protocol address includes the numeric information within the maximum number of allocated devices set in
도 5는 본 발명에 의한 인터넷 프로토콜 주소의 구조를 나타내는 일 예의 도면이다. 도 5에 도시된 바와 같이, 본 발명에 의한 인터넷 프로토콜 주소는 2진수로 된 기기 종류 코드 및 최대 할당기기 숫자가 128비트의 주소 정보의 일부분으로서 인터넷 프로토콜 주소에 포함되어 있다. 5 is an example diagram illustrating a structure of an Internet protocol address according to the present invention. As shown in Fig. 5, the Internet protocol address according to the present invention includes a device type code in binary and a maximum assigned device number as part of the 128-bit address information in the Internet protocol address.
제102 단계 후에, 네트워크 기기들 각각의 맥 주소를 생성된 각각의 인터넷 프로토콜 주소와 매칭(matching)시킨다(제104 단계). 제102 단계에서 생성된 인터넷 프로토콜 주소 각각은 입력된 맥 주소 및 네트워크 기기 종류를 기초로 하여 생성된 것이므로, 생성된 인터넷 프로토콜 주소 각각은 입력된 각각의 맥 주소와 대응해야 한다. 따라서 생성된 각각의 인터넷 프로토콜 주소와 입력된 맥 주소 각각을 매칭시킨다. After
제104 단계 후에, 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청에 따라, 특정 네트워크 기기의 맥 주소에 대응하는 특정 인터넷 프로토콜 주소를 할당한다(제106 단계). 특정 네트워크 기기의 사용자로부터 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청이 있으면, 이 인터넷 프로토콜 주소의 할당 요청과 함께 전송된 특정 네트워크 기기의 특정 맥 주소를 참조하여, 제104 단계에서 인터넷 프로토콜 주소들과 매칭된 맥 주소들 중 특정 맥 주소가 있는가를 검사한다. 검사 결과 매칭된 맥 주소들 중 특정 맥 주소가 있으면, 특정 맥 주소와 매칭된 특정 인터넷 프로토콜 주소를 특정 네트워크 기기의 인터넷 프로토콜 주소로서 할당한다.After
따라서, 특정 인터넷 프로토콜 주소가 할당되어, 특정 네트워크 기기로 전송되면, 특정 네트워크 기기는 수신된 특정 인터넷 프로토콜 주소를 자신의 인터넷 프로토콜 주소로서 설정한다.Thus, when a specific Internet protocol address is assigned and transmitted to a specific network device, the specific network device sets the received specific Internet protocol address as its Internet protocol address.
사용자는 설정된 인터넷 프로토콜 주소에 포함된 기기 종류 코드를 확인함으로써, 인터넷 프로토콜 주소가 어떠한 네트워크 기기의 인터넷 프로토콜 주소인가 를 확인할 수 있다. The user can confirm the Internet protocol address of the network device by checking the device type code included in the set Internet protocol address.
이하, 본 발명에 의한 인터넷 프로토콜 주소 할당장치를 첨부된 도면을 참조하여 다음과 같이 설명한다.Hereinafter, an apparatus for allocating an Internet protocol address according to the present invention will be described with reference to the accompanying drawings.
도 6은 본 발명에 의한 인터넷 프로토콜 주소 할당장치를 설명하기 위한 일 실시예의 블록도로서, 기기 정보 설정부(200), 주소 생성부(210), 맥 주소 매칭부(220) 및 주소 할당부(230)로 구성된다. 이러한, 기기 정보 설정부(200), 주소 생성부(210), 맥 주소 매칭부(220) 및 주소 할당부(230)는 동적 호스트 설정 통신규약 서버(22)에 구비되어 있다. Figure 6 is a block diagram of an embodiment for explaining the Internet protocol address allocation apparatus according to the present invention, the device
기기 정보 설정부(200)는 네트워크 관리자로부터 입력단자 IN1을 통해 네트워크 기기들의 기기 종류 코드 및 최대 할당기기 숫자를 입력받으면, 이 기기 종류 코드 및 최대 할당기기 숫자를 이용해 인터넷 프로토콜 풀(pool)을 설정하고, 설정한 결과를 주소 생성부(210)로 출력한다. 네트워크 관리자가 네트워크 기기의 종류를 선택하고, 기기 종류 코드와 최대 할당기기 숫자를 입력할 수 있도록 하기 위해, 기기 정보 설정부(200)는 도 3에 도시된 바와 같은 입력창을 디스플레이하고, 네트워크 관리자가 입력한 기기 종류 코드 및 최대 할당기기 숫자를 인터넷 프로토콜 풀(pool)로서 설정한다. When the device
주소 생성부(210)는 입력단자 IN2를 통해 네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력받아서, 기기 정보 설정부(200)의 설정된 결과에 해당하는 기기 종류 코드를 이용해 네트워크 기기들 각각의 인터넷 프로토콜 주소를 생성한다.The
네트워크 기기들 각각의 맥 주소 및 네트워크 기기 종류를 입력할 수 있도록 하기 위해, 주소 생성부(210)는 도 4에 도시된 바와 같은 입력창을 디스플레이한다. 주소 생성부(210)는 네트워크 관리자가 입력한 네트워크 기기들 각각의 네트워크 기기 종류에 대응하는 기기 종류 코드를 이용해 네트워크 기기들 각각의 인터넷 프로토콜 주소를 생성하고, 생성한 결과를 맥 주소 매칭부(220)로 출력한다.In order to be able to input the MAC address and network device type of each of the network devices, the
주소 생성부(210)는 각각의 인터넷 프로토콜 주소의 생성 시에, 기기 정보 설정부(200)에서 설정된 최대 할당기기 숫자 이내의 숫자정보를 포함시키는 것을 특징으로 한다. 예를 들어, 네트워크 기기 종류가 "TV"라하고, "TV"에 대해 최대로 할당될 수 있는 인터넷 프로토콜 주소의 개수에 해당하는 최대 할당기기 숫자가 "100"이라면, 주소 생성부(210)는 인터넷 프로토콜 주소에 포함되는 숫자정보를 "100" 이내의 숫자 정보로 지정해야 한다. 이것은 인터넷 프로토콜 주소로서 할당할 수 있는 "TV"의 개수가 "100" 이내로 제한됨을 나타낸다. The
맥 주소 매칭부(220)는 네트워크 기기들의 각각의 맥 주소를 생성된 각각의 인터넷 프로토콜 주소와 매칭시킨다. 주소 생성부(210)로부터 생성된 각각의 인터넷 프로토콜 주소를 입력받으면, 맥 주소 매칭부(220)는 주소 생성부(210)에 기 입력된 네트워크 기기들 각각의 맥 주소와 입력된 각각의 인터넷 프로토콜 주소를 매칭시키고, 매칭시킨 결과를 주소 할당부(230)의 요청에 의해 주소 할당부(230)로 출력한다.The MAC
주소 할당부(230)는 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청에 따라, 특정 네트워크 기기의 맥 주소에 대응하는 특정 인터넷 프로토콜 주소를 할당한다. 입력단자 IN3을 통해 특정 네트워크 기기에 대한 인터넷 프로토콜 주소의 할당 요청신호가 입력되면, 주소 할당부(230)는 이 인터넷 프로토콜 주소의 할당 요청신호와 함께 전송된 특정 네트워크 기기의 특정 맥 주소를 검출한다. 주소 할당부(230)는 검출된 특정 맥 주소가 맥 주소 매칭부(220)에 의해 인터넷 프로토콜 주소들과 매칭된 맥 주소들 중에 있는가를 검사한다. 검사 결과 매칭된 맥 주소들 중 특정 맥 주소가 있으면, 주소 할당부(230)는 특정 맥 주소와 매칭된 특정 인터넷 프로토콜 주소를 특정 네트워크 기기의 인터넷 프로토콜 주소로서 할당한다. The
이러한 본원 발명인 인터넷 프로토콜 주소 할당방법 및 장치는 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.The present invention has been described with reference to the embodiment shown in the drawings for the purpose of the Internet protocol address allocation method and apparatus for illustrative purposes only, this is merely exemplary, various modifications and equivalents from those skilled in the art It will be appreciated that other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the appended claims.
이상에서 설명한 바와 같이, 본 발명에 의한 인터넷 프로토콜 주소 할당방법 및 장치는 동적 호스트 설정 통신 규약(DHCP: dynamic host configuration protocol) 서버가 인터넷 프로토콜 주소를 할당할 때, 인터넷 프로토콜 주소에 네트워크 기기의 종류를 구분할 수 있도록 하는 부분을 삽입함으로써, 할당된 인터넷 프로토콜 주소만 보고서도 어떤 종류의 네트워크 기기인지 구분할 수 있도록 하는 효과가 있다. As described above, the method and apparatus for allocating an Internet protocol address according to the present invention may include a type of network device in the Internet protocol address when a dynamic host configuration protocol (DHCP) server allocates an Internet protocol address. By inserting the distinguishable part, the report can only distinguish what kind of network device the report reports only the assigned Internet protocol address.
Claims (4)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040058794A KR100601697B1 (en) | 2004-07-27 | 2004-07-27 | Internet Protocol Address Allocation Method and Device |
US11/183,970 US7974217B2 (en) | 2004-07-19 | 2005-07-19 | Method and apparatus for identifying network device corresponding to internet protocol address, and method and apparatus for allocating internet protocol address |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040058794A KR100601697B1 (en) | 2004-07-27 | 2004-07-27 | Internet Protocol Address Allocation Method and Device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060010183A KR20060010183A (en) | 2006-02-02 |
KR100601697B1 true KR100601697B1 (en) | 2006-07-14 |
Family
ID=37120543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040058794A KR100601697B1 (en) | 2004-07-19 | 2004-07-27 | Internet Protocol Address Allocation Method and Device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100601697B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040046432A (en) * | 2002-11-27 | 2004-06-05 | 삼성전자주식회사 | A method for identifying devices using IPv6 address |
-
2004
- 2004-07-27 KR KR1020040058794A patent/KR100601697B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040046432A (en) * | 2002-11-27 | 2004-06-05 | 삼성전자주식회사 | A method for identifying devices using IPv6 address |
Also Published As
Publication number | Publication date |
---|---|
KR20060010183A (en) | 2006-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7568048B2 (en) | Method, apparatus, and system for assigning an IP address on a network | |
CN100581120C (en) | Network device management method and network device control device | |
KR101352852B1 (en) | Method for allocating IP address using DHCP in an image forming apparatus, Image forming apparatus thereof, and System for allocating IP address using DHCP | |
US6965929B2 (en) | Configuring a network device | |
US20030140283A1 (en) | Apparatus connected to network, and address determination program and method | |
US20170195256A1 (en) | Method and system of providing carrier grade nat (cgn) to a subset of a subscriber base | |
US20030149790A1 (en) | Apparatus for converting internet protocol address, and communication method using the same | |
US20030056008A1 (en) | Automatic remote assignment of internet protocol address information to a network device | |
US7974217B2 (en) | Method and apparatus for identifying network device corresponding to internet protocol address, and method and apparatus for allocating internet protocol address | |
US20100091684A1 (en) | System and Method for Discovery of Dynamically Assigned Information Handling System IP Addresses | |
KR100462627B1 (en) | A method for identifying devices using IPv6 address | |
KR20040046431A (en) | A method for identifying devices using IPv6 address | |
KR100532100B1 (en) | A method for identifying devices in wireless LAN Home Network environment | |
KR100601697B1 (en) | Internet Protocol Address Allocation Method and Device | |
US20060056313A1 (en) | Method for automatic network integration of a network | |
KR100657270B1 (en) | Method and device for identifying network device corresponding to internet protocol address | |
US7702812B2 (en) | Address allocation system and method | |
CN105282263A (en) | Address configuration method and device and equipment | |
JP2011077596A (en) | Ip address determination device, terminal device, and computer program | |
KR101052913B1 (en) | Network system and method for allocating IPv6 address | |
EP1598986B1 (en) | Translation bridge between ethernet and 1394A local links for consumer electronics devices | |
KR100389583B1 (en) | Multicast address allocation method and apparatus using link local address | |
JP2002237816A (en) | Automatic address assigning method | |
JP2011160113A (en) | Network device | |
TWI568219B (en) | Gateway for automatically assigning port number to network device, and method, computer program and computer readable medium thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040727 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060518 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060710 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060711 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090629 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100629 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110629 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120628 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130627 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140627 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160609 |