[go: up one dir, main page]

KR100636168B1 - Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치 - Google Patents

Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치 Download PDF

Info

Publication number
KR100636168B1
KR100636168B1 KR1020040070236A KR20040070236A KR100636168B1 KR 100636168 B1 KR100636168 B1 KR 100636168B1 KR 1020040070236 A KR1020040070236 A KR 1020040070236A KR 20040070236 A KR20040070236 A KR 20040070236A KR 100636168 B1 KR100636168 B1 KR 100636168B1
Authority
KR
South Korea
Prior art keywords
address
network
mobile node
access point
message
Prior art date
Application number
KR1020040070236A
Other languages
English (en)
Other versions
KR20060021478A (ko
Inventor
박수홍
김평수
김영근
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040070236A priority Critical patent/KR100636168B1/ko
Priority to US11/212,783 priority patent/US7990936B2/en
Priority to CN200510095855A priority patent/CN100576852C/zh
Publication of KR20060021478A publication Critical patent/KR20060021478A/ko
Application granted granted Critical
Publication of KR100636168B1 publication Critical patent/KR100636168B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/08Reselecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 무선 랜에서의 DHCP(Dynamic Host Configuration Protocol) 환경에 관한 것으로써, 본 발명에 따른 주소 획득 방법은 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하는 단계; 이동이 감지되면, 제 2 망에 대한 결합을 요청하는 프레임을 제 2 망을 관리하는 액세스 포인트로 송신하는 단계; 및 송신된 프레임을 수신한 액세스 포인트로부터 이동 노드에 할당된 주소를 포함하는 메시지를 수신하는 단계를 포함하며, 이동 노드는 별도의 요청 없이 IP 주소를 신속하게 획득할 수 있다.

Description

DHCP 환경에서 IP 주소를 획득하는 방법 및 장치 {Method and Apparatus for acquiring IP address at DHCP environment}
도 1은 종래의 통신 시스템의 구성도이다.
도 2는 본 발명의 바람직한 일 실시예에 따른 통신 시스템의 구성도이다.
도 3은 도 2에 도시된 이동 노드(12) 및 액세스 포인트 C(26)의 상세 구성도이다.
도 4는 본 발명의 바람직한 일 실시예에 따른 Unsolicited_DHCPACK 메시지의 포맷을 도시한 도면이다.
도 5는 본 발명의 바람직한 일 실시예에 따른 DNS(Domain Name System) 서버의 구성도이다.
도 6은 본 발명의 일 실시예에 따른 주소 획득 방법의 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 주소 제공 방법의 흐름도이다.
도 8은 본 발명의 바람직한 일 실시예에 따른 망 정보 제공 방법의 흐름도이다.
본 발명은 무선 랜(Wireless LAN)에 관한 것으로써, 보다 상세하게는 무선 랜에서의 DHCP(Dynamic Host Configuration Protocol) 환경에 관한 것이다.
무선 랜 기술이 발달함에 따라 여러 가지 방식의 무선 랜 규격들이 발표되고 있다. 현재, 가장 널리 사용되고 있는 방식은 IEEE(Institute of Electrical and Electronics Engineers) 802.11의 무선 랜 규격이다. 또한, IEEE 802.11 무선 랜 규격에 따른 무선 랜 환경에서 이동 노드(MN, Mobile Node)에 IP 주소를 할당하기 위한 규격으로써 RFC(Request For Comments) 1531에 규정된 DHCP가 일반적으로 사용되고 있다.
도 1은 종래의 통신 시스템의 구성도이다.
도 1을 참조하면, 종래의 통신 시스템은 이동 노드(11), 액세스 포인트 A(21), 액세스 포인트 B(22), 액세스 포인트 C(23), 액세스 라우터(AR, Access Router) A(31), 및 액세스 라우터 B(32)로 구성된다.
이동 노드(11)는 자유롭게 여러 망들을 이동하는 노드로써 무선 랜 기능과 DHCP 클라이언트 기능을 구비하고 있다. 액세스 포인트 A(21), 액세스 포인트 B(22), 및 액세스 포인트 C(23)는 무선 랜 기능과 유선 랜 기능을 구비하고 있으며, 자신이 관리하는 망 내에 있는 이동 노드(12)와 무선 통신하고, 자신을 관리하는 액세스 라우터와 유선 통신함으로써, 이동 노드(12)와 액세스 라우터를 연결시켜 주는 역할을 한다. 특히, 액세스 포인트 C(26)는 DHCP 서버 기능을 구비하고 있다. 액세스 라우터 A(33) 및 액세스 라우터 B(34)는 유선 랜 기능과 라우팅 기능을 구비하고 있으며, 자신이 관리하는 서브넷 내에 있는 액세스 포인트와 유선 통신한 다.
도 1에 도시된 바와 같이, 이동 노드(11)가 액세스 포인트 A(21)가 관리하는 망, 액세스 포인트 B(22)가 관리하는 망, 액세스 포인트 C(23)가 관리하는 망을 차례대로 통과한다고 가정하고, 이하 본 실시예를 설명하기로 한다.
이동 노드(11)가 액세스 포인트 A(24)가 관리하는 망으로부터 액세스 포인트 B(25)가 관리하는 망으로 이동하는 경우, 액세스 포인트 A(24)를 관리하는 액세스 라우터 A(33)와 액세스 포인트 B(25)를 관리하는 액세스 라우터 A(33)가 동일한 액세스 라우터이다. 따라서, 이 경우는 서브넷이 변경되지 않는다.
이동 노드(11)가 액세스 포인트 B(22)가 관리하는 망으로부터 액세스 포인트 C(23)가 관리하는 망으로 이동하는 경우, 액세스 포인트 B(22)를 관리하는 액세스 라우터 A(31)와 액세스 포인트 C(23)를 관리하는 액세스 라우터 B(32)가 서로 다른 액세스 라우터들이다. 따라서, 이 경우는 서브넷이 변경되며, 변경된 서브넷에서 사용할 수 있는 새로운 IP 주소가 요구된다. 이하, 변경된 서브넷에서의 IP 주소를 획득하는 과정을 설명하기로 하다.
이동 노드(11)가 위치한 서브넷이 변경된 경우, 즉 이동 노드(11)가 액세스 포인트 B(22)가 관리하는 망으로부터 액세스 포인트 C(23)가 관리하는 망으로 이동한 경우, 이동 노드(11)는 IEEE 802.11 무선 랜 규격에 의거하여 액세스 포인트 C(23)와 결합 요청 프레임(41) 및 결합 응답 프레임(42)을 송수신함으로써 액세스 포인트 C(23)와 결합한다.
이동 노드(11)는 액세스 포인트 C(23)와의 결합이 완료된 경우, RFC 1531에 규정된 DHCP에 의거하여 DHCPDISCOVER 메시지를 브로드캐스트(broadcast)함으로써 DHCP 서버를 찾는다.
DHCP 서버에 해당하는 액세스 포인트들은 이동 노드(11)로부터 브로드캐스트된 DHCPDISCOVER 메시지를 수신하면, DHCPOFFER 메시지를 이동 노드(11)로 송신한다. 이동 노드(11)는 DHCPOFFER 메시지를 제공한 액세스 포인트들 중 액세스 포인트 C(23)를 선택하고, 액세스 포인트 C(23)가 선택되었음을 나타내는 DHCPREQUEST 메시지를 브로드캐스트함으로써 IP 주소를 요청한다.
액세스 포인트 C(23)는 이동 노드(11)로부터 브로드캐스트된 DHCPREQUEST 메시지를 수신하면, IP 주소를 포함하는 DHCPACK 메시지를 이동 노드(11)로 송신한다. 이동 노드(11)는 액세스 포인트 C(23)로부터 DHCPACK 메시지를 수신하고, 수신된 DHCPACK 메시지에 포함된 IP 주소를 자신의 IP 주소로 설정한다.
상기한 바와 같이, 종래의 DHCP에 의거하여 IP 주소를 획득하기 위해서는 총 4개의 메시지를 주고받아야 하기 때문에 이동 노드가 새로운 IP 주소를 할당받는데 많은 시간이 소요된다는 문제점이 있었다. 또한, 반드시 DHCP 클라이언트에 해당하는 이동 노드가 먼저 요청을 한 후에만 DHCP 서버에 해당하는 액세스 포인트가 응답하는 형태로만 IP 주소를 할당받을 수 있었기 때문에 액세스 포인트가 주체적으로 주소를 할당할 수 없다는 문제점이 있었다.
본 발명이 이루고자 하는 기술적 과제는 이동 노드의 망 이동으로 요구되는 IP 주소를 신속하게 획득할 수 있게 하고, 액세스 포인트가 주체적으로 주소를 할 당할 수 있게 하는 장치들 및 방법들을 제공하는데 있다. 또한, 상기된 방법들을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체들을 제공한다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 주소 획득 방법은 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하는 단계; 상기 이동이 감지되면, 상기 제 2 망에 대한 결합을 요청하는 프레임을 상기 제 2 망을 관리하는 액세스 포인트로 송신하는 단계; 및 상기 송신된 프레임을 수신한 액세스 포인트로부터 상기 이동 노드에 할당된 주소를 포함하는 메시지를 수신하는 단계를 포함한다.
상기 다른 기술적 과제를 해결하기 위한 본 발명에 따른 이동 노드는 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하는 망 이동 감지부; 상기 망 이동 감지부에 의해 이동이 감지되면, 상기 제 2 망에 대한 결합을 요청하는 프레임을 상기 제 2 망을 관리하는 액세스 포인트로 송신하는 프레임 송신부; 및 상기 프레임 송신부에 의해 송신된 프레임을 수신한 액세스 포인트로부터 상기 이동 노드에 할당된 주소를 포함하는 메시지를 수신하는 메시지 수신부를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 주소 획득 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 주소 제공 방법 은 제 1 망으로부터 상기 제 2 망으로 이동한 이동 노드로부터 상기 제 2 망에 대한 결합을 요청하는 프레임을 수신하는 단계; 상기 프레임이 수신되면, 상기 이동 노드에 상기 제 2 망에서의 주소를 할당하는 단계; 및 상기 할당된 주소를 포함하는 메시지를 상기 이동 노드로 송신하는 단계를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 액세스 포인트는 제 1 망으로부터 상기 제 2 망으로 이동한 이동 노드로부터 상기 제 2 망에 대한 결합을 요청하는 프레임을 수신하는 프레임 수신부; 상기 프레임 수신부에 프레임이 수신되면, 상기 이동 노드에 상기 제 2 망에서의 주소를 할당하는 주소 할당부; 및 상기 주소 할당부에 의해 할당된 주소를 포함하는 메시지를 상기 이동 노드로 송신하는 메시지 송신부를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 주소 제공 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 통신 시스템은 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하고, 상기 이동이 감지되면, 상기 제 2 망에 대한 결합을 요청하는 프레임을 상기 제 2 망을 관리하는 액세스 포인트로 송신하는 이동 노드; 및 상기 이동 노드로부터 상기 프레임을 수신하면, 상기 이동 노드에 상기 제 2 망에서의 주소를 할당하고, 상기 할당된 주소를 포함하는 메시지를 상기 이동 노드로 송신하는 액세스 포인트를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 망 정보 제공 방 법은 소정의 망에 관한 정보의 변경을 감지하는 단계; 및 상기 변경이 감지되면, 상기 변경된 정보를 포함하는 메시지를 클라이언트로 송신하는 단계를 포함한다.
상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 망 정보 제공 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다.
도 2는 본 발명의 바람직한 일 실시예에 따른 통신 시스템의 구성도이다.
도 2를 참조하면, 본 실시예에 따른 통신 시스템은 이동 노드(12), 액세스 포인트 A(24), 액세스 포인트 B(25), 액세스 포인트 C(26), 액세스 라우터 A(33), 및 액세스 라우터 B(34)로 구성된다.
도 2에 도시된 바와 같이, 이동 노드(12)가 액세스 포인트 A(24)가 관리하는 망, 액세스 포인트 B(25)가 관리하는 망, 액세스 포인트 C(26)가 관리하는 망을 차례대로 통과한다고 가정하고, 이하 본 실시예를 설명하기로 한다.
이동 노드(12)가 액세스 포인트 A(24)가 관리하는 망으로부터 액세스 포인트 B(25)가 관리하는 망으로 이동하는 경우, 액세스 포인트 A(24)를 관리하는 액세스 라우터 A(33)와 액세스 포인트 B(25)를 관리하는 액세스 라우터 A(33)가 동일한 액세스 라우터이다. 따라서, 이 경우는 서브넷이 변경되지 않는 경우에 해당하기 때문에 본 실시예가 적용되지 않는다.
이동 노드(12)가 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동하는 경우, 액세스 포인트 B(25)를 관리하는 액세스 라우터 A(33)와 액세스 포인트 C(26)를 관리하는 액세스 라우터 B(34)가 서로 다른 액세스 라우터들이다. 따라서, 이 경우는 서브넷이 변경되는 경우에 해당하기 때문에 본 실시예가 적용되며, 이하 이 경우로 한정하여 설명하기로 한다.
이동 노드(12)는 자신이 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동하였음을 감지하고, 이동이 감지되면, 액세스 포인트 C(26)에 대한 결합을 요청하는 결합 요청 프레임(47)을 액세스 포인트 C(26)로 송신한다.
액세스 포인트 C(26)는 이동 노드(12)로부터 결합 요청 프레임(47)을 수신하면, 이동 노드(12)에 액세스 포인트 C(26)가 관리하는 망에서의 IP 주소를 할당하고, 할당된 IP 주소를 포함하는 Unsolicited_DHCPACK 메시지(48)를 이동 노드(12)로 송신한다.
이동 노드(12)는 액세스 포인트 C(26)로부터 Unsolicited_DHCPACK 메시지(48)를 수신하고, 수신된 Unsolicited_DHCPACK 메시지(48)에 포함된 IP 주소를 자신의 IP 주소로 설정한다.
이와 같이, 본 실시예에 따르면 이동 노드(12)는 별도의 요청 없이 변경된 IP 주소를 신속하게 획득할 수 있으며, 그 결과 IP 주소 설정을 신속하게 할 수 있게 된다.
도 3은 도 2에 도시된 이동 노드(12) 및 액세스 포인트 C(26)의 상세 구성도이다.
도 3을 참조하면, 도 2에 도시된 이동 노드(12)는 망 이동 감지부(121), 결합 요청 프레임 송신부(122), DHCPACK 메시지 수신부(123), 및 IP 주소 설정부(124)로 구성된다.
망 이동 감지부(121)는 이동 노드(12)가 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동하였음을 감지한다. IEEE 802.11 무선 랜 규격에 따르면, 이동 노드가 액세스 포인트를 찾는 과정을 스캐닝(scanning)이라고 하며, 이러한 스캐닝에는 수동적 스캐닝(passive scanning)과 능동적 스캐닝(active scanning)이 있다.
수동적 스캐닝인 경우, 망 이동 감지부(121)는 액세스 포인트 B(25)가 주기적으로 송신하는 비컨 프레임(beacon frame)을 수신하고, 이 비컨 프레임에 포함된 망 표시, 즉 BSS(Basic Service Set)의 아이디를 확인함으로써 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동하였음을 감지한다.
능동적 스캐닝인 경우, 망 이동 감지부(121)는 액세스 포인트 B(25)로부터 이동 노드(12)의 능동적 요청에 대한 응답에 해당하는 프로브 응답 프레임(probe response frame)을 수신하고, 이 프로브 응답 프레임에 포함된 BSS의 아이디를 확인함으로써 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동하였음을 감지한다.
결합 요청 프레임 송신부(122)는 망 이동 감지부(121)에 의해 망 이동이 감지되면, 액세스 포인트 C(26)가 관리하는 망에 대한 결합을 요청하는 결합 요청 프 레임(47)을 액세스 포인트 C(26)로 송신한다. 여기에서, 결합 요청 프레임은 IEEE 802.11 무선 랜 규격 상의 결합 요청 프레임(association request frame) 또는 재결합 요청 프레임(reassociation request frame)을 말한다.
Unsolicited_DHCPACK 메시지 수신부(123)는 결합 요청 프레임 송신부(122)로부터 송신된 결합 요청 프레임(47)을 수신한 액세스 포인트 C(26)로부터 이동 노드(12)에 할당된 IP 주소를 포함하는 Unsolicited_DHCPACK 메시지(48)를 수신한다. 여기에서, Unsolicited_DHCPACK 메시지(48)는 이동 노드(12)가 액세스 포인트 C(26)로 DHCPREQUEST 메시지를 송신하지 않은 상태에서 액세스 포인트 C(26)로부터 이동 노드(12)로 송신된 DHCPACK 메시지를 말하며, 기존의 DHCP에 따른 DHCPACK 메시지와 구별하기 위하여 Unsolicited_DHCPACK 메시지라고 명명하였다.
도 4는 본 발명의 바람직한 일 실시예에 따른 Unsolicited_DHCPACK 메시지의 포맷을 도시한 도면이다.
도 4를 참조하면, Unsolicited_DHCPACK 메시지는 Unsolicited_DHCPACK 필드(401), htype 필드(402), hlen 필드(403), hops 필드(404), xid 필드(405), secs 필드(406), flags 필드(407), ciaddr 필드(408), yiaddr 필드(409), siaddr 필드(410), giaddr 필드(411), chaddr 필드(412), sname 필드(413), file 필드(414), 및 options 필드(415)로 구성된다.
Unsolicited_DHCPACK 필드(401)에는 Unsolicited_DHCPACK 메시지의 타입을 나타내는 OP 코드가 기록된다. 일반적으로, Unsolicited_DHCPACK 필드(401)는 OP 필드라고 칭하여지며, 이 OP 필드에 기록된 값을 참조하여 메시지의 타입을 알게 된다. 본 실시예에서는 DHCP에서 규정한 메시지들, 즉 DHCPDISCOVER 메시지, DHCPOFFER 메시지, DHCPREQUEST 메시지, DHCPACK 메시지와는 다른 타입의 메시지인 Unsolicited_DHCPACK 메시지를 새롭게 정의하였다. 따라서, 이와 같이 새롭게 정의된 메시지의 타입을 나타내는 OP 코드가 기록된 OP 필드를 편의상 Unsolicited_DHCPACK 필드(401)라고 칭하기로 한다.
htype 필드(402)에는 클라이언트의 하드웨어 주소의 타입을 나타내는 값이 기록된다. hlen 필드(403)에는 클라이언트의 하드웨어 주소의 길이를 나타내는 값이 기록된다. hops 필드(404)에는 몇 개의 라우터들을 경유하였는 지를 나타내는 값이 기록된다.
xid 필드(405)에는 클라이언트를 식별하기 위한 값이 기록된다. chaddr 필드(408)에 기록된 하드웨어 주소와 동일한 값이 기록될 수도 있다. secs 필드(406)에는 클라이언트가 부팅을 시작한 지 얼마나 경과하였는 지를 나타내는 값이 기록된다. flags 필드(407)에는 브로드캐스트 등을 나타내는 값이 기록된다.
ciaddr 필드(408)에는 클라이언트의 IP 주소가 기록된다. 다만, 클라이언트가 자신의 IP 주소를 아는 경우에만 클라이언트의 IP 주소가 기록되며, 자신의 IP 주소를 모르는 경우에는 0.0.0.0이 기록된다. yiaddr 필드(409)에는 서버가 클라이언트에 할당한 IP 주소가 기록된다. 다만, ciaddr 필드(408)에 0.0.0.0이 기록된 경우에만 서버는 yiaddr 필드(409)에 IP 주소를 기록한다.
siaddr 필드(410)에는 서버의 IP 주소가 기록된다. giaddr 필드(411)에는 게이트웨이를 경유하는 경우, 게이트웨이의 IP 주소가 기록된다. chaddr 필드(412)에 는 클라이언트의 하드웨어 주소가 기록된다.
sname 필드(413)에는 서버의 호스트 네임이 기록된다. file 필드(414)에는 부트 파일 네임이 기록된다. options 필드(415)에는 미리 정의된 옵션 파라미터들의 값이 기록된다.
IP 주소 설정부(124)는 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소를 액세스 포인트 C(26)가 관리하는 망에서 사용할 수 없으면, Unsolicited_DHCPACK 메시지 수신부(123)에 수신된 Unsolicited_DHCPACK 메시지(48)에 포함된 IP 주소를 이동 노드(12)의 새로운 IP 주소로 설정한다. 만약, 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소를 액세스 포인트 C(26)가 관리하는 망에서 사용할 수 있으면, IP 주소 설정부(124)는 Unsolicited_DHCPACK 메시지 수신부(123)에 수신된 Unsolicited_DHCPACK 메시지(48)에 포함된 IP 주소를 폐기한다.
즉, IP 주소 설정부(124)는 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소와 Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소의 서브넷이 서로 다르면, Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소를 이동 노드(12)의 새로운 IP 주소로 설정한다. 만약, 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소와 Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소의 서브넷이 서로 동일하면, IP 주소 설정부(124)는Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소를 폐기한다.
본 실시예에서, 액세스 포인트 B(25)에 연결된 액세스 라우터 A(33)와 액세스 포인트 C(26)에 연결된 액세스 라우터 B(34)는 서로 다른 액세스 라우터들이기 때문에 액세스 포인트 B(25)가 관리하는 망과 액세스 포인트 C(26)가 관리하는 망은 서로 다른 서브넷들에 속해 있다. 따라서, 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소를 액세스 포인트 C(26)가 관리하는 망에서 사용할 수 없다.
도 3을 참조하면, 도 2에 도시된 액세스 포인트 C(26)는 결합 요청 프레임 수신부(261), 결합 요청 통지부(262), IP 주소 할당부(263), 및 Unsolicited_DHCPACK 메시지 송신부(264)로 구성된다.
액세스 포인트 C(26)의 프로토콜 스택은 링크 계층, DHCP 서버 계층, 및 기타 계층들로 구성되며, 링크 계층은 하위 계층, DHCP 서버 계층은 상위 계층에 해당한다. 결합 요청 프레임 수신부(261) 및 결합 요청 통지부(262)는 링크 계층에 탑재되며, IP 주소 할당부(263) 및 Unsolicited_DHCPACK 메시지 송신부(264)는 DHCP 서버 계층에 탑재된다.
결합 요청 프레임 수신부(261)는 이동 노드(12)가 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동한 이동 노드(12)로부터 액세스 포인트 C(26)가 관리하는 망에 대한 결합을 요청하는 결합 요청 프레임(47)을 수신한다.
결합 요청 통지부(262)는 결합 요청 프레임 수신부(261)에 결합 요청 프레임(47)이 수신되면, 액세스 포인트 C(26)가 관리하는 망에 대한 결합 요청이 있음을 상위 계층에 해당하는 DHCP 서버 계층에 탑재된 IP 주소 할당부(263)로 통지한다. 링크 계층은 OSI(Open Systems Interconnection) 모델에서 제 2 계층에 해당하며, 위와 같이 제 2 계층에서 상위 계층으로 통지하는 행위를 흔히 L2 트리거(trigger) 라고 한다. 즉, 결합 요청 통지부(262)에서의 통지는 L2 트리거에 해당한다.
IP 주소 할당부(263)는 하위 계층에 해당하는 링크 계층에 탑재된 결합 요청 통지부(262)로부터 액세스 포인트 C(26)가 관리하는 망에 대한 결합 요청이 있음을 나타내는 통지를 수신하면, 이동 노드(12)에 액세스 포인트 C(26)가 관리하는 망에서의 IP 주소를 할당한다. IP 주소 할당부(263)는 RFC(Request For Comments) 1531에 규정된 DHCP에 의거하여 IP 주소를 할당하게 된다.
Unsolicited_DHCPACK 메시지 송신부(264)는 IP 주소 할당부(263)에 의해 할당된 IP 주소를 포함하는 Unsolicited_DHCPACK 메시지(48)를 이동 노드(12)로 송신한다. 여기에서, Unsolicited_DHCPACK 메시지(48)는 액세스 포인트 C(26)가 이동 노드(12)로부터 DHCPREQUEST 메시지를 수신하지 않은 상태에서 액세스 포인트 C(26)가 이동 노드(12)로 송신한 DHCPACK 메시지를 말하며, 도 4에 도시된 Unsolicited_DHCPACK 메시지와 동일하다.
도 5는 본 발명의 바람직한 일 실시예에 따른 DNS(Domain Name System) 서버의 구성도이다.
도 5를 참조하면, 본 실시예에 따른 DNS 서버(51)는 망 정보 변경 감지부(511) 및 Unsolicited_DHCPACK 메시지 송신부(512)로 구성된다. 본 DNS 서버(51)는 상기된 액세스 포인트 C(26)에 적용된 발명의 개념을 확장시킨 것으로써, DNS 클라이언트(52)로부터의 요청에 상관없이 망에 관한 정보를 제공한다.
망 정보 변경 감지부(511)는 DNS 서버가 관리하는 망에 관한 정보의 변경을 감지한다. DNS 서버가 관리하는 망에 관한 정보의 일례로서 DNS 서버(51)의 주소를 들 수 있다.
Unsolicited_DHCPACK 메시지 송신부(512)는 망 정보 변경 감지부(511)에 의해 변경이 감지되면, 변경된 정보를 포함하는 Unsolicited_DHCPACK 메시지(49)를 DNS 클라이언트(52)로 송신한다. 상기된 예를 들면, Unsolicited_DHCPACK 메시지 송신부(512)는 망 정보 변경 감지부(511)에 의해 변경이 감지되면, 변경된 DNS 서버(51)의 주소를 포함하는 Unsolicited_DHCPACK 메시지(49)를 DNS 클라이언트(52)로 송신한다. 여기에서, Unsolicited_DHCPACK 메시지(49)는 DNS 서버(51)가 DNS 클라이언트(52)로부터 DHCPREQUEST 메시지를 수신하지 않은 상태에서 DNS 서버(51)가 DNS 클라이언트(52)로 송신한 DHCPACK 메시지를 말하며, 도 4에 도시된 Unsolicited_DHCPACK 메시지와 동일하다.
다만, 보안(security) 측면을 고려하여 본 실시예에 보안에 관련된 구성 요소를 추가할 수 있다. 예를 들어, 인증을 수행하는 인증 수행부 및/또는 DHCPREQUEST 및 DHCPACK의 송수신을 반복적으로 수행하는 DHCPREQUEST/DHCPACK 반복 수행부를 추가할 수 있다.
이와 같이, 본 실시예에 따르면 DNS 클라이언트(52)는 별도의 요청 없이 망에 관한 정보의 변경이 발생하면, 그 즉시 변경된 정보를 신속하게 획득할 수 있다.
도 6은 본 발명의 일 실시예에 따른 주소 획득 방법의 흐름도이다.
도 6을 참조하면, 본 실시예에 따른 주소 획득 방법은 다음과 같은 단계들로 구성된다. 본 주소 획득 방법은 도 3에 도시된 이동 노드(12)에서 시계열적으로 처 리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 이동 노드(12)에 관하여 이상에서 기술된 내용은 본 주소 획득 방법에도 적용된다.
61 단계에서 이동 노드(12)는 자신이 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동하였음을 감지한다.
62 단계에서 이동 노드(12)는 61 단계에서 망 이동이 감지되면, 액세스 포인트 C(26)가 관리하는 망에 대한 결합을 요청하는 결합 요청 프레임(47)을 액세스 포인트 C(26)로 송신한다.
63 단계에서 이동 노드(12)는 62 단계에서 송신된 결합 요청 프레임(47)을 수신한 액세스 포인트 C(26)로부터 이동 노드(12)에 할당된 IP 주소를 포함하는 Unsolicited_DHCPACK 메시지(48)를 수신한다. 여기에서, Unsolicited_DHCPACK 메시지(48)는 이동 노드(12)가 액세스 포인트 C(26)로 DHCPREQUEST 메시지를 송신하지 않은 상태에서 액세스 포인트 C(26)로부터 이동 노드(12)로 송신된 DHCPACK 메시지를 말하며, 도 4에 도시된 Unsolicited_DHCPACK 메시지와 동일하다.
64 단계에서 이동 노드(12)는 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소를 액세스 포인트 C(26)가 관리하는 망에서 사용할 수 없는 지를 확인한다.
65 단계에서 이동 노드(12)는 64 단계에서 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소를 액세스 포인트 C(26)가 관리하는 망에서 사용할 수 없는 것으로 확인되면, 63 단계에서 수신된 Unsolicited_DHCPACK 메시지(48)에 포함된 IP 주소를 이동 노드(12)의 새로운 IP 주소로 설정한다. 즉, 65 단계에서 이동 노드(12)는 64 단계에서 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소와 Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소의 서브넷이 서로 다른 것으로 확인되면, Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소를 이동 노드(12)의 새로운 IP 주소로 설정한다.
66 단계에서 이동 노드(12)는 64 단계에서 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소를 액세스 포인트 C(26)가 관리하는 망에서 사용할 수 있는 것으로 확인되면, 63 단계에서 수신된 Unsolicited_DHCPACK 메시지(48)에 포함된 IP 주소를 폐기한다. 즉, 66 단계에서 이동 노드(12)는 64 단계에서 액세스 포인트 B(25)가 관리하는 망에서의 IP 주소와 Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소의 서브넷이 서로 동일한 것으로 확인되면, Unsolicited_DHCPACK 메시지(48)의 yiaddr 필드(59)의 기록된 IP 주소를 폐기한다.
도 7은 본 발명의 일 실시예에 따른 주소 제공 방법의 흐름도이다.
도 7을 참조하면, 본 실시예에 따른 주소 제공 방법은 다음과 같은 단계들로 구성된다. 본 주소 획득 방법은 도 3에 도시된 액세스 포인트 C(26)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 액세스 포인트 C(26)에 관하여 이상에서 기술된 내용은 본 주소 획득 방법에도 적용된다.
71 단계에서 액세스 포인트 C(26)는 이동 노드(12)가 액세스 포인트 B(25)가 관리하는 망으로부터 액세스 포인트 C(26)가 관리하는 망으로 이동한 이동 노드(12)로부터 액세스 포인트 C(26)가 관리하는 망에 대한 결합을 요청하는 결합 요청 프레임(47)을 수신한다.
72 단계에서 액세스 포인트 C(26)는 71 단계에서 결합 요청 프레임(47)이 수 신되면, 액세스 포인트 C(26)가 관리하는 망에 대한 결합 요청이 있음을 상위 계층에 해당하는 DHCP 서버 계층으로 통지한다.
73 단계에서 액세스 포인트 C(26)는 하위 계층에 해당하는 링크 계층으로부터 72 단계에서의 통지를 수신하면, 이동 노드(12)에 액세스 포인트 C(26)가 관리하는 망에서의 IP 주소를 할당한다.
74 단계에서 액세스 포인트 C(26)는 73 단계에서 할당된 IP 주소를 포함하는 Unsolicited_DHCPACK 메시지(48)를 이동 노드(12)로 송신한다. 여기에서, Unsolicited_DHCPACK 메시지(48)는 액세스 포인트 C(26)가 이동 노드(12)로부터 DHCPREQUEST 메시지를 수신하지 않은 상태에서 액세스 포인트 C(26)가 이동 노드(12)로 송신한 DHCPACK 메시지를 말하며, 도 4에 도시된 Unsolicited_DHCPACK 메시지와 동일하다.
도 8은 본 발명의 바람직한 일 실시예에 따른 망 정보 제공 방법의 흐름도이다.
도 8을 참조하면, 본 실시예에 따른 주소 제공 방법은 다음과 같은 단계들로 구성된다. 본 망 정보 제공 방법은 도 5에 도시된 DNS 서버(51)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 DNS 서버(51)에 관하여 이상에서 기술된 내용은 본 망 정보 제공 방법에도 적용된다.
81 단계에서 DNS 서버(51)는 자신이 관리하는 망에 관한 정보의 변경을 감지한다. DNS 서버가 관리하는 망에 관한 정보의 일례로서 DNS 서버(51)의 주소를 들 수 있다.
82 단계에서 DNS 서버(51)는 81 단계에서 망에 관한 정보의 변경이 감지되면, 변경된 정보를 포함하는 Unsolicited_DHCPACK 메시지(49)를 DNS 클라이언트(52)로 송신한다. 상기된 예를 들면, 82 단계에서 DNS 서버(51)는 81 단계에서 망에 관한 정보의 변경이 감지되면, 변경된 DNS 서버(51)의 주소를 포함하는 Unsolicited_DHCPACK 메시지(49)를 DNS 클라이언트(52)로 송신한다. 여기에서, Unsolicited_DHCPACK 메시지는 DNS 서버(51)가 DNS 클라이언트(52)로부터 DHCPREQUEST 메시지를 수신하지 않은 상태에서 DNS 서버(51)가 DNS 클라이언트(52)로 송신한 DHCPACK 메시지를 말하며, 도 4에 도시된 Unsolicited_DHCPACK 메시지와 동일하다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
또한 상술한 본 발명의 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본 질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
본 발명에 따르면, 이동 노드는 별도의 요청 없이 IP 주소를 포함하는 Unsolicited_DHCPACK를 메시지를 수신할 수 있기 때문에 망 이동으로 요구되는 IP 주소를 신속하게 획득할 수 있으며, 그 결과 IP 주소 설정을 신속하게 할 수 있다는 효과가 있다. 또한, 본 발명에 따르면, DHCP 클라이언트에 해당하는 이동 노드의 요청 없이 DHCP 서버에 해당하는 액세스 포인트가 Unsolicited_DHCPACK를 송신할 수 있기 때문에 액세스 포인트가 주체적으로 주소를 할당할 수 있다는 효과가 있다.
나아가, 본 발명에 따르면, 이동 노드는 별도의 요청 없이 망에 관한 정보를 포함하는 Unsolicited_DHCPACK를 메시지를 수신할 수 있기 때문에 망에 관한 정보의 변경이 발생하면, 그 즉시 변경된 정보를 신속하게 획득할 수 있다는 효과가 있다. 궁극적으로, 이동 노드가 IP 주소 및 망에 관한 정보를 신속하게 획득하게 됨으로써 전체적으로 고속의 통신 환경을 구현할 수 있다는 효과가 있다.

Claims (19)

  1. (a) 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하는 단계;
    (b) 상기 이동이 감지되면, 상기 제 2 망에 대한 결합을 요청하는 프레임을 상기 제 2 망을 관리하는 액세스 포인트로 송신하는 단계; 및
    (c) 상기 이동 노드가 상기 액세스 포인트로 주소를 요청하지 않은 상태에서 상기 송신된 프레임을 수신한 액세스 포인트로부터 상기 이동 노드에 할당된 주소를 포함하는 메시지를 수신하는 단계를 포함하는 것을 특징으로 하는 주소 획득 방법.
  2. 제 1 항에 있어서,
    상기 메시지는 상기 이동 노드가 상기 액세스 포인트로 DHCPREQUEST 메시지를 송신하지 않은 상태에서 상기 이동 노드가 상기 액세스 포인트로부터 수신한 DHCPACK 메시지인 것을 특징으로 하는 주소 획득 방법.
  3. 제 1 항에 있어서,
    (d) 상기 수신된 메시지에 포함된 주소를 상기 이동 노드의 주소로 설정하는 단계를 더 포함하는 것을 특징으로 하는 주소 획득 방법.
  4. 제 3 항에 있어서,
    상기 (d) 단계는 상기 제 1 망에서의 주소를 상기 제 2 망에서 사용할 수 없으면, 상기 메시지에 포함된 주소를 상기 이동 노드의 주소로 설정하는 것을 특징으로 하는 주소 획득 방법.
  5. 제 1 항에 있어서,
    상기 프레임은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 무선 랜 규격 상의 결합 요청 프레임 또는 재결합 요청 프레임이고,
    상기 주소는 IP(Internet Protocol) 주소인 것을 특징으로 하는 주소 획득 방법.
  6. 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하는 망 이동 감지부;
    상기 망 이동 감지부에 의해 이동이 감지되면, 상기 제 2 망에 대한 결합을 요청하는 프레임을 상기 제 2 망을 관리하는 액세스 포인트로 송신하는 프레임 송신부; 및
    상기 이동 노드가 상기 액세스 포인트로 주소를 요청하지 않은 상태에서 상기 프레임 송신부에 의해 송신된 프레임을 수신한 액세스 포인트로부터 상기 이동 노드에 할당된 주소를 포함하는 메시지를 수신하는 메시지 수신부를 포함하는 것을 특징으로 하는 이동 노드.
  7. 제 1 항 내지 제 5 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  8. (a) 제 1 망으로부터 상기 제 2 망으로 이동한 이동 노드로부터 상기 제 2 망에 대한 결합을 요청하는 프레임을 수신하는 단계;
    (b) 상기 프레임이 수신되면, 상기 이동 노드에 상기 제 2 망에서의 주소를 할당하는 단계; 및
    (c) 상기 할당된 주소를 포함하는 메시지를 상기 이동 노드로 송신하는 단계를 포함하는 것을 특징으로 하는 주소 제공 방법.
  9. 제 8 항에 있어서,
    상기 메시지는 액세스 포인트가 상기 이동 노드로부터 DHCPREQUEST 메시지를 수신하지 않은 상태에서 상기 액세스 포인트가 상기 이동 노드로 송신한 DHCPACK 메시지인 것을 특징으로 하는 주소 제공 방법.
  10. 제 8 항에 있어서,
    상기 프레임이 수신되면, 상기 제 2 망에 대한 결합 요청이 있음을 상위 계층으로 통지하는 단계를 더 포함하고,
    상기 (b) 단계는 하위 계층으로부터 상기 통지를 수신하면, 상기 이동 노드에 상기 소정의 망에서의 주소를 할당하는 것을 특징으로 하는 주소 제공 방법.
  11. 제 8 항에 있어서,
    상기 프레임은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 무선 랜 규격 상의 결합 요청 프레임 또는 재결합 요청 프레임이고,
    상기 주소는 IP(Internet Protocol) 주소인 것을 특징으로 하는 주소 제공 방법.
  12. 제 1 망으로부터 상기 제 2 망으로 이동한 이동 노드로부터 상기 제 2 망에 대한 결합을 요청하는 프레임을 수신하는 프레임 수신부;
    상기 프레임 수신부에 프레임이 수신되면, 상기 이동 노드에 상기 제 2 망에서의 주소를 할당하는 주소 할당부; 및
    상기 주소 할당부에 의해 할당된 주소를 포함하는 메시지를 상기 이동 노드로 송신하는 메시지 송신부를 포함하는 것을 특징으로 하는 액세스 포인트.
  13. 제 8 항 내지 제 11 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  14. 이동 노드가 제 1 망으로부터 제 2 망으로 이동하였음을 감지하고, 상기 이동이 감지되면, 상기 제 2 망에 대한 결합을 요청하는 프레임을 상기 제 2 망을 관리하는 액세스 포인트로 송신하는 이동 노드; 및
    상기 이동 노드로부터 상기 프레임을 수신하면, 상기 이동 노드에 상기 제 2 망에서의 주소를 할당하고, 상기 할당된 주소를 포함하는 메시지를 상기 이동 노드로 송신하는 액세스 포인트를 포함하는 것을 특징으로 하는 통신 시스템.
  15. 제 14 항에 있어서,
    상기 이동 노드는 상기 액세스 포인트로부터 상기 메시지를 수신하고, 상기 수신된 메시지에 포함된 주소를 상기 이동 노드의 주소로 설정하는 것을 특징으로 하는 통신 시스템.
  16. (a) 서버가 소정의 망에 관한 정보의 변경을 감지하는 단계; 및
    (b) 상기 변경이 감지되면, 상기 서버가 상기 변경된 정보를 포함하는 메시지를 클라이언트로 송신하는 단계를 포함하고,
    상기 메시지는 상기 서버가 상기 클라이언트부터 DHCPREQUEST 메시지를 수신하지 않은 상태에서 상기 서버가 상기 클라이언트로 송신한 DHCPACK 메시지인 것을 특징으로 하는 망 정보 제공 방법.
  17. 삭제
  18. 제 16 항에 있어서,
    상기 정보는 DNS(Domain Name System) 서버의 주소인 것을 특징으로 하는 망 정보 제공 방법.
  19. 제 16 항 또는 제 18 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020040070236A 2004-09-03 2004-09-03 Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치 KR100636168B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020040070236A KR100636168B1 (ko) 2004-09-03 2004-09-03 Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치
US11/212,783 US7990936B2 (en) 2004-09-03 2005-08-29 Method and apparatus for acquiring IP address in DHCP environment
CN200510095855A CN100576852C (zh) 2004-09-03 2005-09-02 获得互联网协议地址的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040070236A KR100636168B1 (ko) 2004-09-03 2004-09-03 Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20060021478A KR20060021478A (ko) 2006-03-08
KR100636168B1 true KR100636168B1 (ko) 2006-10-19

Family

ID=36139803

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040070236A KR100636168B1 (ko) 2004-09-03 2004-09-03 Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치

Country Status (3)

Country Link
US (1) US7990936B2 (ko)
KR (1) KR100636168B1 (ko)
CN (1) CN100576852C (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079802B (zh) * 2006-05-22 2011-11-30 华为技术有限公司 无线网络中获取dhcp类型的方法
US7953830B2 (en) * 2006-11-07 2011-05-31 International Business Machines Corporation Automatic network reconfiguration upon changes in DHCP IP addresses
US8223716B2 (en) * 2006-12-05 2012-07-17 Toshiba America Research, Inc. Assisted proactive IP address acquisition
US20080307114A1 (en) * 2007-03-30 2008-12-11 Canon Kabushiki Kaisha Network assignment method and apparatus
JP5101621B2 (ja) * 2007-08-22 2012-12-19 シャープ株式会社 移動端末装置、中継装置及び移動通信システム
JP4700122B2 (ja) * 2009-05-29 2011-06-15 株式会社バッファロー 無線lan装置
US8599768B2 (en) * 2009-08-24 2013-12-03 Intel Corporation Distributing group size indications to mobile stations
ES2704461T3 (es) * 2010-09-13 2019-03-18 Nokia Technologies Oy Método y aparato para asociación y provisión de dirección conjuntas
US8774804B2 (en) * 2011-10-31 2014-07-08 Intel Corporation Context-retention controller and method for context retention in wirless access networks
CN102420880B (zh) * 2011-12-15 2014-04-02 福建星网锐捷网络有限公司 Ip地址管理的方法、系统及装置
EP2833658A4 (en) * 2012-03-30 2015-12-16 Nec Corp WIRELESS DEVICE, ADDRESS DETERMINATION METHOD, COMMUNICATION SYSTEM, AND WIRELESS TERMINAL
US20130304887A1 (en) * 2012-05-11 2013-11-14 Qualcomm Incorporated Systems and methods for domain name system querying
US8982860B2 (en) * 2013-03-11 2015-03-17 Intel Corporation Techniques for an access point to obtain an internet protocol address for a wireless device
US9392494B2 (en) * 2013-07-15 2016-07-12 Qualcomm Incorporated Systems and methods for reduced latency during initial link setup
US20160174136A1 (en) * 2014-12-12 2016-06-16 Qualcomm Incorporated Traffic advertisement in neighbor aware network (nan) data path
US9949236B2 (en) 2014-12-12 2018-04-17 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10827484B2 (en) 2014-12-12 2020-11-03 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10075950B2 (en) 2014-12-12 2018-09-11 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10820314B2 (en) 2014-12-12 2020-10-27 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6073178A (en) * 1996-12-09 2000-06-06 Sun Microsystems, Inc. Method and apparatus for assignment of IP addresses
JP3641128B2 (ja) * 1998-02-20 2005-04-20 株式会社東芝 移動計算機装置、移動計算機管理装置、移動計算機管理方法及び通信制御方法
US6473413B1 (en) * 1999-06-22 2002-10-29 Institute For Information Industry Method for inter-IP-domain roaming across wireless networks
KR20020055848A (ko) 2000-12-29 2002-07-10 박종섭 원거리 인증 서버를 이용한 동적 ip 주소 관리방법
US7016353B2 (en) * 2001-06-13 2006-03-21 Telcordia Technologies, Inc. Method and system for dynamically assigning IP addresses in wireless networks
KR100388487B1 (ko) 2001-10-05 2003-06-25 한국전자통신연구원 3세대 범용 패킷 무선 서비스 네트워크를 방문한 인터넷서비스 가입자 단말에게 동적 아이피 주소를 할당하는방법 및 장치
JP2003152731A (ja) * 2001-11-16 2003-05-23 Mitsumi Electric Co Ltd 通信装置、ipアドレス取得方法、ローミング方法
KR100463067B1 (ko) 2001-12-29 2004-12-23 하나로통신 주식회사 무선랜 기반의 액세스망에서 핸드오프 방법
US7072340B2 (en) * 2002-01-31 2006-07-04 Telcordia Technologies, Inc. Dynamic assignment and validation of IP addresses in wireless IP networks
JP2005519561A (ja) * 2002-03-04 2005-06-30 エア ブロードバンド コミュニケーションズ,インコーポレイテッド ハイブリッド無線アクセスブリッジ及びモバイルアクセスルータシステム及び方法
AU2003247428A1 (en) * 2002-05-28 2003-12-12 Zte San Diego, Inc. Interworking mechanism between cdma2000 and wlan
US7356009B1 (en) * 2002-10-02 2008-04-08 Cisco Technology, Inc. Method and apparatus for configuring a mobile node to retain a “home” IP subnet address
KR100459816B1 (ko) 2002-11-06 2004-12-04 (주)아이엠넷피아 인터넷 프로토콜 주소 자동 변경/설정 장치 및 그 방법
KR100456456B1 (ko) 2002-11-06 2004-11-09 주식회사 케이티 무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과,이동 ip 기능을 이용한 이동노드의 데이터 전송 방법
US7882169B1 (en) * 2003-02-13 2011-02-01 Cisco Technology, Inc. Method and apparatus for configuring relay processes used for dynamically configuring hosts in network communications
KR100520040B1 (ko) 2003-02-26 2005-10-11 아이피원(주) 이동 ip 네트워크에서 dhcp 서버를 이용하여 서브넷 변경을 확인하는 방법
US7315519B2 (en) * 2003-08-05 2008-01-01 Alcatel Lucent IPv4/v6 address acquisition techniques for mobile terminals operating within wireless LANs
US7236476B2 (en) * 2003-10-02 2007-06-26 International Business Machines Corporation mSCTP based handover of a mobile device between non-intersecting networks

Also Published As

Publication number Publication date
CN1744613A (zh) 2006-03-08
KR20060021478A (ko) 2006-03-08
US7990936B2 (en) 2011-08-02
CN100576852C (zh) 2009-12-30
US20060050673A1 (en) 2006-03-09

Similar Documents

Publication Publication Date Title
KR100636168B1 (ko) Dhcp 환경에서 ip 주소를 획득하는 방법 및 장치
US8339991B2 (en) Node self-configuration and operation in a wireless network
US7181503B2 (en) Apparatus and method of searching for DNS server in outernet
CN102271050B (zh) 一种IPv6网络中网络设备自动配置的方法、网络设备和系统
KR100601673B1 (ko) 다중 인터페이스들이 탑재된 이동 스테이션에서의 통신방법 및 장치
KR20060009676A (ko) 자동으로 터널을 설정하는 방법 및 장치
US11523324B2 (en) Method for configuring a wireless communication coverage extension system and a wireless communication coverage extension system implementing said method
WO2015196755A1 (zh) 一种身份位置分离网络中的地址分配方法及接入服务节点
CN111356126B (zh) 一种实现无线漫游的方法及装置和网关
KR20080026318A (ko) 인터넷 프로토콜 주소 설정 방법 및 장치
Hong et al. Accelerating service discovery in ad-hoc zero configuration networking
CN104052826B (zh) 基于dhcp的发现网络媒体服务器的方法和装置
CN114584512A (zh) 地址上报方法、信息处理方法、记录方法及设备
KR101204796B1 (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버
KR101204797B1 (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버
KR101209249B1 (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버
KR101209250B1 (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버
KR101209251B1 (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버
KR101204798B1 (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버
CN119728497A (zh) 一种服务探测方法、装置、电子设备及存储介质
KR101044945B1 (ko) 정보 서버에서 이동 단말로 핸드오버에 관한 정보를 전송하는 방법, 이를 위한 정보 서버 및 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
CN116723589A (zh) 组网方法、装置、设备及存储介质
CN119276833A (zh) 业务处理方法、ont和用户设备
JPWO2020150620A5 (ko)
KR20080031886A (ko) 인터넷 프로토콜 주소 설정 방법 및 정보 서버

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040903

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060223

Patent event code: PE09021S01D

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: 20060831

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20061012

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20061013

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090929

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100929

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110929

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20120927

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20120927

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130927

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130927

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140929

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140929

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20150925

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20150925

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20180723