[go: up one dir, main page]

KR20020096256A - Dynamic mobile address management apparatus and its method and wireless packet service method using them - Google Patents

Dynamic mobile address management apparatus and its method and wireless packet service method using them Download PDF

Info

Publication number
KR20020096256A
KR20020096256A KR1020010034599A KR20010034599A KR20020096256A KR 20020096256 A KR20020096256 A KR 20020096256A KR 1020010034599 A KR1020010034599 A KR 1020010034599A KR 20010034599 A KR20010034599 A KR 20010034599A KR 20020096256 A KR20020096256 A KR 20020096256A
Authority
KR
South Korea
Prior art keywords
address
network
dynamic
mobile host
home
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020010034599A
Other languages
Korean (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 KR1020010034599A priority Critical patent/KR20020096256A/en
Publication of KR20020096256A publication Critical patent/KR20020096256A/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • 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/5084Providing for device mobility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

1. 청구범위에 기재된 발명이 속하는 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선 패킷 서비스 방법에 관한 것임.The present invention relates to a dynamic address management apparatus and a method thereof, and a wireless packet service method using the same.

2. 발명이 해결하고자 하는 기술적 과제2. Technical problem to be solved by the invention

본 발명은,동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선 패킷 서비스 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.An object of the present invention is to provide a dynamic address management apparatus and method, a wireless packet service method using the same, and a computer readable recording medium having recorded thereon a program for realizing the method.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 이동 호스트가 억세스되면, 동적으로 할당하고자 하는 인터넷 프로토콜(Internet Protocol: IP) 주소의 영역을 판정하는 제 1 단계; 상기 판정된 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 상기 이동 호스트에게 동적으로 할당하는 제 2 단계; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 3 단계; 임의의 상대 호스트로부터 상기 이동 호스트의 이름을 이용한 통신 요청에 따라, 상기 동적 도메인 네임 시스템을 이용하여 상기 이동 호스트의 이름을 해석하여 상기 동적으로 할당된 인터넷 프로토콜 주소를 획득하는 제 4 단계; 및 상기 상대 호스트가 상기 인터넷 프로토콜 주소를 이용하여 상기 상대 호스트로 패킷을 전송할 수 있도록, 상기 획득된 인터넷 프로토콜 주소를 상기 상대 호스트로 전달하는 제 5 단계를 포함한다.The present invention includes a first step of determining an area of an Internet Protocol (IP) address to be dynamically allocated when a mobile host is accessed; A second step of dynamically allocating an internet protocol address in the determined internet protocol address range to the mobile host; Updating a dynamic domain name system (DNS) to maintain a mapping between a network access identifier (NAI) of the mobile host and the assigned internet protocol address; A fourth step of resolving a name of the mobile host using the dynamic domain name system to obtain the dynamically allocated internet protocol address according to a communication request using the name of the mobile host from any counterpart host; And transmitting the obtained Internet protocol address to the counterpart host so that the counterpart host transmits a packet to the counterpart host using the internet protocol address.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 무선통신망 등에 이용됨.The present invention is used in a wireless communication network.

Description

동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선 패킷 서비스 방법{Dynamic mobile address management apparatus and its method and wireless packet service method using them}Dynamic address management apparatus and method, and wireless packet service method using the same {Dynamic mobile address management apparatus and its method and wireless packet service method using them}

본 발명은 무선 데이터망, 셀룰러 이동 통신망, 개인 휴대 통신망(PCS), 차세대 이동 통신망(예컨대, IMT-2000, UMTS) 등과 같은 무선통신망의 이동 인터넷 프로토콜(Mobile IP: Mobile Internet Protocol) 서비스 구현기술에 관한 것으로서, 특히 이동 호스트에 대해 현재 위치한 임의의 망에서 임시로 인터넷 주소를 동적으로 할당하여 이동 인터넷 서비스를 제공하는 동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선 패킷 서비스 방법에 관한 것이다.The present invention relates to a mobile IP (Mobile IP) service implementation technology of a wireless communication network such as a wireless data network, a cellular mobile communication network, a personal digital communication network (PCS), and a next generation mobile communication network (eg, IMT-2000, UMTS). In particular, the present invention relates to a dynamic address management apparatus and a method for providing a mobile Internet service by dynamically allocating an Internet address temporarily in any network currently located with respect to a mobile host, and a wireless packet service method using the same.

우선, 종래의 기술 및 본 발명의 기술요지를 이해하는데 도움이 되는 용어들을 정리하면 다음과 같다.First, the terms that help to understand the prior art and the technical gist of the present invention are summarized as follows.

"홈(Home) 주소"는 이동 호스트를 식별하는 인터넷 프로토콜(IP) 주소로서, 홈망에서 고유하게 할당된 주소를 의미한다."Home (Home) address" is an Internet Protocol (IP) address that identifies the mobile host, means a uniquely assigned address in the home network.

"홈망(Home Network)"은 해당 이동 호스트의 홈 주소가 속한 망을 의미한다."Home Network" refers to a network to which the home address of the mobile host belongs.

"외부망(Foreign Network)"은 상기 이동 호스트가 타 지역으로 이동해서 속하게 되는 상기 홈망 이외의 다른 망(들)을 의미한다."Foreign Network" means a network (s) other than the home network to which the mobile host moves to and belongs to another region.

"COA(Care Of Address)"는 외부망에 속하였을 때 포워딩 주소로 사용하는 주소로 이동 호스트의 현재 접속 지점을 반영한다. COA는 단지 터널의 끝점으로, 실제 외부 에이전트의 주소(외부 에이전트 COA)이거나 이동 호스트에 의해 일시적으로 획득되는 주소(co-located COA)가 될 수도 있다."Care Of Address" is an address used as a forwarding address when belonging to an external network and reflects the current access point of the mobile host. The COA is just the endpoint of the tunnel, which may be the address of an actual foreign agent (an external agent COA) or an address temporarily obtained by a mobile host (co-located COA).

"에이전트 광고(Agent Advertisement) 메시지"는 각 이동성 에이전트들이 자신의 존재와 자신에 대한 정보를 알려주기 위해 방송하는 메시지이다."Agent Advertisement Message" is a message that each mobility agent broadcasts to inform its existence and information about itself.

"이동성 에이전트"는 각 에이전트가 속한 망의 이동성을 관리하는 에이전트들인 홈 에이전트(HA)와 외부 에이전트(FA)를 통틀어 말한다."Mobility Agent" refers collectively to Home Agents (HAs) and External Agents (FAs), which are agents that manage the mobility of the network to which each agent belongs.

"에이전트 획득(Agent Solicitation) 메시지"는 이동 호스트가 현재 속한 망의 에이전트에게 대행자 광고 메시지를 방송하도록 요구하는 메시지이다.The "Agent Solicitation Message" is a message that requires the mobile host to broadcast an Agent Advertisement message to an Agent in the current network.

"터널링(Tunneling)"이라 함은 데이터그램을 캡슐화하여 원하는 목적지까지 전송하고, 이를 목적지 노드가 역 캡슐화하여 원래의 데이터그램을 수신하는 기법을 의미한다."Tunneling" refers to a technique in which a datagram is encapsulated and transmitted to a desired destination, and the destination node is inversely encapsulated to receive the original datagram.

"홈 에이전트(HA)"는 이동 호스트의 현재의 COA와 홈 주소를 관리하는 이동 호스트의 홈망(Home Domain)에 속한 에이전트이다.A "home agent (HA)" is an agent belonging to the mobile host's home domain that manages the current COA and home address of the mobile host.

"외부 에이전트(FA)"는 이동 호스트가 이동해서 속하는 홈망(Home Domain)이 아닌 다른 망, 즉 방문망(Visited Domain)에 속한 에이전트이다.An "external agent (FA)" is an agent belonging to a network other than a home domain, that is, a visited domain.

"이동 인터넷 프로토콜 등록 요청 메시지(Mobile IP Registration RequestMessage)"는 이동 호스트가 현재 속한 망의 에이전트에게 COA를 홈 주소와 바인딩하여 줄것을 요구하는 메시지이다."Mobile IP Registration Request Message" is a message requesting an agent of a mobile host to bind a COA to a home address.

"이동 인터넷 프로토콜 등록 응답 메시지(Mobile IP Registration Reply Message)"는 이동 인터넷 프로토콜 등록 요청 메시지에 대한 응답 메시지이다.The "Mobile IP Registration Reply Message" is a response message to the Mobile Internet Protocol Registration Request message.

이제, 종래의 기술에 대해 살펴보기로 한다.Now, the prior art will be described.

일반적으로 인터넷에서는 IPv4(Internet Protocol version 4) 주소 체계를 사용하며, 이러한 인터넷 프로토콜(IP)은 기본적으로 호스트의 이동성을 지원하지 않는다.In general, the Internet uses an Internet Protocol version 4 (IPv4) addressing scheme, which does not natively support host mobility.

반면에, 이동 인터넷 프로토콜(Mobile IP)은 이동 에이전트인 외부 에이전트(FA : Foreign Agent)와 홈 에이전트(HA : Home Agent), 그리고 홈 에이전트(HA)로의 주기적인 호스트의 위치등록 및 이동 에이전트간 또는 홈 에이전트(HA)와 이동 호스트간의 터널링을 이용하여 호스트의 이동성을 지원한다.On the other hand, Mobile IP (Mobile IP) is a mobile agent's foreign agent (FA: Foreign Agent) and home agent (HA: Home Agent), and the periodic registration of the host to the home agent (HA) and between the mobile agent or Tunneling between the home agent (HA) and the mobile host is used to support the mobility of the host.

그런데, 이동 호스트는 이동 인터넷 프로토콜(Mobile IP) 서비스를 제공받기 위해서 고유의 인터넷 프로토콜(IP) 주소를 할당받아야 한다. 그러나 부족 현상이 뚜렷이 예견되고 있는 현행 인터넷 프로토콜(IP) 주소체계를 고려할 때, 수요가 급격히 증가하고 있는 모든 이동 호스트들에 대해 인터넷 프로토콜(IP) 주소를 할당하는 것이 매우 어려울 것으로 전망된다.However, the mobile host must be assigned a unique Internet Protocol (IP) address in order to receive Mobile Internet Protocol (Mobile IP) service. However, given the current Internet Protocol (IP) addressing system, where shortages are clearly foreseen, it is very difficult to assign Internet Protocol (IP) addresses to all mobile hosts whose demand is rapidly increasing.

결국, 이와 같은 주소 자원의 부족 문제로 인해 이동 인터넷 프로토콜 서비스의 활용이 크게 제한받게 될 것이다. 즉, 이동 호스트가 이동 인터넷 프로토콜(Mobile IP) 서비스를 제공받기 위해서는 고유의 인터넷 프로토콜(IP) 주소를 할당 받아야 하기 때문에 수요가 급증하고 있는 상황에서 모든 이동 호스트에 인터넷 프로토콜(IP)을 할당할 수 없기 때문이다.As a result, such a lack of address resources will greatly limit the use of mobile Internet protocol services. In other words, since a mobile host must be assigned a unique Internet Protocol (IP) address in order to receive a Mobile IP service, it is possible to assign an Internet Protocol (IP) to all mobile hosts in a situation where demand is increasing. Because there is not.

위와 같은 문제를 해소하기 위한 방편으로서, 기존에도 이동 인터넷 프로토콜(Mobile IP)에서 동적 주소 할당을 위해 제안된 동적 호스트 설정 프로토콜(DHCP : Dynamic Host Configuration Protocol)이 제안되어 왔는바, 이에 관하여 좀더 상세히 살펴보기로 한다.As a way to solve the above problems, the Dynamic Host Configuration Protocol (DHCP) has been proposed for the dynamic address allocation in Mobile IP. Let's look at it.

동적 호스트 설정 프로토콜(DHCP)은 임의의 호스트가 망에 접속하는 초기 구동시에 해당 서브넷의 환경 정보를 다운로드받아 자신의 망 환경을 설정할 수 있도록 하는 기법으로 클라이언트 서버 모델로 동작한다. 이러한 동적 호스트 설정 프로토콜(DHCP)을 이용한 주소 할당 절차는 이동 인터넷 프로토콜(Mobile IP) 등록 절차 중에 포함되어 동작된다.Dynamic Host Configuration Protocol (DHCP) acts as a client server model that allows a host to download its environment information and set its own network environment during the initial startup of any host. The address allocation procedure using the Dynamic Host Configuration Protocol (DHCP) is included and operated during the Mobile IP registration procedure.

동적으로 할당된 인터넷 프로토콜(IP) 주소는 점 십진법 형태로 표현된다. 그런데, 이는 인간이 기억하기 어렵고, 인터넷 프로토콜(IP) 주소만으로 서비스 유형을 예측하기 어렵다는 단점이 있다. 이러한 이유로 인해 인터넷의 거의 모든 트랜잭션은 인간이 이해하기 쉬운 도메인 네임 시스템(DNS : Domain Name System)을 이용하여 수행되고 위와 같은 도메인 네임 시스템(DNS)은 호스트의 네임과 인터넷 프로토콜(IP) 주소를 매핑하여 주는 거대한 분산 네이밍 시스템으로서, 특히 동적으로 인터넷 프로토콜(IP) 주소가 변경되는 이동통신 환경에서 유용하다.Dynamically assigned Internet Protocol (IP) addresses are represented in dotted decimal form. However, this has a disadvantage in that it is difficult for a human to remember and difficult to predict a service type by using only an Internet Protocol (IP) address. For this reason, almost all transactions on the Internet are performed using the Domain Name System (DNS), which is easy for humans to understand, and the above Domain Name System (DNS) maps host names to Internet Protocol (IP) addresses. Is a large distributed naming system, particularly useful in mobile communications environments where Internet Protocol (IP) addresses are dynamically changed.

기존의 셀룰러, GSM/GPRS(Global System for Mobile communication/General Packet Radio Service) 또는 개인 휴대 통신망(PCS) 등의 셀 사이트에서는 가입자들에게 패킷 데이터 및 인터넷 서비스를 제공하기 위해 가입자 단말이 위치한 망에서 동적 호스트 설정 프로토콜(DHCP) 및 고유의 프로토콜을 이용하여 단말에 인터넷 주소를 할당한다. 그리고, 이와 같이 할당된 인터넷 프로토콜(IP) 주소는 세션 종료 또는 단말의 핸드오프가 발생할 때, 회수되어 다른 가입자 단말에 재할당될 수 있다.In cell sites such as existing cellular, Global System for Mobile communication / General Packet Radio Service (GSM / GPRS), or Personal Cellular Networks (PCS), the network is located in a network where subscriber stations are located to provide packet data and Internet services to subscribers. Allocate an Internet address to a terminal using Host Configuration Protocol (DHCP) and its own protocol. The IP address thus allocated may be recovered and reassigned to another subscriber station when the session is terminated or the terminal is handed off.

이동 인터넷 프로토콜(Mobile IP)에서는 인터넷 프로토콜(IP) 계층에서의 주소 변환 기법으로써 이단(Two-tier) 주소 체계를 채택하고 있다. 즉, 첫 번째 주소는 경로 배정과 전달 방법에 사용되는 COA라는 것이고, 다른 주소는 이동 호스트를 식별하고 세션 연결에 사용되는 이동 호스트 고유의 홈 주소(Home Address, 고정 IP 주소)라는 것이다. 이동 호스트는 기존의 고정 호스트같이 호스트 이름에 대응하는 고유한 인터넷 주소를 홈 주소라고 하여 갖고 있으며, 이와 함께 이동 호스트가 망을 이동하면서 변경되는 주소를 COA라 하여 실제 패킷의 전달 지점으로써 갖는 것이다. 이 COA는 망에서 망으로 옮겨갈 때 변경되는 주소이므로 이러한 홈 주소와 위치에 따라 변화하는 COA를 항상 관리하여 주는 객체가 필요하게 된다. 또한, 이동 호스트가 무선인 환경에서 망의 경계를 넘어 다른 망으로 위치가 변경되었는지 또는 어떤 망으로 변경되었는지를 알기 위한 메카니즘이 필요하며, 이와 같이 변경된 사항들을 어떻게 주소 변환 관리 객체에게 알려주는가 하는 메카니즘들이 필요하다.Mobile IP adopts a two-tier addressing scheme as an address translation technique in the Internet Protocol (IP) layer. That is, the first address is the COA used for routing and forwarding methods, and the other address is the mobile host's unique home address (static IP address) used to identify the mobile host and connect to the session. A mobile host has a unique Internet address corresponding to a host name as a home fixed host as a home address, and a mobile host has an address changed as a COA as a delivery point of an actual packet as it moves through the network. Since this COA is an address that changes when moving from network to network, an object that always manages the COA that changes according to the home address and location is needed. In addition, a mechanism is needed to know whether the mobile host has been relocated to another network or beyond to the network boundary in a wireless environment, and how to notify the address translation management object of such changes. I need it.

이처럼, 이동 호스트는 기존의 고정 호스트같이 호스트 이름에 대응하는 고유한 인터넷 주소를 홈 주소라고 하여 갖고 있으며, 이와 함께 호스트가 망을 이동하면서 변경되는 주소를 COA라 하여 실제 패킷의 전달 지점으로써 갖는 것이다.In this way, the mobile host has a unique Internet address corresponding to the host name as the home static address as a conventional static host, and also has the address changed as the host moves the network as a COA as a delivery point of the actual packet. .

이동 인터넷 프로토콜(Mobile IP)은 호스트가 연결된 인터넷의 위치와 관계없이 데이터그램을 지속적인 수신할 수 있도록 하는 인터넷 프로토콜(IP)의 수정된 형태이다.Mobile IP is a modified version of the Internet Protocol (IP) that allows a host to continuously receive datagrams regardless of the location of the connected Internet.

참고로, IETF에서는 이동 인터넷 프로토콜(IP) 서비스를 위해 이동 호스트, 홈 에이전트(HA : Home Agent), 외부 에이전트(FA : Foreign Agent)와 같이 세 가지의 구성 요소들을 정의하고 있다. 이동 호스트는 이동성 서비스를 지원하는 단말기로서, 자신의 인터넷 프로토콜(IP) 주소를 변경하지 않은 채 망 사이를 옮겨 다닐 수 있으며, 자신의 고정 인터넷 프로토콜(IP) 주소로 인터넷의 다른 호스트들과 계속적으로 통신할 수 있다. 홈 에이전트(HA)는 이동 호스트의 현재 COA와 홈 주소를 관리하는 이동 호스트의 홈망에 속한 에이전트로서, 이동 호스트가 외부망에 있을 때 이동 호스트의 데이터그램을 이동 호스트가 현재 속한 망으로 전달하기 위해 터널링시키는 기능을 한다. 외부 에이전트(FA)는 이동 호스트가 외부망에 속할 때 COA를 부여하는 에이전트로서, 자신의 인터넷 프로토콜(IP) 주소를 COA로 부여하거나 또는 임시 인터넷 프로토콜(IP) 주소로 부여 가능하다. 외부 에이전트(FA)는 이동 호스트가 자신이 서비스하는 지역에 들어왔을 때, 이들 호스트에 대한 라우팅 서비스를 제공하며, 이동 호스트의 홈 에이전트로부터 터널링되어 보내진 데이터그램을 디터널링하여 이동 호스트로 보내 준다. 이동 호스트로부터 보내진 데이터그램에 대해서는 외부 에이전트(FA)가 기본 게이트웨이 서비스를 제공한다.For reference, the IETF defines three components such as mobile host, home agent (HA), and foreign agent (FA) for mobile internet protocol (IP) service. A mobile host is a terminal that supports mobility services, and can move between networks without changing its Internet protocol (IP) address, and continuously with other hosts on the Internet with its fixed Internet protocol (IP) address. Can communicate. The home agent (HA) is an agent belonging to the mobile host's home network that manages the mobile host's current COA and home address. When the mobile host is on an external network, the home agent (HA) delivers the datagram of the mobile host to the network to which the mobile host currently belongs. Tunneling functions. The foreign agent (FA) is an agent that grants a COA when the mobile host belongs to an external network. The foreign agent (FA) may assign its own Internet Protocol (IP) address to the COA or a temporary Internet Protocol (IP) address. When a foreign host enters its service area, the foreign agent (FA) provides a routing service for these hosts, and detunnels the datagram sent from the home agent of the mobile host to the mobile host. For datagrams sent from mobile hosts, an external agent (FA) provides a default gateway service.

한편, 종래의 기술로서 "미국특허 제5708655A호(Method and Apparatus foraddressing a wireless communication station with a dynamically-assigned address)"에서는, GSM/GPRS와 같은 셀룰러 환경에서 무선 호스트에게 패킷 데이터 서비스를 제공할 때 최적화된 전송경로와 효과적인 주소 할당을 제공하기 위하여, 인터넷 주소를 할당해 주는 IAS(Internet Protocol Address Server)를 두어, 무선 호스트가 등록 요청시에 동적 임시 주소를 할당하여 패킷 데이터 통신에 사용하고, 통신 종료시에 반환되도록 하는 방안이 제시된 바 있으며, "한국특허출원 제1999-0054995호(무선이동서버 및 동적 디엔에스 갱신을 갖는 피어-투-피어 서비스를 제공하기 위한 방법 및 시스템)"에서는, GSM-MAP 또는 ANSI(American National Standards Institute)-41과 같은 셀룰러/PCS 환경에서 동적으로 이동 단말에 인터넷 프로토콜(IP) 주소를 할당하고 동적으로 도메인 네임 시스템(DNS)을 갱신하기 위하여, 방문망에 접속한 이동 단말은 방문망의 세션 인터넷 프로토콜(IP)을 할당받고, 해당 인터넷 프로토콜(IP) 주소와 단말의 도메인 네임 시스템(DNS) 네임을 결합함으로써 방문망과 홈망의 도메인 네임 시스템(DNS) 서버에 동적으로 갱신하도록 하는 방안이 제시된 바 있다. 또한, "정보과학회 논문지 제27권 4호(인터넷 호스트 이동성을 지원하는 DNS 기반 위치수정 방안)"에서는, 이동 인터넷 환경에서 이동 호스트의 위치 수정 부담을 줄이고 데이터 전송시 최적 경로를 제공하기 위하여, 기존의 도메인 네임 시스템(DNS)에 이동 호스트의 이동성 지원 기능을 추가한 MDNS(Mobility DNS)와 송신 호스트의 응용으로부터 요청된 상대 이동 호스트 이름에 관련된 정보를 MDNS로부터 추출하여 송신 호스트 응용에 제공하는 이름 해결자 MHRS(Mobile Host Resolver)가 제안되기도 하였다.On the other hand, in the prior art "Method and Apparatus for addressing a wireless communication station with a dynamically-assigned address", it is optimized when providing a packet data service to a wireless host in a cellular environment such as GSM / GPRS In order to provide a forwarded transmission path and effective address allocation, it has an Internet Protocol Address Server (IAS) that assigns an Internet address, and the wireless host allocates a dynamic temporary address to the packet data communication upon registration request. In the "Korean Patent Application No. 1999-0054995 (Wireless Mobile Server and Method and System for Providing Peer-to-Peer Service with Dynamic DS Update)", GSM-MAP has been proposed. Or in a cellular / PCS environment, such as the American National Standards Institute (ANSI) -41, to dynamically assign an Internet Protocol (IP) address to In order to dynamically and dynamically update the Domain Name System (DNS), a mobile terminal connected to the visited network is assigned a session Internet Protocol (IP) of the visited network, the corresponding Internet Protocol (IP) address and the domain name system (DNS) of the terminal. The combination of names has been proposed to dynamically update the domain name system (DNS) servers in the visited and home networks. In addition, the Journal of the Korean Information Science Society, Volume 27, No. 4 (DNS-Based Location Correction Scheme Supporting Internet Host Mobility), provides an optimal path to reduce the location modification burden of a mobile host in a mobile Internet environment and to provide an optimal path for data transmission. Mobility DNS (MDNS), which adds mobility support of a mobile host to its Domain Name System (DNS), and extracts information related to the relative mobile host name requested from the application of the sending host from the MDNS to provide name resolution to the sending host application. Now MHRS (Mobile Host Resolver) has been proposed.

그러나, 앞에서 살펴본 미국특허 제5708655A호 및 한국특허출원 제1999-0054995호의 종래기술에서는, 동적으로 할당받은 주소를 이용하는 통신은 그 망내에서만 가능하고 로밍이 불가능하며, 상기 논문에 개시된 기술 또한 도메인 네임 시스템(DNS) 프로토콜의 변경이 필수적으로 수반되어야 하는 문제가 있었다.However, in the above-mentioned prior arts of US Pat. No. 5,864,55A and Korean Patent Application No. 1999-0054995, communication using dynamically assigned addresses is possible only in the network and cannot be roamed. There was a problem that a change in the (DNS) protocol must be accompanied.

또한, 상기 세가지 종래기술을 종합적으로 포함하는 경우를 고려하더라도 홈망에서 멀리 떨어진 방문망에서 이동 단말, 즉 호스트가 접속을 시도할 경우 홈 주소를 홈망에서 할당받게 되어 삼각 라우팅에 의한 지연과 대역폭 낭비가 발생하는 문제가 있다.In addition, even when the three conventional technologies are comprehensively included, when a mobile terminal, i.e., a host, attempts to access from a visited network far from the home network, the home address is allocated from the home network, which causes delay and bandwidth waste due to triangular routing. There is a problem that occurs.

그리고, 위와 같은 종래의 동적 인터넷 프로토콜 주소 변경 기술들은, 이동 호스트가 서버 모드로의 동작이 불가능하고 이동 호스트와 통신을 하는 상대 호스트가 동적으로 할당되는 이동 호스트의 인터넷 프로토콜 주소를 알 수 없다는 문제점을 내포하고 있다.In addition, the conventional dynamic internet protocol address changing techniques described above have problems that the mobile host cannot operate in server mode and that the internet host address of the mobile host to which the counterpart host communicating with the mobile host is dynamically allocated is not known. It is implicated.

본 발명은 상기와 같은 종래의 제반 문제점들을 해결하기 위해 제안된 것으로서, 이동 호스트가 현재 위치한 임의의 방문망에서 임시로 인터넷 주소를 동적으로 할당받아 한정된 주소 자원을 효율적으로 활용하도록 할 뿐만 아니라, 이와 같이 동적으로 할당받은 주소를 이용하는 통신중에도 로밍이 가능하고 최적화된 경로의 패킷 송수신이 가능하도록 하는 동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선 패킷 서비스 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above-mentioned general problems. In addition, the mobile host dynamically allocates an Internet address temporarily in any visited network in which the mobile host is currently located to efficiently utilize a limited address resource. It is an object of the present invention to provide a dynamic address management apparatus and method for roaming and optimized packet transmission and reception, and a wireless packet service method using the same.

그리고, 이동 호스트가 현재 위치한 임의의 방문망에서 임시로 인터넷 주소를 동적으로 할당받아 한정된 주소 자원을 효율적으로 활용하도록 할 뿐만 아니라, 이와 같이 동적으로 할당받은 주소를 이용하는 통신중에도 로밍이 가능하고 최적화된 경로의 패킷 송수신이 가능하도록 하는 동적 주소 관리 방법 및 그를 이용한 무선 패킷 서비스를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.In addition, the mobile host dynamically allocates an Internet address temporarily from any visited network where it is currently located to efficiently utilize limited address resources, and also roams and optimizes during communication using the dynamically allocated address. It is an object of the present invention to provide a dynamic address management method that enables packet transmission and reception of a path, and a computer-readable recording medium having recorded thereon a program for realizing a wireless packet service using the same.

또한, 본 발명은 서비스 이용자 수의 증가로 인해 이동 인터넷 프로토콜(Mobile IP) 망의 홈 에이전트가 추가로 필요하여 적어도 두 개 이상의 홈 에이전트를 활용하는 경우에도 홈 에이전트를 동적으로 할당하여, 동적으로 할당받은 주소를 이용하는 통신중에도 로밍이 가능하고 최적화된 경로의 패킷 송수신이 가능하도록 하는 동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선 패킷 서비스 방법을 제공하는데 그 목적이 있다.In addition, the present invention dynamically allocates and dynamically allocates a home agent even when at least two home agents are used because an additional home agent of a mobile IP protocol is needed due to an increase in the number of service users. It is an object of the present invention to provide a dynamic address management apparatus and method for roaming and optimized packet transmission and reception, and a wireless packet service method using the same.

그리고, 본 발명은 서비스 이용자 수의 증가로 인해 이동 인터넷 프로토콜(Mobile IP) 망의 홈 에이전트가 추가로 필요하여 적어도 두 개 이상의 홈 에이전트를 활용하는 경우에도 홈 에이전트를 동적으로 할당하여, 동적으로 할당받은 주소를 이용하는 통신중에도 로밍이 가능하고 최적화된 경로의 패킷 송수신이 가능하도록 하는 동적 주소 관리 방법 및 그를 이용한 무선 패킷 서비스를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 다른 목적이 있다.In addition, the present invention dynamically allocates and dynamically allocates a home agent even when at least two home agents are used due to an increase in the number of service users. It is another object of the present invention to provide a dynamic address management method that enables roaming and optimized packet transmission and reception during communication using a received address, and a computer-readable recording medium recording a program for realizing a wireless packet service using the same. have.

도 1 은 본 발명이 적용되는 무선통신망 및 이동 인터넷 프로토콜(Mobile IP) 망 간의 연동을 설명하기 위한 시스템의 구성 예시도.1 is an exemplary configuration diagram of a system for explaining interworking between a wireless communication network and a mobile IP network to which the present invention is applied.

도 2 는 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 장치의 일실시예 구성도.2 is a block diagram of an embodiment of a dynamic address management apparatus for a wireless packet service according to the present invention;

도 3 은 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 방법 및 그를 이용한 무선 패킷 서비스 방법을 설명하기 위한 일실시예 흐름도.3 is a flowchart illustrating a dynamic address management method for a wireless packet service and a wireless packet service method using the same according to the present invention.

도 4 는 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 방법 및 그를 이용한 무선 패킷 서비스 방법을 설명하기 위한 다른 실시예 흐름도.4 is a flowchart of another embodiment for explaining a dynamic address management method for a wireless packet service and a wireless packet service method using the same according to the present invention;

도 5 는 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 방법 및 그를 이용한 무선 패킷 서비스 방법을 설명하기 위한 또 다른 실시예 흐름도.5 is a flowchart illustrating another embodiment of a dynamic address management method for a wireless packet service and a wireless packet service method using the same according to the present invention.

도 6 은 본 발명에 따라 무선 패킷 서비스를 수행하는 인터넷 프로토콜(IP) 패킷 통신 과정 및 패킷의 라우팅 경로 과정을 설명하기 위한 개략도.6 is a schematic diagram illustrating an internet protocol (IP) packet communication process and a routing path process of a packet performing a wireless packet service according to the present invention;

*도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

201 : 주소 관리 인터페이스부 202 : 주소 관리 요구신호 처리부201: address management interface unit 202: address management request signal processing unit

203 : 주소 관리부 204 : 이름-주소 매핑 관리부203: address management unit 204: name-address mapping management unit

205 : 도메인 관리부 206 : 데이터 접근 요구 처리부205: domain management unit 206: data access request processing unit

207 : 이동 IP 데이터베이스207: Mobile IP Database

상기와 같은 목적을 달성하기 위한 본 발명의 무선 패킷 서비스 방법은, 무선 통신망에서의 무선 패킷 서비스 방법에 있어서, 이동 호스트가 억세스되면, 동적으로 할당하고자 하는 인터넷 프로토콜(Internet Protocol: IP) 주소의 영역을 판정하는 제 1 단계; 상기 판정된 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 상기 이동 호스트에게 동적으로 할당하는 제 2 단계; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 3 단계; 임의의 상대 호스트로부터 상기 이동 호스트의 이름을 이용한 통신 요청에 따라, 상기 동적 도메인 네임 시스템을 이용하여 상기 이동 호스트의 이름을 해석하여 상기 동적으로 할당된 인터넷 프로토콜 주소를 획득하는 제 4 단계; 및 상기 상대 호스트가 상기 인터넷 프로토콜 주소를 이용하여 상기 상대 호스트로 패킷을 전송할 수 있도록, 상기 획득된 인터넷 프로토콜 주소를 상기 상대 호스트로 전달하는 제 5 단계를 포함하는 것을 특징으로 한다.In the wireless packet service method of the present invention for achieving the above object, in the wireless packet service method in a wireless communication network, an area of an Internet Protocol (IP) address to be dynamically allocated when a mobile host is accessed. Determining a first step; A second step of dynamically allocating an internet protocol address in the determined internet protocol address range to the mobile host; Updating a dynamic domain name system (DNS) to maintain a mapping between a network access identifier (NAI) of the mobile host and the assigned internet protocol address; A fourth step of resolving a name of the mobile host using the dynamic domain name system to obtain the dynamically allocated internet protocol address according to a communication request using the name of the mobile host from any counterpart host; And a fifth step of transferring the obtained internet protocol address to the counterpart host so that the counterpart host transmits a packet to the counterpart host using the internet protocol address.

또한, 본 발명의 무선 패킷 서비스 방법은, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 6 단계를 더 포함하는 것을 특징으로 한다.The wireless packet service method of the present invention may further include a sixth step of dynamically allocating any one of the plurality of home agents to the mobile host when there are a plurality of home agents. .

한편, 본 발명의 장치는, 인터넷 주소 관리 장치에 있어서, 외부로부터 인터넷 주소 할당 요청 신호를 수신받기 위한 신호 수신 수단; 상기 신호 수신 수단으로부의 주소 할당 요청 신호에 따라, 동적으로 인터넷 주소를 할당하기 위한 주소 할당 수단; 상기 주소 할당 수단에서 동적으로 할당된 인터넷 주소와 이동 호스트의 이름을 매핑시키기 위한 이름-주소 매핑 관리 수단; 주소 할당 및 매핑 기능을 위해, 외부의 주소 할당 및 매핑 기능 지원 서버와 연동시키기 위한 연동수단; 상기 이동 호스트의 도메인을 관리하기 위한 도메인 관리 수단; 상기 주소 할당 수단, 상기 이름-주소 매핑 관리 수단, 상기 도메인 관리 수단으로부터의 주소 할당을 위한 데이터 접근 요구 신호를 처리하기 위한 신호 처리 수단; 및 상기 신호 처리 수단을 통해 요청된 인터넷 주소의 동적 할당 관련 정보를 제공하기 위한 정보 저장 수단을 포함하는 것을 특징으로 한다.On the other hand, the apparatus of the present invention, the Internet address management apparatus, the signal receiving means for receiving the Internet address assignment request signal from the outside; Address assignment means for dynamically allocating an Internet address in accordance with an address assignment request signal from the signal reception means; Name-address mapping management means for mapping a name of a mobile host and an internet address dynamically allocated in the address assignment means; Interlocking means for interworking with an external address allocation and mapping function supporting server for an address allocation and mapping function; Domain management means for managing a domain of the mobile host; Signal processing means for processing a data access request signal for address assignment from the address assignment means, the name-address mapping management means, and the domain management means; And information storage means for providing the dynamic allocation related information of the requested internet address through the signal processing means.

한편, 본 발명의 동적 주소 관리 방법은, 동적 주소 관리 장치에 적용되는 동적 주소 관리 방법에 있어서, 주소 할당 요청에 따라 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 이동 호스트에게 동적으로 할당하는 제 1 단계; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 2 단계를 포함하는 것을 특징으로 한다.Meanwhile, the dynamic address management method of the present invention is a dynamic address management method applied to a dynamic address management apparatus, the first step of dynamically allocating an Internet protocol address in an Internet protocol address area to a mobile host according to an address assignment request. ; And a second step of updating a dynamic domain name system (DNS) to maintain a mapping between a network access identifier (NAI) of the mobile host and the assigned internet protocol address. do.

또한, 본 발명의 동적 주소 관리 방법은, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 3 단계를 더 포함하는 것을 특징으로 한다.The dynamic address management method of the present invention may further include a third step of dynamically allocating any one home agent among the plurality of home agents to the mobile host when there are a plurality of home agents. .

한편, 본 발명은, 프로세서를 구비한 무선 통신망에, 이동 호스트가 억세스되면, 동적으로 할당하고자 하는 인터넷 프로토콜(Internet Protocol: IP) 주소의 영역을 판정하는 제 1 기능; 상기 판정된 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 상기 이동 호스트에게 동적으로 할당하는 제 2 기능; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 3 기능; 임의의 상대 호스트로부터 상기 이동 호스트의 이름을 이용한 통신 요청에 따라, 상기 동적 도메인 네임 시스템을 이용하여 상기 이동 호스트의 이름을 해석하여 상기 동적으로 할당된 인터넷 프로토콜 주소를 획득하는 제 4 기능; 및 상기 상대 호스트가 상기 인터넷 프로토콜 주소를 이용하여 상기 상대 호스트로 패킷을 전송할 수 있도록, 상기 획득된 인터넷 프로토콜 주소를 상기 상대 호스트로 전달하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention provides a wireless communication network having a processor, comprising: a first function of determining an area of an Internet Protocol (IP) address to be dynamically allocated when a mobile host is accessed; A second function for dynamically allocating an internet protocol address in the determined internet protocol address area to the mobile host; A third function of updating a Dynamic Domain Name System (DNS) to maintain a mapping of a Network Access Identifier (NAI) of the mobile host and the assigned Internet Protocol address; A fourth function of resolving a name of the mobile host using the dynamic domain name system to obtain the dynamically assigned internet protocol address according to a communication request using the name of the mobile host from any counterpart host; And a program for realizing a fifth function of transferring the obtained Internet protocol address to the counterpart host so that the counterpart host transmits a packet to the counterpart host using the internet protocol address. Provide a record carrier.

또한, 본 발명은, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 6 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a computer readable program having a program for further realizing a sixth function of dynamically allocating any one of the plurality of home agents to the mobile host when there are a plurality of home agents. Provide a record carrier.

또한, 본 발명은, 프로세서를 구비한 동적 주소 관리 장치에, 주소 할당 요청에 따라 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 이동 호스트에게 동적으로 할당하는 제 1 기능; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 2 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a dynamic address management apparatus having a processor, comprising: a first function of dynamically allocating an Internet protocol address in an Internet protocol address area to a mobile host according to an address assignment request; A program for realizing a second function of updating a dynamic domain name system (DNS) to maintain a mapping of a network access identifier (NAI) of the mobile host and the assigned internet protocol address; Provide a computer-readable recording medium for recording.

또한, 본 발명은, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 3 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a computer readable program having a program for further realizing a third function of dynamically allocating any one of the plurality of home agents to the mobile host when there are a plurality of home agents. Provide a record carrier.

본 발명은 무선통신망에 이동 인터넷 프로토콜(Mobile IP)을 적용하여 이동호스트에게 동적으로 인터넷 프로토콜(IP) 주소 및 홈 에이전트를 할당하고, 동적 DNS 갱신을 이용한 이름해석 방법으로 이동 인터넷 서비스를 효과적으로 제공하고자 한 것으로서, 다음과 같은 특징을 갖는다.The present invention dynamically assigns an Internet Protocol (IP) address and a home agent to a mobile host by applying Mobile IP to a wireless communication network, and effectively provides a mobile Internet service by using a name resolution method using dynamic DNS updating. As one thing, it has the following characteristics.

본 발명은 무선통신망에서 인터넷 프로토콜(IP) 이동성 지원을 위한 이동 인터넷 프로토콜(Mobile IP)을 적용하는 경우, 한정된 주소 자원을 효율적으로 활용한다. 이를 위해, 본 발명에서는 동적 호스트 설정 프로토콜(DHCP)을 무선통신 환경에 적합하게 변형하여 활용한다. 유선망 환경에서 동적 호스트 설정 프로토콜(DHCP) 제어 메시지들은 기본적으로 방송형으로 송수신되지만, 무선 채널이 설정된 시점에서 인터넷 프로토콜(IP) 주소 할당을 요청하는 무선통신 환경에서는 방송형 메시지의 사용이 불필요하다. 따라서, 본 발명에서는 유니캐스트 형태의 제어 메시지를 이용하여 동적으로 주소를 할당한다.The present invention efficiently utilizes limited address resources when applying Mobile Internet Protocol (IP) for supporting Internet Protocol (IP) mobility in a wireless communication network. To this end, in the present invention, the dynamic host configuration protocol (DHCP) is modified and used to suit a wireless communication environment. Dynamic host configuration protocol (DHCP) control messages are basically transmitted and received in a wired network environment. However, in a wireless communication environment where an Internet protocol (IP) address is requested when a wireless channel is established, the use of broadcast type messages is unnecessary. Therefore, in the present invention, an address is dynamically allocated using a control message in a unicast form.

본 발명은 이동 패킷 단말에 동적 호스트 설정 프로토콜(DHCP) 클라이언트데몬이 실장되어 있지 않은 상태에서 동적 호스트 설정 프로토콜(DHCP) 릴레이 에이전트의 기능을 활용하여 동적 호스 설정 프로토콜(DHCP) 서버로부터 인터넷 프로토콜(IP) 주소를 획득한다.The present invention utilizes the function of a dynamic host configuration protocol (DHCP) relay agent in a state where a dynamic host configuration protocol (DHCP) client daemon is not installed in a mobile packet terminal. ) To obtain the address.

무선통신망의 특성상 외부 에이전트(Foreign Agent)들 각각은 별도의 서비스 영역을 담당하며, 각 서비스 영역은 별도의 서브넷으로 구성될 수 있다. 이때, 각 영역에서 외부 에이전트(FA)를 통해 접속하는 이동 호스트는 해당 서브넷에 속한 인터넷 프로토콜(IP) 주소를 동적으로 할당받아야 데이터 패킷의 송수신이 가능하다. 따라서, 본 발명은 동적 호스트 설정 프로토콜(DHCP) 릴레이 에이젼트 기능을 활용하여 이동 인터넷 프로토콜(Mobile IP) 서비스를 요청한 임의의 이동 호스트에 대해 해당 호스트가 접속한 외부 에이전트(FA)별로 해당 서브넷내의 인터넷 프로토콜(IP) 주소가 할당될 수 있는 방법을 포함한다.Due to the characteristics of the wireless communication network, each foreign agent is responsible for a separate service area, and each service area may be configured as a separate subnet. In this case, a mobile host connecting to an external agent (FA) in each area may be dynamically assigned an Internet Protocol (IP) address belonging to a corresponding subnet to transmit and receive data packets. Accordingly, the present invention utilizes the dynamic host configuration protocol (DHCP) relay agent function to the Internet protocol in the corresponding subnet for each foreign agent (FA) that the host accesses to any mobile host requesting Mobile IP service. (IP) addresses how addresses can be assigned.

본 발명은 서비스 이용자 수의 증가로 인해 이동 인터넷 프로토콜(Mobile IP) 망의 홈 에이전트(HA)가 추가로 필요할 경우 두 개 이상의 홈 에이전트(HA)를 활용하는데 있어, 부하 분산 및 인터넷 프로토콜(IP) 이동성 지원 측면의 성능을 이유로 이동 인터넷 프로토콜(Mobile IP) 서비스 시도 시점에 임의의 홈 에이전트(HA)를 동적으로 할당하는 방법이 포함된다. 홈 에이전트(HA)의 동적 할당은 임의의 단말이 홈 인터넷 프로토콜(IP) 주소를 지정하여 서비스를 요청한 경우 해당 인터넷 프로토콜(IP) 주소가 속한 서브넷에서 이용 가능한 홈 에이전트의 인터넷 프로토콜(IP) 주소를 할당하거나 또는 동적 인터넷 프로토콜(IP) 주소 할당 기능을 이용하는 단말이 임의의 인터넷 프로토콜(IP) 주소를 할당받을 때 적합한홈 에이전트(HA)도 같이 할당하는 경우가 존재한다.The present invention utilizes two or more home agents (HAs) when additional home agents (HAs) of a mobile Internet protocol (HA) network are required due to an increase in the number of service users. For the sake of performance in terms of mobility support, a method of dynamically allocating an arbitrary home agent (HA) at the time of a mobile IP service attempt is included. Dynamic allocation of home agent (HA) means that if any terminal requests a service by specifying a home internet protocol (IP) address, the home agent's Internet protocol (IP) address is available on the subnet to which the corresponding internet protocol (IP) address belongs. There is a case in which a terminal using an internet protocol (IP) address assignment function or an appropriate home agent (HA) is also assigned when an Internet protocol (IP) address is assigned.

이동 호스트와 통신을 하는 상대 호스트는 동적으로 할당되는 이동 호스트의 인터넷 프로토콜(IP) 주소를 알 수 없으므로, 본 발명에서는 이동 인터넷 프로토콜(IP) 환경에서 인가/인증/과금(AAA : Authentication Authorization Account) 서버가 망 접속 식별자(NAI : Network Access Identifier)를 이용하여 가입자를 식별함을 이용하여, 망 접속 식별자(NAI)와 도메인 네임 시스템(DNS)을 접목하고, 동적으로 인터넷 프로토콜(IP)을 할당받을 때, 인가/인증/과금(AAA) 서버간의 보안 채널을 통해 동적 도메인 네임 시스템(DNS) 갱신을 수행하는 기능을 포함한다.Since the counterpart host communicating with the mobile host cannot know the Internet protocol (IP) address of the mobile host that is dynamically allocated, in the present invention, authorization / authentication / billing (AAA) is performed in the mobile Internet protocol (IP) environment. The server uses the Network Access Identifier (NAI) to identify the subscriber, thus combining the Network Access Identifier (NAI) with the Domain Name System (DNS) and dynamically assigning the Internet Protocol (IP). And, when performing a dynamic domain name system (DNS) update over a secure channel between authorization / authentication / billing (AAA) servers.

본 발명은 이동 호스트가 방문망(Visited Domain)에서 인터넷 프로토콜(IP) 주소를 할당받아 사용하는 경우, 이름-IP 주소 해석을 위해 홈 도메인의 도메인 네임 시스템(DNS)에는 정방향 동적 도메인 네임 시스템(DNS) 갱신을 수행하고, 방문 도메인의 도메인 네임 시스템(DNS)에는 역방향 동적 도메인 네임 시스템(DNS) 갱신을 수행하는 기능을 포함한다.According to the present invention, when a mobile host uses an Internet Protocol (IP) address assigned from a visited network, a forward dynamic domain name system (DNS) is included in a domain name system (DNS) of a home domain for name-to-IP address resolution. ), And the domain name system (DNS) of the visited domain includes a function of performing a reverse dynamic domain name system (DNS) update.

이상에서와 같이, 본 발명에서는 디지털 셀룰러망, 개인휴대통신망, IMT-2000 등과 같은 무선통신망에서 이동 인터넷 프로토콜(Mobile IP)을 이용하여 이동 인터넷 서비스와 같은 인터넷 프로토콜(IP) 패킷 서비스를 제공한다.As described above, the present invention provides an Internet Protocol (IP) packet service such as a mobile Internet service using Mobile Internet Protocol (Mobile IP) in a wireless communication network such as a digital cellular network, a personal mobile communication network, an IMT-2000, and the like.

이를 위해, 본 발명은 이동 인터넷 프로토콜(Mobiel IP)을 사용하는 임의의 호스트는 홈 주소를 홈망에서 정적으로 할당받을 수도 있지만, 부족한 IPv4 주소의 효율적인 활용을 위해 서비스 사용중에만 동적으로 임시 인터넷 프로토콜(IP) 주소를 할당받아 사용할 수 있다. 또한, 홈망에서 멀리 떨어진 방문망에서 이동 단말이 접속을 시도할 때, 홈 주소를 홈망에서 할당받는 경우, 삼각 라우팅으로 인한 심각한 지연 및 대역폭 낭비가 발생할 수도 있는데, 이러한 문제점을 해결하기 위해 본 발명은 홈 주소와 홈 에이전트(HA)를 방문망에서 동적으로 할당받을 수 있도록 하여 이러한 문제점을 해결한다. 이동 호스트의 인터넷 프로토콜(IP) 주소가 동적으로 할당되면, 고유한 식별자로서의 인터넷 프로토콜(IP) 주소의 역할이 상실된다.To this end, in the present invention, although any host using the Mobile Internet Protocol (Mobiel IP) may be statically assigned a home address in the home network, a temporary Internet protocol (Dynamic Internet Protocol) may be dynamically used only while the service is being used for efficient utilization of insufficient IPv4 addresses. IP address can be assigned and used. In addition, when the mobile terminal attempts to access in a visited network far from the home network, when a home address is allocated from the home network, serious delay and bandwidth waste due to triangular routing may occur. This problem is solved by allowing a home address and a home agent (HA) to be dynamically allocated from the visited network. If the mobile host's Internet Protocol (IP) address is dynamically assigned, the role of the Internet Protocol (IP) address as a unique identifier is lost.

본 발명은 이동 호스트의 네임과 인터넷 프로토콜(IP) 주소를 동적 도메인 네임 시스템(DNS) 갱신을 통해 매핑하여 도메인 네임 시스템(DNS) 네임을 이동 호스트의 식별자로 사용하게 한다. 그리고, 이동 호스트의 인터넷 프로토콜(IP) 주소의 동적인 할당 및 해제 등의 요구는 동적 호스트 설정 프로토콜(DHCP)을 무선통신망 환경에 적합하게 적용하여 처리하고, 이동 호스트의 네임과 인터넷 프로토콜(IP) 주소 매핑을 위해서는 도메인 네임 시스템(DNS)의 동적 도메인 네임 시스템(DNS) 갱신 기능을 사용하여 임시로 할당되는 홈 인터넷 프로토콜(IP) 주소를 동적으로 반영하도록 한다.The present invention maps a mobile host's name and an Internet Protocol (IP) address through a dynamic domain name system (DNS) update to use a domain name system (DNS) name as an identifier of the mobile host. In addition, the request for the dynamic allocation and release of the Internet Protocol (IP) address of the mobile host is handled by applying the Dynamic Host Configuration Protocol (DHCP) to the wireless network environment, and the name of the mobile host and the Internet protocol (IP) Address mapping uses the Dynamic Domain Name System (DNS) Update feature of Domain Name System (DNS) to dynamically reflect the temporarily assigned Home Internet Protocol (IP) address.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 무선통신망과 이동 인터넷 프로토콜(Mobile IP) 망간의 연동을 설명하기 위한 시스템의 구성 예시도로서, 무선 데이터망, 셀룰러 이동 통신망, 개인 휴대 통신망(PCS), 차세대 이동 통신망(IMT-2000, UMTS 등) 등과 같은 무선통신망에서 인터넷 프로토콜(IP) 이동성 지원을 위한 통신 시스템의 구성을 나타낸다.1 is an exemplary configuration diagram of a system for explaining interworking between a wireless communication network and a mobile IP network to which the present invention is applied, and includes a wireless data network, a cellular mobile communication network, a personal mobile communication network (PCS), and a next generation mobile communication network. A configuration of a communication system for supporting Internet Protocol (IP) mobility in a wireless communication network such as (IMT-2000, UMTS, etc.) is shown.

도 1에 도시된 바와 같이, 본 발명이 적용되는 시스템은, 이동 호스트(11~14)와, 무선통신망(예컨대, 셀룰러망, PCS망, IMT-2000 등)을 통해 접속된 이동 호스트(11~14)에게 동적 인터넷 프로토콜(IP) 주소를 지원하기 위해 이동 호스트(11~14)의 관점에 따라 홈망(Home Domain)(20) 및 방문망(Foreign Domain)(30)으로 도메인 기반으로 구분된 인터넷 프로토콜(Mobile IP) 망을 포함하며, 홈망(20)과 방문망(30)은 인터넷 등과 같은 정보통신망을 통해 연동된다.As shown in FIG. 1, the system to which the present invention is applied includes a mobile host 11 to 14 connected to a mobile host 11 to 14 through a wireless communication network (eg, a cellular network, a PCS network, an IMT-2000, etc.). 14 Internet based domains divided into Home Domain 20 and Foreign Domain 30 according to the view of mobile host 11-14 to support Dynamic Internet Protocol (IP) address. The protocol includes a mobile IP network, and the home network 20 and the visited network 30 are interworked through an information communication network such as the Internet.

상기 홈망(20)과 방문망(30)은 동일한 구성을 가지며, 상기 홈망(20)은 외부 에이전트(FA)(21,22), 동적 호스트 설정 프로토콜(DHCP) 서버(23), 도메인 네임 시스템(DNS) 서버(24), 홈 에이전트(HA)(25), 인가/인증/과금(AAA) 서버(26), 그리고 주소 관리 서버(AMS : Address Management Server)(27)를 포함하고, 상기 방문망(30)은 외부 에이전트(FA)(31,32), 동적 호스트 설정 프로토콜(DHCP) 서버(33), 도메인 네임 시스템(DNS) 서버(34), 홈 에이전트(HA)(35), 인가/인증/과금(AAA) 서버(36), 그리고 주소 관리 서버(AMS : Address Management Server)(37)를 포함한다.The home network 20 and the visited network 30 have the same configuration, and the home network 20 includes an external agent (FA) 21, 22, a dynamic host configuration protocol (DHCP) server 23, and a domain name system ( DNS (24) server 24, home agent (HA) 25, authorization / authentication / billing (AAA) server 26, and Address Management Server (AMS) (27), the visited network 30 is an external agent (FA) 31, 32, a dynamic host configuration protocol (DHCP) server 33, a domain name system (DNS) server 34, a home agent (HA) 35, authorization / authentication / AAA server 36, and Address Management Server (AMS) 37.

각 이동 호스트(11~14)는 RFC 2002에 포함되는 기능을 가지며, 무선통신망을 통해 홈망(20) 또는 방문망(30)에 접속한다.Each mobile host 11-14 has a function included in RFC 2002, and accesses the home network 20 or the visited network 30 through a wireless communication network.

인가/인증/과금서버(26,36)는 무선통신망을 통해 접속된 이동 호스트(11~14)의 가입자 인증, 권한 검증 및 과금 기능을 수행하고, 각 인가/인증/과금(AAA) 서버(26,36) 간에는 보안 채널이 형성되어 있다.Authorization / authentication / billing servers 26 and 36 perform subscriber authentication, authority verification and billing functions of mobile hosts 11-14 connected via a wireless communication network, and each authorization / authentication / billing (AAA) server 26. 36, a secure channel is formed.

주소 관리 서버(AMS)(27,37)는 인가/인증/과금(AAA) 서버(26,36)에 의해 인증된 가입자에 한해 주소관리 기능을 수행하고, 인가/인증/과금(AAA) 서버(26,36)에 실장되거나, 인가/인증/과금(AAA) 서버(26,36)와 보안 채널을 통해 연결된 호스트에 실장된다.The address management server (AMS) 27,37 performs address management function only for the subscriber authenticated by the authorization / authentication / billing (AAA) server 26,36, and the authorization / authentication / billing (AAA) server ( 26, 36, or a host connected to an authorization / authentication / billing (AAA) server 26, 36 via a secure channel.

주소 관리 서버(AMS)(27,37)는 동적 호스트 설정 프로토콜(DHCP) 서버(23,33)와 연계하여 이동 호스트(11~14)에게 동적으로 인터넷 프로토콜(IP) 주소를 할당 및 해제하고, 도메인 네임 시스템(DNS) 서버(24,34)와 연계하여 이동 호스트(11~14)의 네임과 동적으로 할당받은 인터넷 프로토콜(IP) 주소를 매핑하기 위해 동적 도메인 네임 시스템(DNS) 서버(24,34)의 갱신을 수행한다. 이에 대한 보다 상세한 설명은 도 2 설명란에서 후술하기로 한다.The address management server (AMS) 27, 37 dynamically allocates and releases Internet protocol (IP) addresses to the mobile hosts 11-14 in association with the dynamic host configuration protocol (DHCP) servers 23,33, The dynamic domain name system (DNS) server 24, in association with the domain name system (DNS) servers 24, 34, maps the names of the mobile hosts 11-14 to the dynamically assigned Internet Protocol (IP) addresses. Perform the update of 34). A more detailed description thereof will be described later in FIG. 2.

특히, 동적 도메인 네임 시스템(DNS) 서버(24,34)의 갱신을 수행할 때 보안을 위해 본 실시예에서는 주소 관리 서버(AMS)(27,37)와 도메인 네임 시스템(DNS) 서버(24,34)간의 TSIG(Transaction SIGnatures)를 도입한다.In particular, for the sake of security when updating the dynamic domain name system (DNS) servers 24, 34, the address management server (AMS) 27, 37 and the domain name system (DNS) server 24, It introduces TSIG (Transaction SIGnatures).

도 2 는 본 발명에 따른 동적 주소 관리 장치의 일실시예 구성도이다.2 is a block diagram of an embodiment of a dynamic address management apparatus according to the present invention.

도면에 도시된 바와 같이, 본 발명에 따른 동적 주소 관리 장치(주소 관리 서버)(27,37)는 동적 인터넷 프로토콜(IP) 주소 할당 및 해제, 동적 홈 에이전트 할당, 그리고 동적 도메인 네임 시스템(DNS) 갱신 기능을 수행하는 것으로, 주소 관리 인터페이스부(201), 주소 관리 요구신호 처리부(202), 주소 관리부(203), 이름-주소 매핑 관리부(204), 도메인 관리부(205), 그리고 데이터 접근 요구처리부(206)를 포함한다. 그리고, 데이터 접근 요구 처리부(206)에는소프트웨어 구동에 필요한 정보저장을 위한 이동 인터넷 프로토콜 데이터베이스(207)가 접속된다.As shown in the figure, the dynamic address management apparatus (address management server) 27, 37 according to the present invention is a dynamic Internet Protocol (IP) address assignment and release, a dynamic home agent assignment, and a dynamic domain name system (DNS). By performing the update function, the address management interface unit 201, the address management request signal processing unit 202, the address management unit 203, the name-address mapping management unit 204, the domain management unit 205, and the data access request processing unit 206. The data access request processing unit 206 is connected to a mobile Internet protocol database 207 for storing information necessary for driving the software .

도 2에 도시된 바와 같이, 본 발명에 따른 동적 주소 관리 장치는, 외부(AAA 서버)로부터 인터넷 주소 할당 요청 신호를 수신받기 위한 주소 관리 요구 신호 처리부(202)와, 주소 관리 요구 신호 처리부(202)로부의 주소 할당 요청 신호에 따라, 동적으로 인터넷 주소를 할당하기 위한 주소 관리부(203)와, 주소 관리부(203)에서 동적으로 할당된 인터넷 주소와 이동 호스트의 이름을 매핑시키기 위한 이름-주소 매핑 관리부(204)와, 주소 할당 및 매핑 기능을 위해, 외부의 주소 할당 및 매핑 기능 지원 서버와 연동시키기 위한 주소 관리 인터페이스부(201)와, 이동 호스트의 도메인을 관리하기 위한 도메인 관리부(205)와, 주소 관리부(203), 이름-주소 매핑 관리부(204), 도메인 관리부(205)로부터의 주소 할당을 위한 데이터 접근 요구 신호를 처리하기 위한 데이터 접근 요구 처리부(206)와, 데이터 접근 요구 처리부(206)를 통해 요청된 인터넷 주소의 동적 할당 관련 정보를 제공하기 위한 이동 인터넷 프로토콜 데이터베이스(207)를 포함한다.As shown in FIG. 2, the dynamic address management apparatus according to the present invention includes an address management request signal processor 202 and an address management request signal processor 202 for receiving an Internet address assignment request signal from an external (AAA server). According to the address allocation request signal of the local address, the address manager 203 for dynamically allocating an Internet address, and the name-address mapping for mapping the name of the mobile host with the dynamically allocated Internet address in the address manager 203. The management unit 204, an address management interface unit 201 for interworking with an external address allocation and mapping function supporting server for an address assignment and mapping function, and a domain manager 205 for managing a domain of a mobile host; Data access for processing data access request signals for address allocation from the address manager 203, the name-address mapping manager 204, and the domain manager 205. And a phrase processor 206, data access request processing unit 206, a mobile Internet protocol database 207, for providing a dynamic allocation of the requested information via the Internet address.

주소 관리부(203)는 동적 인터넷 프로토콜(IP) 주소 할당 및 해제, 동적 홈 에이전트 할당 요청을 처리하기 위한 제어 기능을 수행하고, 외부 에이전트(22,32)를 통해서 인가/인증/과금(AAA) 서버(26,36)로부터 주소 관리 요구신호 처리부(202)를 통해 수신되는 주소 할당 요청 신호를 처리하며, 새로운 인터넷 프로토콜(IP) 주소 할당이 필요한 경우 주소 관리 인터페이스부(201)를 통해 동적 호스트 설정 프로토콜(DHCP) 서버(23,33) 및 도메인 네임 시스템(DNS) 서버(24,34)와 연동한다.The address manager 203 performs a control function for processing a dynamic Internet Protocol (IP) address allocation and release, a dynamic home agent allocation request, and authorizes / authenticates / charges (AAA) servers through external agents 22 and 32. Processes an address assignment request signal received through the address management request signal processing unit 202 from (26, 36), and when a new Internet Protocol (IP) address assignment is required, a dynamic host setting protocol through the address management interface unit 201. (DHCP) servers 23, 33 and domain name system (DNS) servers 24, 34.

그리고, 주소 관리부(203)는 해당 가입자의 이동 호스트 및 해당 이동 호스트가 접속한 외부 에이전트(21,22,31,32)와 동적 호스트 설정 프로토콜(DHCP) 서버(23,33) 사이에서 동적 호스트 설정 프로토콜(DHCP) 릴레이 에이전트의 역할을 담당하게 된다.In addition, the address manager 203 configures a dynamic host between the mobile host of the subscriber and the external agents 21, 22, 31, 32 connected to the mobile host and the dynamic host configuration protocol (DHCP) server 23, 33. It will act as the protocol relay agent.

여기서, 일반적으로 유선망 환경에서 동적 호스트 설정 프로토콜(DHCP) 메시지들은 브로드캐스팅되지만, 본 무선통신망에서는 해당 이동 호스트가 이동 인터넷 프로토콜(Mobile IP) 등록 메시지를 전송할 때 이미 링크 레벨의 연결이 설정되어 있다는 점과, 주소 관리부(203)가 이동 인터넷 프로토콜 데이터베이스(207)로부터 동적 호스트 설정 프로토콜(DHCP) 서버(23,33)의 인터넷 프로토콜(IP) 주소를 획득할 수 있음을 이용하여 유니 캐스팅 형태로 동적 호스트 설정 프로토콜(DHCP) 메시지들을 교환한다.Here, in general, dynamic host configuration protocol (DHCP) messages are broadcast in a wired network environment, but in the present wireless network, a link level connection is already established when the mobile host transmits a mobile IP registration message. And a dynamic host in a unicast form by using the address manager 203 to obtain an Internet Protocol (IP) address of the dynamic host configuration protocol (DHCP) servers 23 and 33 from the mobile Internet protocol database 207. Exchange configuration protocol (DHCP) messages.

또한, 주소 관리부(203)는 동적 홈 에이전트 할당 기능을 수행하게 되는데, 이동 인터넷 프로토콜(Mobile IP) 등록 메시지내에 홈 에이전트(25,35)의 인터넷 프로토콜(IP) 주소가 지정되어있지 않은 경우, 할당받은 인터넷 프로토콜(IP) 주소가 속한 서브넷을 지원할 수 있는 홈 에이전트(25,35)의 주소를 할당하기 위해 이동 인터넷 프로토콜 데이터베이스(207)내의 정보를 참조한다. 이때, 해당 서브넷을 지원할 수 있는 홈 에이전트가 적어도 두 개 이상인 경우 해당 홈 에이전트들(25,35)의 로드를 분석하여 적절한 로드분산이 이루어질 수 있도록 고려한다.In addition, the address manager 203 performs a dynamic home agent assignment function. When the Internet protocol (IP) address of the home agents 25 and 35 is not specified in the mobile IP registration message, the address manager 203 assigns the dynamic home agent assignment function. Reference is made to information in mobile Internet protocol database 207 to assign addresses of home agents 25 and 35 that may support the subnet to which the received Internet Protocol (IP) address belongs. In this case, when there are at least two home agents capable of supporting the corresponding subnet, the load of the corresponding home agents 25 and 35 is analyzed to consider appropriate load distribution.

이름-주소 매핑 관리부(204)는 도메인 네임 시스템(DNS) 서버(24,24)와 연동하여 해당 이동 호스트를 사용하는 가입자의 이름과 인터넷 프로토콜(IP) 주소간의 연결을 관리한다. 즉, 이름-주소 매핑 관리부(204)의 매핑은 임의의 상대 호스트가 이동 호스트와 통신을 시도할 때 동적으로 할당되는 해당 가입자 이동 호스트의 인터넷 프로토콜(IP) 주소를 도메인 네임 시스템(DNS) 서버(24,34)의 이름해석 방법을 사용하여 획득하고자 할 때 이용된다. 이를 위해서는 도메인 네임 시스템(DNS) 서버(24,34)는 동적 도메인 네임 시스템(DNS) 갱신 기능을 포함하고 있어야 한다.The name-address mapping manager 204 manages the connection between the subscriber's name and the Internet Protocol (IP) address using the mobile host in association with the domain name system (DNS) servers 24 and 24. That is, the mapping of the name-to-address mapping manager 204 converts the Internet Protocol (IP) address of the corresponding subscriber mobile host that is dynamically allocated when any counterpart host attempts communication with the mobile host. 24, 34) to be obtained using the name interpretation method. To do this, domain name system (DNS) servers 24 and 34 must include a dynamic domain name system (DNS) update function.

도메인 관리부(205)는 주소 할당을 요청한 임의의 이동 호스트가 어느 도메인에 속하는지를 판정하고, 외부 망으로부터 로밍된 이동 호스트인 경우 해당 도메인과 현재 이동 호스트가 위치한 도메인간의 로밍이 허용되어 있는지를 검사한다. 여기서, 도메인간의 로밍은 서비스를 제공하는 두 망의 사업자간의 합의에 의해 정해지며 이러한 사항은 이동 인터넷 프로토콜 데이터베이스(207)에 저장되어 있다.The domain manager 205 determines which domain any mobile host that has requested address allocation belongs to, and checks whether roaming between the corresponding domain and the domain where the mobile host is currently located is permitted when the mobile host roams from an external network. . Here, roaming between domains is determined by agreement between two service providers providing services, and these matters are stored in the mobile Internet protocol database 207.

데이터 접근요구 처리부(206)는 이동 인터넷 프로토콜 데이터베이스(207)에 저장된 정보를 주소 관리부(203), 이름-주소 매핑 관리부(204) 및 도메인 관리부(205)의 데이터 접근 요구을 처리하고, 이동 인터넷 프로토콜(Mobile IP) 서비스를 요청한 이동 호스트가 로밍 가능한 도메인에 속하지 않는 것으로 판정되는 경우에는 주소 할당을 수행하지 않고 이동 인터넷 프로토콜(Mobile IP) 등록 요청이 거부된다.The data access request processing unit 206 processes data access requests of the address management unit 203, the name-address mapping management unit 204, and the domain management unit 205 by using the information stored in the mobile Internet protocol database 207. If it is determined that the mobile host requesting the Mobile IP) service does not belong to the roamable domain, the mobile IP registration request is rejected without performing address assignment.

도 3 은 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 방법에 대한 일실시예 흐름도로서, 이동 호스트가 홈망에서 홈망의 인터넷 프로토콜(IP) 주소를 할당받아 인터넷과 같은 패킷 데이터 서비스를 제공받으려고 할 때 수행하는 메시지 절차를 나타낸다.3 is a flowchart illustrating a dynamic address management method for a wireless packet service according to an embodiment of the present invention, in which a mobile host attempts to receive a packet data service such as the Internet by being assigned an Internet Protocol (IP) address of a home network in a home network. Indicates the message procedure to perform.

먼저, 이동 호스트(11)는 홈망(20)에서 인터넷과 같은 패킷 데이터 서비스를 이용하고자 할 때, 무선통신망을 통해 "이동 IP 등록 요청 메시지"를 현재 이동 호스트(11)가 접속하고 있는 외부 에이전트(21)로 전송한다. 그러면, 해당 외부 에이전트(21)는 수신된 "이동 IP 등록 요청 메시지"를 인가/인증/과금(AAA) 서버(26)로 전송한다(301).First, when the mobile host 11 wants to use a packet data service such as the Internet in the home network 20, an external agent ("mobile IP registration request message") currently connected to the mobile host 11 through a wireless communication network ( 21). Then, the foreign agent 21 transmits the received " mobile IP registration request message " to the authorization / authentication / billing (AAA) server 26 (301).

이후, 인가/인증/과금(AAA) 서버(26)는 해당 이동 호스트(11)를 인증한 후, 여기에서는 이동 호스트(11)가 홈망(20)의 인터넷 프로토콜(IP) 주소를 사용하는 경우를 가정하였으므로, 홈망(20)의 인가/인증/과금(AAA) 서버(26)가 주소 관리를 담당하는 주소 관리 서버(AMS)(27)로 "주소 할당 요청 메시지"를 전송하여(303), 이 "주소 할당 요청 메시지"를 수신한 주소 관리 서버(AMS)(27)에서 동적 호스트 설정 프로토콜(DHCP) 서버(23)와 연계하여 이동 호스트(11)가 사용할 인터넷 프로토콜(IP) 주소를 할당한다(304).Thereafter, the authorization / authentication / billing (AAA) server 26 authenticates the mobile host 11, and in this case, the mobile host 11 uses the Internet protocol (IP) address of the home network 20. Since it is assumed, the authorization / authentication / billing (AAA) server 26 of the home network 20 transmits an “address assignment request message” to the address management server (AMS) 27 in charge of address management (303). The address management server (AMS) 27 receiving the "address assignment request message" allocates an Internet Protocol (IP) address for use by the mobile host 11 in association with the dynamic host configuration protocol (DHCP) server 23 ( 304).

즉, 주소 관리 서버(AMS)(27)는 "주소 할당 요청 메시지" 및 이동 인터넷 프로토콜 데이터베이스(207)에 기 저장된 망의 형상 정보를 참조해 동적 호스트 설정 프로토콜(DHCP) 서버(23)의 인터넷 프로토콜(IP) 주소를 획득하여 유니 캐스팅 기반의 "DHCP DISCOVER 메시지"를 생성하고, 해당 이동 호스트(11)가 접속한 홈 에이전트(25)가 관할하는 특정 서브넷에 속한 인터넷 프로토콜(IP) 주소를 할당받기 위해 동적 호스트 설정 프로토콜(DHCP)의 서브넷 선택 옵션을 사용한다.That is, the address management server (AMS) 27 refers to the "address assignment request message" and the shape information of the network previously stored in the mobile Internet protocol database 207, and the Internet protocol of the dynamic host configuration protocol (DHCP) server 23 Obtains an IP address and generates a unicasting-based "DHCP DISCOVER message" and is assigned an Internet Protocol (IP) address belonging to a specific subnet controlled by the home agent 25 connected to the mobile host 11 Use the subnet selection option of Dynamic Host Configuration Protocol (DHCP).

다음으로, 인터넷 프로토콜(IP) 주소 할당에 성공하면, 주소 관리 서버(AMS)(27)는 도메인 네임 시스템(DNS) 서버(24)와 연계하여 할당받은 동적 인터넷 프로토콜(IP) 주소를 이동 호스트(11)의 이름과 매핑한다(305). 이때, 이동 호스트(11)가 "이동 IP 등록 요청 메시지"에 홈 에이전트를 명시하지 않은 경우, 주소 관리 서버(AMS)(27)는 가용한 홈 에이전트(25)를 선택(할당)하고(306), 해당 주소를 "주소 할당 응답 메시지"를 전송할 때, 할당받은 이동 호스트(11)의 인터넷 프로토콜(IP) 주소와 함께 인가/인증/과금(AAA) 서버(26)로 전송한다(307).Next, upon successful assignment of an Internet Protocol (IP) address, the address management server (AMS) 27 associates with the domain name system (DNS) server 24 an assigned dynamic Internet Protocol (IP) address. 11) and the name of the map (305). At this time, if the mobile host 11 does not specify a home agent in the "mobile IP registration request message", the address management server (AMS) 27 selects (assigns) an available home agent 25 (306). When transmitting the "address assignment response message", the corresponding address is transmitted to the authorization / authentication / billing (AAA) server 26 together with the assigned Internet protocol (IP) address (307).

이어서, "주소 할당 응답 메시지"를 수신한 인가/인증/과금(AAA) 서버(26)는 동적으로 할당된 홈 에이전트(25)로 "동적 홈 에이전트 요청 메시지"를 전송하고(308), 홈 에이전트(25)에서는 이동 호스트(11)에 대한 바인딩 정보를 생성한 후(309), 그 결과로서 "동적 홈 에이전트 응답 메시지"를 인가/인증/과금(AAA) 서버(26)로 전송한다(310).Subsequently, the authorization / authentication / billing (AAA) server 26 that receives the "address assignment response message" sends a "dynamic home agent request message" to the dynamically assigned home agent 25 (308), and the home agent In operation 25, after generating binding information for the mobile host 11 (309), and as a result, transmits a "dynamic home agent response message" to the authorization / authentication / billing (AAA) server 26 (310). .

따라서, 인가/인증/과금(AAA) 서버(26)는 주소 관리 서버(AMS)(27)와 연계하여 이동 호스트(11)를 위한 동적 인터넷 프로토콜(IP) 주소 할당 및 동적 도메인 네임 시스템(DNS) 서버 갱신 그리고 동적 홈 에이전트 할당을 정상적으로 처리(물론, 처리의 주체는 주소 관리 서버(AMS)(27)임)한 후, "이동 IP 등록 응답 메시지"를 홈 에이전트(25) 및 무선통신망을 통해 접속된 이동 호스트(11)로 전송한다(311).Thus, authorization / authentication / billing (AAA) server 26 is associated with an address management server (AMS) 27 to provide dynamic Internet Protocol (IP) address assignment and dynamic domain name system (DNS) for mobile host 11. After the server update and dynamic home agent assignment is normally processed (of course, the subject of the processing is the address management server (AMS) 27), the "mobile IP registration response message" is accessed through the home agent 25 and the wireless communication network. The transmitted data is transmitted to the mobile host 11 (311).

따라서, 상기와 같은 과정을 통해 인터넷 프로토콜(IP) 주소를 할당받은 이동 호스트(11)는 인터넷과 같은 정보통신망을 통해 임의의 이동 호스트와 패킷 데이터 서비스를 수행할 수 있다.Accordingly, the mobile host 11 assigned the Internet Protocol (IP) address through the above process may perform packet data service with any mobile host through an information communication network such as the Internet.

도 4 는 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 방법에 대한 다른 실시예 흐름도로서, 이동 호스트가 방문망에서 홈망의 인터넷 프로토콜(IP) 주소를 할당받아 인터넷과 같은 패킷 데이터 서비스를 제공받으려고 할 때 수행하는 메시지 절차를 나타낸다.4 is a flowchart of another embodiment of a dynamic address management method for a wireless packet service according to the present invention, in which a mobile host is assigned an Internet Protocol (IP) address of a home network in a visited network to receive a packet data service such as the Internet. Indicates the message procedure to perform.

먼저, 이동 호스트(14)는 홈망(20)에서 방문망(30)으로 이동한 후, 인터넷과 같은 패킷 데이터 서비스를 이용하고자 할 때, 무선통신망을 통해 "이동 IP 등록 요청 메시지"를 현재 이동 호스트(14)가 접속하고 있는 방문망(30)의 외부 에이전트(32)로 전송한다. 그러면, 해당 외부 에이전트(32)는 수신된 "이동 IP 등록 요청 메시지"를 방문망(30)의 인가/인증/과금(AAA) 서버(36)로 전송한다(401).First, the mobile host 14 moves from the home network 20 to the visited network 30, and then, when attempting to use a packet data service such as the Internet, sends a "mobile IP registration request message" through the wireless communication network. It transmits to the external agent 32 of the visited network 30 to which 14 is connected. Then, the foreign agent 32 transmits the received " mobile IP registration request message " to the authorization / authentication / billing (AAA) server 36 of the visited network 30 (401).

이후, 방문망(30)의 인가/인증/과금(AAA) 서버(36)는 "이동 IP 등록 요청 메시지"와 자신의 주소(방문망 AAA 주소)를 해당 이동 호스트(14)가 속한 홈망(20)의 인가/인증/과금(AAA) 서버(26)로 기 설정된 보안 채널을 통해 전송을 한다(402).Subsequently, the authorization / authentication / billing (AAA) server 36 of the visited network 30 sends a “mobile IP registration request message” and its own address (visit AAA address) to the home network 20 to which the corresponding mobile host 14 belongs. In step 402, an authorization / authentication / billing (AAA) server 26 transmits a predetermined security channel.

이어서, 방문망(30)의 인가/인증/과금(AAA) 서버(36)로부터 보안 채널을 통해 "이동 IP 등록 요청 메시지"를 전송받은 홈망(20)의 인가/인증/과금(AAA) 서버(26)는 해당 이동 호스트(14)를 인증하여(403), 인증에 성공하면 해당 이동 호스트(14)가 동적으로 사용할 인터넷 프로토콜(IP) 주소의 영역을 판정한다(404). 즉, 이동 호스트(14)가 홈망(20)의 인터넷 프로토콜(IP) 주소를 사용하는지 또는 방문망(30)에서 인터넷 프로토콜(IP) 주소를 할당받는지 여부를 결정한다.Subsequently, the authorization / authentication / billing (AAA) server of the home network 20 that receives the “Mobile IP registration request message” from the authorization / authentication / billing (AAA) server 36 of the visited network 30 via a secure channel ( 26 authenticates the mobile host 14 (403), and if successful, determines the area of the Internet Protocol (IP) address that the mobile host 14 will use dynamically (404). That is, it is determined whether the mobile host 14 uses the internet protocol (IP) address of the home network 20 or is assigned an internet protocol (IP) address in the visited network 30.

여기서, 만약 해당 이동 호스트(14)가 홈망(20)의 인터넷 프로토콜(IP) 주소를 사용하는 경우에는, 홈망(20)의 인가/인증/과금(AAA) 서버(26)가 주소 관리를 담당하는 주소 관리 서버(AMS)(27)로 "주소 할당 요청 메시지"를 전송하여(405), 이 "주소 할당 요청 메시지"를 수신한 주소 관리 서버(AMS)(27)에서 동적 호스트 설정 프로토콜(DHCP) 서버(23)와 연계하여 이동 호스트(14)가 사용할 인터넷 프로토콜(IP) 주소를 할당한다(406).Here, if the mobile host 14 uses the Internet Protocol (IP) address of the home network 20, the authorization / authentication / billing (AAA) server 26 of the home network 20 is responsible for address management A Dynamic Host Configuration Protocol (DHCP) is transmitted from the Address Management Server (AMS) 27 that receives the " Address Assignment Request Message " to the Address Management Server (AMS) 27 (405). The server 23 assigns an Internet Protocol (IP) address for use by the mobile host 14 (406).

즉, 주소 관리 서버(AMS)(27)는 "주소 할당 요청 메시지" 및 이동 인터넷 프로토콜 데이터베이스(207)에 기 저장된 망의 형상 정보를 참조해 동적 호스트 설정 프로토콜(DHCP) 서버(23)의 인터넷 프로토콜(IP) 주소를 획득하여 유니 캐스팅 기반의 "DHCP DISCOVER 메시지"를 생성하고, 해당 이동 호스트(11)가 접속한 홈 에이전트(25)가 관할하는 특정 서브넷에 속한 인터넷 프로토콜(IP) 주소를 할당받기 위해 동적 호스트 설정 프로토콜(DHCP)의 서브넷 선택 옵션을 사용한다.That is, the address management server (AMS) 27 refers to the "address assignment request message" and the shape information of the network previously stored in the mobile Internet protocol database 207, and the Internet protocol of the dynamic host configuration protocol (DHCP) server 23 Obtains an IP address and generates a unicasting-based "DHCP DISCOVER message" and is assigned an Internet Protocol (IP) address belonging to a specific subnet controlled by the home agent 25 connected to the mobile host 11 Use the subnet selection option of Dynamic Host Configuration Protocol (DHCP).

다음으로, 인터넷 프로토콜(IP) 주소 할당에 성공하면, 주소 관리 서버(AMS)(27)는 도메인 네임 시스템(DNS) 서버(24)와 연계하여 할당받은 동적 인터넷 프로토콜(IP) 주소를 이동 호스트(14)의 이름과 매핑한다(407). 이때, 주소 관리 서버(AMS)(27)는 이동 호스트(14)가 "이동 IP 등록 요청 메시지"에 홈 에이전트를 명시하지 않은 경우, 가용한 홈 에이전트(25)를 선택(할당)하고(408), 해당 주소를 "주소 할당 응답 메시지"를 전송할 때, 할당받은 이동 호스트(14)의 인터넷 프로토콜(IP) 주소와 함께 인가/인증/과금(AAA) 서버(26)로 전송한다(409).Next, upon successful assignment of an Internet Protocol (IP) address, the address management server (AMS) 27 associates with the domain name system (DNS) server 24 an assigned dynamic Internet Protocol (IP) address. 14) and the name (step 407). At this time, the address management server (AMS) 27 selects (assigns) an available home agent 25 if the mobile host 14 does not specify a home agent in the " mobile IP registration request message " In operation 409, the corresponding address is transmitted to the authorization / authentication / billing (AAA) server 26 along with the assigned Internet Protocol (IP) address of the mobile host 14.

이후에, "주소 할당 응답 메시지"를 수신한 인가/인증/과금(AAA) 서버(26)는동적으로 할당된 홈 에이전트(25)로 "동적 홈 에이전트 요청 메시지"를 전송하고(410), 홈 에이전트(25)에서는 이동 호스트(14)에 대한 바인딩 정보를 생성한 후(411), 그 결과로서 "동적 홈 에이전트 응답 메시지"를 인가/인증/과금(AAA) 서버(26)로 전송한다(412).Subsequently, the authorization / authentication / billing (AAA) server 26 that receives the "address assignment response message" sends a "dynamic home agent request message" to the dynamically assigned home agent 25 (410), and the home Agent 25 generates binding information for mobile host 14 (411) and, as a result, sends a "dynamic home agent response message" to authorization / authentication / billing (AAA) server 26 (412). ).

따라서, 인가/인증/과금(AAA) 서버(26)는 주소 관리 서버(AMS)(27)와 연계하여 이동 호스트(14)를 위한 동적 인터넷 프로토콜(IP) 주소 할당 및 동적 도메인 네임 시스템(DNS) 서버 갱신 그리고 동적 홈 에이전트 할당을 정상적으로 처리(물론, 처리의 주체는 주소 관리 서버(AMS)(27)임)한 후, "이동 IP 등록 응답 메시지"를 해당 이동 호스트(14)의 방문망(30)에 위치한 인가/인증/과금(AAA) 서버(36)로 전송한다(413).Thus, authorization / authentication / billing (AAA) server 26 is associated with an address management server (AMS) 27 to provide dynamic Internet Protocol (IP) address assignment and dynamic domain name system (DNS) for mobile host 14. After server update and dynamic home agent assignment are processed normally (of course, the subject of the process is the address management server (AMS) 27), the " mobile IP registration response message " In step 413, the authorization / authentication / billing (AAA) server 36 located at the server 410 is transmitted.

그러면, 방문망(30)의 인가/인증/과금(AAA) 서버(36)는 전송받은 "이동 IP 등록응답 메시지"를 외부 에이전트(32) 및 무선통신망을 통해 접속된 이동 호스트(14)로 전송한다(413).Then, the authorization / authentication / billing (AAA) server 36 of the visited network 30 transmits the received “mobile IP registration response message” to the external agent 32 and the mobile host 14 connected via the wireless communication network. (413).

따라서, 상기와 같은 과정을 통해 인터넷 프로토콜(IP) 주소를 할당받은 이동 호스트(14)는 인터넷과 같은 정보통신망을 통해 임의의 이동 호스트와 패킷 데이터 서비스를 수행할 수 있다.Accordingly, the mobile host 14 assigned the Internet Protocol (IP) address through the above process may perform packet data service with any mobile host through an information communication network such as the Internet.

도 5 는 본 발명에 따른 무선 패킷 서비스를 위한 동적 주소 관리 방법에 대한 또 다른 실시예 흐름도로서, 방문망으로 이동한 이동 호스트가 방문망에서 인터넷 프로토콜(IP) 주소를 할당받고자 하는 경우의 메시지 절차를 나타낸다.FIG. 5 is a flowchart illustrating a dynamic address management method for a wireless packet service according to an embodiment of the present invention, and is a message procedure when a mobile host moving to a visited network wants to be assigned an IP address in the visited network. Indicates.

여기서, 방문망(30)의 동적 인터넷 프로토콜(IP) 주소 및 홈 에이전트 할당절차는 방문망(30)내의 주소 관리 서버(AMS)(37), 동적 호스트 설정 프로토콜(DHCP) 서버(33), 도메인 네임 시스템(DNS) 서버(34) 및 홈 에이전트(35)가 연계되어 기술된 도 4의 홈망(20)내에서 이루어지는 절차와 유사하다.Here, the dynamic Internet Protocol (IP) address and home agent assignment procedure of the visited network 30 may include an address management server (AMS) 37, a dynamic host configuration protocol (DHCP) server 33, and a domain in the visited network 30. It is similar to the procedure performed in the home network 20 of FIG. 4 described in connection with the name system (DNS) server 34 and the home agent 35.

먼저, 이동 호스트(14)는 홈망(20)에서 방문망(30)으로 이동한 후, 인터넷과 같은 패킷 데이터 서비스를 이용하고자 할 때, 무선통신망을 통해 "이동 IP 등록 요청 메시지"를 현재 이동 호스트(14)가 접속하고 있는 외부 에이전트(32)로 전송한다. 그러면, 해당 외부 에이전트(32)는 수신된 "이동 IP 등록 요청 메시지"를 주소 관리 서버(AMS)(37)가 실장된 인가/인증/과금(AAA) 서버(36)로 전송한다(501).First, the mobile host 14 moves from the home network 20 to the visited network 30, and then, when attempting to use a packet data service such as the Internet, sends a "mobile IP registration request message" through the wireless communication network. It transmits to the external agent 32 which 14 is connected to. Then, the foreign agent 32 transmits the received " mobile IP registration request message " to the authorization / authentication / billing (AAA) server 36 on which the address management server (AMS) 37 is mounted (501).

이후, 방문망(30)의 인가/인증/과금(AAA) 서버(36)는 "이동 IP 등록 요청 메시지"와 자신의 주소(방문망 AAA 주소)를 해당 이동 호스트(14)가 속한 홈망(20)의 인가/인증/과금(AAA) 서버(26)로 전송한다(502). 이후에, 홈망(20)의 인가/인증/과금(AAA) 서버(26)는 이동 호스트(14)를 인증한 후(503), 인증에 성공하면 해당 이동 호스트(14)가 동적으로 사용할 인터넷 프로토콜(IP) 주소의 영역을 판정한다(504). 즉, 이동 호스트(14)가 홈망(20)의 인터넷 프로토콜(IP) 주소를 사용하는지 또는 방문망(30)에서 인터넷 프로토콜(IP) 주소를 할당받는지 여부를 결정한다. 다시 말해, 방문망(30)의 인터넷 프로토콜(IP) 주소를 사용할 권한이 있음을 사용자 프로파일을 참고하여 검증한다.Subsequently, the authorization / authentication / billing (AAA) server 36 of the visited network 30 sends a “mobile IP registration request message” and its own address (visit AAA address) to the home network 20 to which the corresponding mobile host 14 belongs. C) to the authorization / authentication / billing (AAA) server 26 (502). Subsequently, the authorization / authentication / billing (AAA) server 26 of the home network 20 authenticates the mobile host 14 (503), and upon successful authentication, the Internet protocol that the mobile host 14 dynamically uses. (504) An area of the IP address is determined (504). That is, it is determined whether the mobile host 14 uses the internet protocol (IP) address of the home network 20 or is assigned an internet protocol (IP) address in the visited network 30. In other words, it is verified with reference to the user profile that it is authorized to use the Internet Protocol (IP) address of the visited network 30.

다음으로, 이동 호스트(14)에 대한 인증과 권한 검증에 성공하면, 홈망(20)의 인가/인증/과금(AAA) 서버(26)는 방문망(30)의 인가/인증/과금(AAA) 서버(36)로 해당 이동 호스트(14)에게 방문망(30)의 인터넷 프로토콜(IP) 주소를 할당해 주도록 지시한다(505).Next, if authentication and authority verification for the mobile host 14 is successful, the authorization / authentication / billing (AAA) server 26 of the home network 20 is the authorization / authentication / billing (AAA) of the visited network 30. The server 36 instructs the mobile host 14 to allocate an Internet Protocol (IP) address of the visited network 30 (505).

이처럼, 해당 이동 호스트(14)가 방문망(30)의 인터넷 프로토콜(IP) 주소를 사용하는 경우이므로, 방문망(30)의 인가/인증/과금서버(36)는 주소 관리를 담당하는 주소 관리 서버(AMS)(37)로 "주소 할당 요청 메시지"를 전송하고(506), 이 "주소 할당 요청 메시지"를 수신한 주소 관리 서버(AMS)(37)에서는 동적 호스트 설정 프로토콜(DHCP) 서버(33)와 연계하여 이동 호스트(14)가 사용할 인터넷 프로토콜(IP) 주소를 할당한다(507).As such, since the corresponding mobile host 14 uses the Internet Protocol (IP) address of the visited network 30, the authorization / authentication / billing server 36 of the visited network 30 manages addresses for address management. An address management server (AMS) 37 sends a " address assignment request message " to the server (AMS) 37 and receives this " address assignment request message " 33, the mobile host 14 allocates an Internet Protocol (IP) address for use (507).

그리고, 주소 관리 서버(AMS)(37)는 동적 호스트 설정 프로토콜(DHCP) 서버(33)로부터 해당 인터넷 프로토콜(IP) 주소를 할당받은 후, 동일 망 내에 위치한 도메인 네임 시스템(DNS) 서버(34)와 연계하여 동적 역방향 도메인 네임 시스템(DNS) 갱신 기능을 수행한다(508). 즉, 주소 관리 서버(AMS)(37)는 도메인 네임 시스템(DNS) 서버(34)와 연계하여 할당받은 동적 인터넷 프로토콜(IP) 주소를 이동 호스트(14)의 이름과 매핑한다. 이때, 주소 관리 서버(AMS)(37)는 이동 호스트(14)가 "이동 IP 등록 요청 메시지"에 홈 에이전트를 명시하지 않은 경우, 가용한 홈 에이전트(35)를 선택(할당)하고(509), 해당 주소를 "주소 할당 응답 메시지"를 전송할 때, 할당받은 이동 호스트(14)의 인터넷 프로토콜(IP) 주소와 함께 인가/인증/과금(AAA) 서버(36)로 전송한다(510).The address management server (AMS) 37 receives a corresponding Internet Protocol (IP) address from the dynamic host configuration protocol (DHCP) server 33, and then the domain name system (DNS) server 34 located in the same network. In operation 508, a dynamic reverse domain name system (DNS) update function is performed. That is, the address management server (AMS) 37 maps the allocated dynamic Internet Protocol (IP) address in association with the domain name system (DNS) server 34 to the name of the mobile host 14. At this time, the address management server (AMS) 37 selects (assigns) an available home agent 35 when the mobile host 14 does not specify a home agent in the "mobile IP registration request message" (509). In operation 510, the corresponding address is transmitted to the authorization / authentication / billing (AAA) server 36 together with the assigned Internet Protocol (IP) address of the mobile host 14.

이어서, "주소 할당 응답 메시지"를 수신한 인가/인증/과금(AAA) 서버(36)가 동적으로 할당된 홈 에이전트(35)로 "동적 홈 에이전트 요청 메시지"를 전송하면(511), 홈 에이전트(35)는 이동 호스트(14)에 대한 바인딩 정보를 생성한후(512), 그 결과로서 "동적 홈 에이전트 응답 메시지"를 인가/인증/과금(AAA) 서버(36)로 전송한다(513).Subsequently, if the authorization / authentication / billing (AAA) server 36 receiving the "address assignment response message" sends a "dynamic home agent request message" to the dynamically assigned home agent 35 (511), the home agent 35 generates binding information for the mobile host 14 (512), and as a result sends a " dynamic home agent response message " to the authorization / authentication / billing (AAA) server 36 (513). .

따라서, 인가/인증/과금(AAA) 서버(36)는 주소 관리 서버(AMS)(37)와 연계하여 이동 호스트(14)를 위한 동적 인터넷 프로토콜(IP) 주소 할당 및 동적 도메인 네임 시스템(DNS) 서버 갱신 그리고 동적 홈 에이전트 할당을 정상적으로 처리(물론, 처리의 주체는 주소 관리 서버(AMS)(37)임)한 후, "이동 IP 등록 요청 메시지"를 해당 이동 호스트(14)의 홈망(20)에 위치한 인가/인증/과금(AAA) 서버(26)로 전송한다(514).Thus, authorization / authentication / billing (AAA) server 36 is associated with an address management server (AMS) 37 to provide dynamic Internet Protocol (IP) address assignment and dynamic domain name system (DNS) for mobile host 14. After the server update and dynamic home agent assignment is normally processed (of course, the subject of the process is the address management server (AMS) 37), the "mobile IP registration request message" is sent to the home network 20 of the mobile host 14 It transmits to the authorization / authentication / billing (AAA) server 26 located at 514.

그러면, 홈망(20)의 인가/인증/과금(AAA) 서버(26)가 주소 관리 서버(AMS)(27)로 "동적 DNS 갱신 요청 메시지"를 전송하여(511), 홈망(20)의 주소 관리 서버(AMS)(27)는 도메인 네임 시스템(DNS) 서버(24)와 연계하여 동적 정방향 도메인 네임 시스템(DNS) 갱신 기능을 수행한다(516).Then, the authorization / authentication / billing (AAA) server 26 of the home network 20 sends a "dynamic DNS update request message" to the address management server (AMS) 27 (511), and the address of the home network 20 Management server (AMS) 27 performs a dynamic forward domain name system (DNS) update function in conjunction with domain name system (DNS) server 24 (516).

이처럼, 동적 정방향 도메인 네임 시스템(DNS) 갱신 기능이 완료되면, 홈망(20)의 인가/인증/과금(AAA) 서버(26)는 방문망(30)의 인가/인증/과금(AAA) 서버(36)로 "이동 IP 등록 응답 메시지"를 전송하고(517), 이에 대해 방문망(30)의 인가/인증/과금(AAA) 서버(36)는 전송받은 "이동 IP 등록 응답 메시지"를 외부 에이전트(32) 및 무선통신망을 통해 접속된 이동 호스트(14)로 전송한다(518).As such, when the dynamic forward domain name system (DNS) update function is completed, the authorization / authentication / billing (AAA) server 26 of the home network 20 is the authorization / authentication / billing (AAA) server ( 36, the mobile IP registration response message (517), and the authorization / authentication / billing (AAA) server 36 of the visited network 30 sends the received "mobile IP registration response message" to the external agent. And the mobile host 14 connected through the wireless communication network (518).

따라서, 상기와 같은 과정을 통해 인터넷 프로토콜(IP) 주소를 할당받은 이동 호스트(14)는 인터넷과 같은 정보 통신망을 통해 임의의 이동 호스트와 패킷 데이터 서비스를 수행할 수 있다.Accordingly, the mobile host 14 assigned the Internet Protocol (IP) address through the above process may perform packet data service with any mobile host through an information communication network such as the Internet.

도 6 은 본 발명의 실시예에 따라 무선 패킷 서비스를 위한 인터넷 프로토콜(IP) 패킷 통신 과정 및 패킷의 라우팅 경로 과정을 나타낸 설명도로서, 상기 도 5에 도시된 방문망으로 이동한 이동 호스트가 방문망에서 인터넷 프로토콜(IP) 주소를 할당받고자 하는 경우의 인터넷 프로토콜(IP) 패킷 데이터의 전송 절차 및 라우팅 경로를 보여준다.FIG. 6 is an explanatory diagram illustrating an internet protocol (IP) packet communication process and a routing path process of a packet for a wireless packet service according to an embodiment of the present invention, and is visited by a mobile host moving to the visited network shown in FIG. The following shows the transmission procedure and routing path of Internet Protocol (IP) packet data when an Internet Protocol (IP) address is to be allocated in a network.

도 6에 도시된 바와 같이, 인터넷에 접속되어 있는 임의의 상대 호스트, 즉 개인용 단말기(60)는 이동 호스트(14)의 이름을 이용하여 통신을 시작한다. 이때, 이동 호스트(14)의 이름을 인터넷 프로토콜(IP) 주소로 해석하기 위해 해당 이동 호스트(14)의 홈망(20)에 위치한 도메인 네임 시스템(DNS) 서버(24)의 캐쉬를 참조한다.As shown in Fig. 6, any counterpart host connected to the Internet, i.e., the personal terminal 60, starts communication using the name of the mobile host 14. At this time, in order to interpret the name of the mobile host 14 as an Internet Protocol (IP) address, the cache of the domain name system (DNS) server 24 located in the home network 20 of the mobile host 14 is referred to.

홈망(20)의 도메인 네임 시스템(DNS) 서버(24)는 상기 도 5에서 도시된 이동 인터넷 프로토콜(IP) 등록 절차를 통해 이미 해당 이동 호스트(14)의 네임과 인터넷 프로토콜(IP) 주소의 매핑 테이블 엔트리를 가지고 있으므로 해당 정보를 이용하여 이름 해석을 수행한다. 그 결과, 이동 호스트(14)의 인터넷 프로토콜(IP) 주소를 획득한 개인용 단말기(60)는 해당 인터넷 프로토콜(IP) 주소로 인터넷 프로토콜(IP) 패킷을 전송한다. 이때, 해당 인터넷 프로토콜(IP) 패킷은 일반적인 인터넷 프로토콜(IP) 라우팅 과정을 거쳐 동적으로 할당된 해당 홈 에이전트(35)로 전송된다. 이 홈 에이전트(35)는 해당 이동 호스트(14)가 현재 위치하고 있는 외부 에이전트(32)의 주소를 바인딩 캐쉬를 탐색하여 획득한 후, 해당 인터넷 프로토콜(IP) 패킷을 외부 에이전트(32)의 주소로 캡슐화하여 전송한다.The domain name system (DNS) server 24 of the home network 20 has already mapped the name and Internet protocol (IP) address of the mobile host 14 through the mobile Internet protocol (IP) registration procedure shown in FIG. Since you have a table entry, name resolution is performed using that information. As a result, the personal terminal 60 having obtained the Internet Protocol (IP) address of the mobile host 14 transmits the Internet Protocol (IP) packet to the corresponding Internet Protocol (IP) address. At this time, the Internet Protocol (IP) packet is transmitted to the home agent 35 dynamically allocated through the general Internet Protocol (IP) routing process. The home agent 35 acquires the address of the foreign agent 32 where the mobile host 14 is currently located by searching the binding cache, and then transfers the corresponding Internet Protocol (IP) packet to the address of the external agent 32. Encapsulate and send.

이후, 캡슐화된 인터넷 프로토콜(IP) 패킷을 수신한 외부 에이전트(32)는 해당 패킷을 디캡슐화한 후, 해당 인터넷 프로토콜(IP) 패킷을 무선통신망을 통해 이동 호스트(14)로 전송한다.After receiving the encapsulated Internet Protocol (IP) packet, the external agent 32 decapsulates the packet, and then transmits the Internet Protocol (IP) packet to the mobile host 14 through the wireless communication network.

마찬가지로, 이동 호스트가 홈망(20)에 속한 인터넷 프로토콜(IP) 주소 및 홈 에이전트(25)를 할당받는 경우에 실제 패킷은 이동 인터넷 프로토콜(IP) 환경에서의 패킷 경로와 동일한 경로를 통하여 라우팅되므로 그 과정은 생략한다.Similarly, when the mobile host is assigned an Internet Protocol (IP) address belonging to the home network 20 and the home agent 25, the actual packet is routed through the same path as the packet path in the Mobile Internet Protocol (IP) environment. The procedure is omitted.

한편, 본 발명의 응용예로서, 이동 인터넷 프로토콜(Mobile IP) 기능을 가지는 이동 호스트가 다수의 무선 통신 방식을 지원하는 경우에 있어서 상기 이동 호스트가 무선 통신 방식이 서로 다른 이종의 무선통신 망간을 이동한 때에도 본 발명에 따라 인터넷 프로토콜(IP) 이동성 지원이 가능함은 자명하다.On the other hand, as an application of the present invention, when a mobile host having a Mobile Internet Protocol (Mobile IP) function supports a plurality of wireless communication methods, the mobile host moves between heterogeneous wireless communication networks having different wireless communication methods. It is apparent that Internet protocol (IP) mobility support is possible at one time according to the present invention.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).

이상에서 설명한 본 발명은 진술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에게 있어 명백할 것이다.The present invention described above is not limited to the stated embodiments and the accompanying drawings, and it is common in the art that various substitutions, modifications, and changes can be made without departing from the technical spirit of the present invention. It will be evident to those who have knowledge of.

상기한 바와 같은 본 발명은, 무선 데이터망, 셀룰러 이동 통신망, 개인 휴대 통신망(PCS), 차세대 이동 통신망(IMT-2000, UMTS 등) 등과 같은 무선통신망에 이동 인터넷 프로토콜(Mobile IP) 서비스를 지원하기 위한 별도의 이동 인터넷 프로토콜(IP) 망을 적용함으로써, 이동 통신망의 구조에 독립적이고, 물리적인 전달 매체에 무관한 이동 인터넷 프로토콜(Mobile IP 서비스)을 제공할 수 있어, 이기종 망간에도 적용이 가능하여 서비스의 효율성이 향상되는 효과가 있다.As described above, the present invention provides a mobile internet protocol (Mobile IP) service to a wireless communication network such as a wireless data network, a cellular mobile communication network, a personal mobile communication network (PCS), and a next generation mobile communication network (IMT-2000, UMTS, etc.). By applying a separate mobile internet protocol (IP) network, it is possible to provide a mobile internet protocol (Mobile IP service) independent of the structure of the mobile communication network, irrespective of the physical transmission medium, and also applicable to heterogeneous networks The efficiency of the service is improved.

그리고, 본 발명은 이동 호스트가 인터넷 프로토콜(IP) 패킷 서비스를 제공 받기 위해 인터넷 프로토콜(IP) 주소가 필요한 경우에만 동적으로 주소를 할당함으로써 IPv4의 주소 부족 문제를 해결할 수 있으며, 홈 에이전트 또한 동적으로 할당하여 삼각 라우팅으로 인한 지연의 발생을 최소화할 수 있는 효과가 있다.In addition, the present invention can solve the address shortage problem of IPv4 by dynamically assigning an address only when the mobile host needs an Internet Protocol (IP) address in order to receive an Internet Protocol (IP) packet service. Allocation can minimize the delay caused by triangular routing.

또한, 본 발명은, 동적 주소 할당시에 방송되는 동적 호스트 설정 프로토콜(DHCP) 메시지를 주소 관리 서버(AMS)를 통해 유니캐스팅함으로써, 이동 호스트의 파워 및 망의 대역폭 낭비를 막을 수 있으며, 동적 도메인 네임(DNS) 갱신 기능을 동적 도메인 네임(DNS) 서버와 연계하여 도입함으로써 이동 호스트가 서버 모드로 동작이 가능하여 시스템의 효율성을 증대시키는 효과가 있다.In addition, the present invention, by unicasting a dynamic host configuration protocol (DHCP) message broadcasted at the time of dynamic address allocation through the address management server (AMS), it is possible to prevent the waste of power and network bandwidth of the mobile host, dynamic domain By introducing the name (DNS) renewal function in conjunction with the dynamic domain name (DNS) server, the mobile host can operate in server mode, thereby increasing the efficiency of the system.

또한, 본 발명은 할당받은 동적 주소를 이용하여 통신중에도 로밍이 가능하며, 동적 홈 에이전트(HA) 설정 기능을 이용하여 최적화된 경로를 통해 패킷의 송수신이 가능한 우수한 효과가 있다.In addition, the present invention can be roaming during communication by using the assigned dynamic address, and has the excellent effect that the packet can be transmitted and received through the optimized path using the dynamic home agent (HA) configuration function.

Claims (31)

무선 통신망에서의 무선 패킷 서비스 방법에 있어서,In the wireless packet service method in a wireless communication network, 이동 호스트가 억세스되면, 동적으로 할당하고자 하는 인터넷 프로토콜(Internet Protocol: IP) 주소의 영역을 판정하는 제 1 단계;When the mobile host is accessed, determining a region of an Internet Protocol (IP) address that is to be dynamically allocated; 상기 판정된 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 상기 이동 호스트에게 동적으로 할당하는 제 2 단계;A second step of dynamically allocating an internet protocol address in the determined internet protocol address range to the mobile host; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 3 단계;Updating a dynamic domain name system (DNS) to maintain a mapping between a network access identifier (NAI) of the mobile host and the assigned internet protocol address; 임의의 상대 호스트로부터 상기 이동 호스트의 이름을 이용한 통신 요청에 따라, 상기 동적 도메인 네임 시스템을 이용하여 상기 이동 호스트의 이름을 해석하여 상기 동적으로 할당된 인터넷 프로토콜 주소를 획득하는 제 4 단계; 및A fourth step of resolving a name of the mobile host using the dynamic domain name system to obtain the dynamically allocated internet protocol address according to a communication request using the name of the mobile host from any counterpart host; And 상기 상대 호스트가 상기 인터넷 프로토콜 주소를 이용하여 상기 상대 호스트로 패킷을 전송할 수 있도록, 상기 획득된 인터넷 프로토콜 주소를 상기 상대 호스트로 전달하는 제 5 단계A fifth step of transferring the obtained internet protocol address to the counterpart host so that the counterpart host transmits a packet to the counterpart host using the internet protocol address; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 1 항에 있어서,The method of claim 1, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 6 단계A sixth step of dynamically allocating any one of the plurality of home agents to the mobile host when there are a plurality of home agents 를 더 포함하는 무선 패킷 서비스 방법.Wireless packet service method further comprising. 제 2 항에 있어서,The method of claim 2, 상기 제 6 단계는,The sixth step, 홈망에 접속된 상기 이동 호스트에게 상기 홈망의 홈 에이전트를 동적으로 할당하는 제 7 단계; 및A seventh step of dynamically allocating a home agent of the home network to the mobile host connected to the home network; And 방문망에 접속된 상기 이동 호스트에게 상기 방문망의 홈 에이전트를 동적으로 할당하는 제 8 단계An eighth step of dynamically allocating a home agent of the visited network to the mobile host connected to the visited network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 6 단계는,The sixth step, 상기 방문망에 접속된 상기 이동 호스트에게 상기 홈망의 홈 에이전트를 동적으로 할당하는 제 9 단계A ninth step of dynamically allocating a home agent of the home network to the mobile host connected to the visited network; 를 더 포함하는 무선 패킷 서비스 방법.Wireless packet service method further comprising. 제 4 항에 있어서,The method of claim 4, wherein 상기 9 단계는,The nine steps, 상기 홈망의 주소 관리 서버가 상기 홈망의 인가/인증/과금(AAA) 서버로부터 상기 방문망의 인가/인증/과금(AAA) 서버의 주소를 전달받는 제 10 단계;A tenth step in which the address management server of the home network receives the address of the authorization / authentication / billing (AAA) server of the visited network from the authorization / authentication / billing (AAA) server of the home network; 상기 홈망의 주소 관리 서버가 상기 방문망에 접속된 방문 가입자에게 상기 홈망의 홈 에이전트 주소를 할당하기 위해 서브넷을 결정하는 제 11 단계;An eleventh step of the address management server of the home network determining a subnet for allocating a home agent address of the home network to a visited subscriber connected to the visited network; 상기 홈망의 주소 관리 서버가 이동 IP 데이터베이스로부터 상기 서브넷을 서비스할 수 있는 홈 에이전트의 주소를 획득하는 제 12 단계; 및A twelfth step of obtaining, by the address management server of the home network, an address of a home agent capable of serving the subnet from a mobile IP database; And 상기 홈망의 주소 관리 서버가 상기 획득한 홈 에이전트의 주소를 상기 홈망의 인가/인증/과금(AAA) 서버로 전달하는 제 13 단계A thirteenth step by which the address management server of the home network transfers the obtained home agent address to an authorization / authentication / billing (AAA) server of the home network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 7 단계는,The seventh step, 상기 홈망의 주소 관리 서버가 상기 홈망의 인가/인증/과금(AAA) 서버로부터 외부 에이전트의 주소를 전달받는 제 9 단계;A ninth step in which the address management server of the home network receives an address of an external agent from an authorization / authentication / billing (AAA) server of the home network; 상기 홈망의 주소 관리 서버가 상기 외부 에이전트의 주소를 이용하여 이동 IP 데이터베이스로부터 사용 가능한 홈 에이전트의 주소를 획득하는 제 10 단계;및A tenth step of obtaining, by the address management server of the home network, an available home agent address from a mobile IP database by using the address of the external agent; and 상기 홈망의 주소 관리 서버가 상기 획득한 홈 에이전트의 주소를 상기 홈망의 인가/인증/과금(AAA) 서버로 전달하는 제 11 단계An eleventh step of delivering, by the address management server of the home network, the obtained home agent address to the authorization / authentication / billing (AAA) server of the home network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 8 단계는,The eighth step, 상기 방문망의 주소 관리 서버가 상기 방문망의 인가/인증/과금(AAA) 서버로부터 외부 에이전트의 주소를 전달받는 제 9 단계;A ninth step in which the address management server of the visited network receives the address of the external agent from the authorization / authentication / billing (AAA) server of the visited network; 상기 방문망의 주소 관리 서버가 상기 방문망에 접속된 방문 가입자에게 상기 방문망의 홈 에이전트 주소를 할당하기 위해 서브넷을 결정하는 제 10 단계;A tenth step of the address management server of the visited network determining a subnet for assigning a home agent address of the visited network to a visited subscriber connected to the visited network; 상기 방문망의 주소 관리 서버가 이동 IP 데이터베이스로부터 상기 서브넷을 서비스할 수 있는 홈 에이전트의 주소를 획득하는 제 11 단계; 및An eleventh step of obtaining, by the address management server of the visiting network, an address of a home agent capable of serving the subnet from a mobile IP database; And 상기 방문망의 주소 관리 서버가 상기 획득한 홈 에이전트의 주소를 상기 방문망의 인가/인증/과금(AAA) 서버로 전달하는 제 12 단계Step 12, the address management server of the visited network delivers the obtained home agent address to the authorization / authentication / billing (AAA) server of the visited network. 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 7, 상기 제 2 단계는,The second step, 상기 홈망에 접속된 상기 이동 호스트에게 상기 홈망의 동적 IP 주소를 할당하는 제 14 단계; 및A fourteenth step of allocating a dynamic IP address of the home network to the mobile host connected to the home network; And 상기 방문망에 접속된 상기 이동 호스트에게 상기 방문망의 동적 IP 주소를 할당하는 제 15 단계A fifteenth step of allocating a dynamic IP address of the visited network to the mobile host connected to the visited network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 8 항에 있어서,The method of claim 8, 상기 제 2 단계는,The second step, 상기 방문망에 접속된 상기 이동 호스트에게 상기 홈망의 동적 IP 주소를 할당하는 제 16 단계A sixteenth step of allocating a dynamic IP address of the home network to the mobile host connected to the visited network; 를 더 포함하는 무선 패킷 서비스 방법.Wireless packet service method further comprising. 제 9 항에 있어서,The method of claim 9, 상기 제 16 단계는,The sixteenth step, 상기 홈망의 주소 관리 서버가 상기 홈망의 인가/인증/과금(AAA) 서버로부터 상기 방문망의 인가/인증/과금(AAA) 서버의 주소를 전달받는 제 17 단계;A seventeenth step in which the address management server of the home network receives the address of the authorization / authentication / billing (AAA) server of the visited network from the authorization / authentication / billing (AAA) server of the home network; 상기 홈망의 주소 관리 서버가 상기 방문망에 접속된 이동 호스트에게 홈망의 IP 주소를 할당하기 위해 서브넷을 결정하는 제 18 단계;An eighteenth step of the address management server of the home network to determine a subnet for allocating an IP address of a home network to a mobile host connected to the visited network; 상기 홈망의 주소 관리 서버가 동적 호스트 설정 프로토콜(DHCP) 릴레이 에이전트로 동작하여 동적 호스트 설정 프로토콜(DHCP) 서버로부터 동적으로 IP 주소를 할당받는 제 19 단계; 및A nineteenth step in which the address management server of the home network operates as a dynamic host configuration protocol (DHCP) relay agent to dynamically allocate an IP address from the dynamic host configuration protocol (DHCP) server; And 상기 홈망의 주소 관리 서버가 상기 할당받은 동적 IP 주소를 상기 홈망의 인가/인증/과금(AAA) 서버로 전송하는 제 20 단계Step 20, the address management server of the home network transmits the allocated dynamic IP address to the authorization / authentication / billing (AAA) server of the home network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 8 항에 있어서,The method of claim 8, 상기 14 단계는,The 14 step, 상기 홈망의 주소 관리 서버가 상기 홈망의 인가/인증/과금(AAA) 서버로부터 외부 에이전트의 주소를 전달받는 제 16 단계;A sixteenth step in which the address management server of the home network receives an address of an external agent from an authorization / authentication / billing (AAA) server of the home network; 상기 홈망의 주소 관리 서버가 동적 호스트 설정 프로토콜(DHCP) 릴레이 에이전트로 동작하여 동적 호스트 설정 프로토콜(DHCP) 서버로부터 동적으로 IP 주소를 할당받는 제 17 단계; 및A seventeenth step in which the address management server of the home network operates as a dynamic host configuration protocol (DHCP) relay agent to dynamically allocate an IP address from the dynamic host configuration protocol (DHCP) server; And 상기 홈망의 주소 관리 서버가 상기 할당받은 동적 IP 주소를 상기 홈망의 인가/인증/과금(AAA) 서버로 전송하는 제 18 단계An eighteenth step of the address management server of the home network to transmit the allocated dynamic IP address to the authorization / authentication / billing (AAA) server of the home network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 8 항에 있어서,The method of claim 8, 상기 제 15 단계는,The fifteenth step, 상기 방문망의 주소 관리 서버가 상기 방문망의 인가/인증/과금(AAA) 서버로부터 외부 에이전트의 주소를 전달받는 제 16 단계;A sixteenth step in which the address management server of the visited network receives the address of the external agent from the authorization / authentication / billing (AAA) server of the visited network; 상기 방문망의 주소 관리 서버가 동적 호스트 설정 프로토콜(DHCP) 릴레이 에이전트로 동작하여 동적 호스트 설정 프로토콜(DHCP) 서버로부터 동적으로 IP 주소를 할당받는 제 17 단계; 및A seventeenth step in which the address management server of the visited network operates as a dynamic host configuration protocol (DHCP) relay agent to dynamically allocate an IP address from the dynamic host configuration protocol (DHCP) server; And 상기 방문망의 주소 관리 서버가 상기 할당받은 동적 IP 주소를 상기 방문망의 인가/인증/과금(AAA) 서버로 전송하는 제 18 단계An eighteenth step of the address management server of the visited network transmitting the allocated dynamic IP address to the authorization / authentication / billing (AAA) server of the visited network; 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 7, 상기 제 3 단계는,The third step, 상기 주소 관리 서버가 상기 이동 호스트의 네트워크 억세스 식별자(NAI)와 상기 할당된 IP 주소를 이용하여 동적 DNS 갱신을 수행하는 것을 특징으로 하는 무선 패킷 서비스 방법.And the address management server performs a dynamic DNS update using a network access identifier (NAI) of the mobile host and the assigned IP address. 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 7, 상기 제 1 단계는,The first step is, 이동 호스트가 억세스되면, 자신이 상기 이동 호스트의 홈망인지를 판단하는 제 14 단계;Determining whether the mobile host is a home network of the mobile host when the mobile host is accessed; 상기 제 14 단계의 판단 결과, 자신이 홈망이면 상기 홈망의 인가/인증/과금(AAA) 서버가 상기 이동 호스트를 인증한 후에, 가입자의 네크워크 억세스 식별자를 이용하여 이동 IP 데이터베이스로부터 동적으로 사용할 인터넷 프로토콜(IP) 주소의 영역을 얻는 제 15 단계;As a result of the determination in step 14, if the home network is the home network authorization / authentication / billing (AAA) server after authenticating the mobile host, the Internet protocol to be used dynamically from the mobile IP database using the network access identifier of the subscriber A fifteenth step of obtaining an area of an (IP) address; 상기 제 14 단계의 판단 결과, 자신이 방문망이면 상기 홈망으로 등록을 요청하여 상기 홈망의 인가/인증/과금(AAA) 서버가 상기 이동 호스트를 인증한 후에, 동적으로 사용할 인터넷 프로토콜(IP) 주소의 영역을 판단하는 제 16 단계;As a result of the determination in step 14, if it is a visited network, it requests a registration to the home network, and after the authorization / authentication / billing (AAA) server of the home network authenticates the mobile host, an Internet protocol (IP) address to be used dynamically. Determining a region of the sixteenth step; 상기 제 16 단계의 판단 결과, 홈망의 인터넷 프로토콜(IP) 주소 영역의 할당인 경우에는 가입자의 네크워크 억세스 식별자를 이용하여 상기 이동 IP 데이터베이스로부터 동적으로 사용할 인터넷 프로토콜(IP) 주소의 영역을 얻는 제 17 단계; 및As a result of the determination in step 16, when the Internet protocol (IP) address area of the home network is allocated, a seventeenth step of obtaining an area of the Internet protocol (IP) address to be used dynamically from the mobile IP database by using the network access identifier of the subscriber. step; And 상기 제 16 단계의 판단 결과, 방문망의 인터넷 프로토콜(IP) 주소 영역의 할당인 경우에는 상기 방문망으로 IP 주소 할당을 지시하여 상기 방문망이 가입자의 네크워크 억세스 식별자를 이용하여 상기 이동 IP 데이터베이스로부터 동적으로 사용할 인터넷 프로토콜(IP) 주소의 영역을 얻도록 하는 제 18 단계As a result of the determination of step 16, in case of the allocation of the IP address area of the visited network, the visited network is instructed to assign an IP address so that the visited network uses the subscriber's network access identifier from the mobile IP database. Eighteenth step to obtain a range of Internet Protocol (IP) addresses to use dynamically 를 포함하는 무선 패킷 서비스 방법.Wireless packet service method comprising a. 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 7, 상기 IP 주소 할당 과정은,The IP address assignment process, 상기 이동 IP 데이터 베이스에서 획득한 망의 형상 정보를 이용하여 동적 호스트 설정 프로토콜(DHCP) 서버로 유니 캐스팅 형태로 동적 호스트 설정 프로토콜(DHCP) 디스커버(DISCOVER) 메시지를 전송하는 것을 특징으로 하는 무선 패킷 서비스 방법.A wireless packet comprising transmitting a dynamic host configuration protocol (DHCP) DISCOVER message in a unicast form to a dynamic host configuration protocol (DHCP) server by using the shape information of the network obtained from the mobile IP database. Service method. 인터넷 주소 관리 장치에 있어서,In the Internet address management device, 외부로부터 인터넷 주소 할당 요청 신호를 수신받기 위한 신호 수신 수단;Signal receiving means for receiving an Internet address assignment request signal from the outside; 상기 신호 수신 수단으로부의 주소 할당 요청 신호에 따라, 동적으로 인터넷 주소를 할당하기 위한 주소 할당 수단;Address assignment means for dynamically allocating an Internet address in accordance with an address assignment request signal from the signal reception means; 상기 주소 할당 수단에서 동적으로 할당된 인터넷 주소와 이동 호스트의 이름을 매핑시키기 위한 이름-주소 매핑 관리 수단;Name-address mapping management means for mapping a name of a mobile host and an internet address dynamically allocated in the address assignment means; 주소 할당 및 매핑 기능을 위해, 외부의 주소 할당 및 매핑 기능 지원 서버와 연동시키기 위한 연동수단;Interlocking means for interworking with an external address allocation and mapping function supporting server for an address allocation and mapping function; 상기 이동 호스트의 도메인을 관리하기 위한 도메인 관리 수단;Domain management means for managing a domain of the mobile host; 상기 주소 할당 수단, 상기 이름-주소 매핑 관리 수단, 상기 도메인 관리 수단으로부터의 주소 할당을 위한 데이터 접근 요구 신호를 처리하기 위한 신호 처리수단; 및Signal processing means for processing a data access request signal for address assignment from the address assignment means, the name-address mapping management means, and the domain management means; And 상기 신호 처리 수단을 통해 요청된 인터넷 주소의 동적 할당 관련 정보를 제공하기 위한 정보 저장 수단Information storage means for providing the dynamic allocation related information of the requested internet address through the signal processing means 을 포함하는 동적 주소 관리 장치.Dynamic address management device comprising a. 제 16 항에 있어서,The method of claim 16, 상기 주소 할당 수단은,The address assignment means, 상기 이동 호스트에게 동적으로 홈 에이전트를 할당하는 것을 특징으로 하는 동적 주소 관리 장치.And dynamically assign a home agent to the mobile host. 제 16 항 또는 제 17 항에 있어서,The method according to claim 16 or 17, 상기 이름-주소 매핑 관리 수단은,The name-address mapping management means, 상기 이동 호스트에 대한 동적 주소 할당시 해당 가입자의 망 접속 식별자(NAI)와 할당된 인터넷 주소의 매핑을 유지하기 위해 동적 도메인 네임 서비스(DNS) 갱신 기능을 수행하는 것을 특징으로 하는 동적 주소 관리 장치.And a dynamic domain name service (DNS) update function for maintaining a mapping between the subscriber's network access identifier (NAI) and the assigned internet address when the dynamic address is allocated to the mobile host. 제 18 항에 있어서,The method of claim 18, 상기 도메인 관리 수단은,The domain management means, 주소 할당을 요청한 임의의 이동 호스트가 어느 도메인에 속하는지를 판정하고, 외부 망으로부터 로밍된 이동 호스트인 경우 해당 도메인과 현재 이동 호스트가 위치한 도메인간의 로밍이 허용되어 있는지를 검사하는 것을 특징으로 하는 동적 주소 관리 장치.A dynamic address characterized in that it determines which domain belongs to any mobile host requesting an address assignment, and if the mobile host roams from an external network, checks whether roaming is permitted between the domain and the domain in which the mobile host is currently located. Management device. 동적 주소 관리 장치에 적용되는 동적 주소 관리 방법에 있어서,In the dynamic address management method applied to the dynamic address management device, 주소 할당 요청에 따라 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 이동 호스트에게 동적으로 할당하는 제 1 단계;A first step of dynamically allocating an internet protocol address in an internet protocol address area to a mobile host according to an address assignment request; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 2 단계A second step of updating a dynamic domain name system (DNS) to maintain a mapping between a network access identifier (NAI) of the mobile host and the assigned internet protocol address; 를 포함하는 동적 주소 관리 방법.Dynamic address management method comprising a. 제 20 항에 있어서,The method of claim 20, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 3 단계A third step of dynamically allocating one home agent of the plurality of home agents to the mobile host when there are a plurality of home agents 를 더 포함하는 동적 주소 관리 방법.Dynamic address management method further comprising. 제 21 항에 있어서,The method of claim 21, 상기 제 3 단계는,The third step, 홈망에 접속된 상기 이동 호스트에게 상기 홈망의 홈 에이전트를 동적으로 할당하는 제 4 단계; 및A fourth step of dynamically allocating a home agent of the home network to the mobile host connected to a home network; And 방문망에 접속된 상기 이동 호스트에게 상기 방문망의 홈 에이전트를 동적으로 할당하는 제 5 단계A fifth step of dynamically allocating a home agent of the visited network to the mobile host connected to the visited network; 를 포함하는 동적 주소 관리 방법.Dynamic address management method comprising a. 제 22 항에 있어서,The method of claim 22, 상기 제 3 단계는,The third step, 상기 방문망에 접속된 상기 이동 호스트에게 상기 홈망의 홈 에이전트를 동적으로 할당하는 제 6 단계A sixth step of dynamically allocating a home agent of the home network to the mobile host connected to the visited network; 를 더 포함하는 동적 주소 관리 방법.Dynamic address management method further comprising. 제 20 항 내지 제 23 항 중 어느 한 항에 있어서,The method according to any one of claims 20 to 23, 상기 제 1 단계는,The first step is, 상기 홈망에 접속된 상기 이동 호스트에게 상기 홈망의 동적 IP 주소를 할당하는 제 7 단계; 및A seventh step of allocating a dynamic IP address of the home network to the mobile host connected to the home network; And 상기 방문망에 접속된 상기 이동 호스트에게 상기 방문망의 동적 IP 주소를 할당하는 제 8 단계An eighth step of allocating a dynamic IP address of the visited network to the mobile host connected to the visited network; 를 포함하는 동적 주소 관리 방법.Dynamic address management method comprising a. 제 24 항에 있어서,The method of claim 24, 상기 제 1 단계는,The first step is, 상기 방문망에 접속된 상기 이동 호스트에게 상기 홈망의 동적 IP 주소를 할당하는 제 9 단계A ninth step of allocating a dynamic IP address of the home network to the mobile host connected to the visited network; 를 더 포함하는 동적 주소 관리 방법.Dynamic address management method further comprising. 제 20 항 내지 제 23 항 중 어느 한 항에 있어서,The method according to any one of claims 20 to 23, 상기 제 2 단계는,The second step, 상기 주소 관리 서버가 상기 이동 호스트의 네트워크 억세스 식별자(NAI)와 상기 할당된 IP 주소를 이용하여 동적 DNS 갱신을 수행하는 것을 특징으로 하는 동적 주소 관리 방법.And the address management server performs a dynamic DNS update using a network access identifier (NAI) of the mobile host and the assigned IP address. 제 20 항 내지 제 23 항 중 어느 한 항에 있어서,The method according to any one of claims 20 to 23, 상기 IP 주소 할당 과정은,The IP address assignment process, 상기 이동 IP 데이터 베이스에서 획득한 망의 형상 정보를 이용하여 동적 호스트 설정 프로토콜(DHCP) 서버로 유니 캐스팅 형태로 동적 호스트 설정 프로토콜(DHCP) 디스커버(DISCOVER) 메시지를 전송하는 것을 특징으로 하는 동적 주소 관리 방법.Dynamic address, characterized in that to transmit a dynamic host configuration protocol (DHCP) DISCOVER message in the form of unicast to the dynamic host configuration protocol (DHCP) server using the network shape information obtained from the mobile IP database How to manage. 프로세서를 구비한 무선 통신망에,In a wireless communication network having a processor, 이동 호스트가 억세스되면, 동적으로 할당하고자 하는 인터넷 프로토콜(Internet Protocol: IP) 주소의 영역을 판정하는 제 1 기능;A first function of determining, when the mobile host is accessed, an area of an Internet Protocol (IP) address that is to be dynamically allocated; 상기 판정된 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 상기 이동 호스트에게 동적으로 할당하는 제 2 기능;A second function for dynamically allocating an internet protocol address in the determined internet protocol address area to the mobile host; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 3 기능;A third function of updating a Dynamic Domain Name System (DNS) to maintain a mapping of a Network Access Identifier (NAI) of the mobile host and the assigned Internet Protocol address; 임의의 상대 호스트로부터 상기 이동 호스트의 이름을 이용한 통신 요청에 따라, 상기 동적 도메인 네임 시스템을 이용하여 상기 이동 호스트의 이름을 해석하여 상기 동적으로 할당된 인터넷 프로토콜 주소를 획득하는 제 4 기능; 및A fourth function of resolving a name of the mobile host using the dynamic domain name system to obtain the dynamically assigned internet protocol address according to a communication request using the name of the mobile host from any counterpart host; And 상기 상대 호스트가 상기 인터넷 프로토콜 주소를 이용하여 상기 상대 호스트로 패킷을 전송할 수 있도록, 상기 획득된 인터넷 프로토콜 주소를 상기 상대 호스트로 전달하는 제 5 기능A fifth function of transferring the obtained internet protocol address to the counterpart host so that the counterpart host transmits a packet to the counterpart host using the internet protocol address; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 제 28 항에 있어서,The method of claim 28, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 6 기능A sixth function of dynamically allocating any one of the plurality of home agents to the mobile host when there are a plurality of home agents 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization. 프로세서를 구비한 동적 주소 관리 장치에,In a dynamic address management device having a processor, 주소 할당 요청에 따라 인터넷 프로토콜 주소 영역에 있는 인터넷 프로토콜 주소를 이동 호스트에게 동적으로 할당하는 제 1 기능;A first function of dynamically allocating an Internet protocol address in an Internet protocol address area to a mobile host according to an address assignment request; 상기 이동 호스트의 네트워크 억세스 식별자(NAI : Network Access Identifier)와 상기 할당된 인터넷 프로토콜 주소의 매핑을 유지하기 위하여 동적 도메인 네임 시스템(DNS: Domain Name System)을 갱신하는 제 2 기능A second function of updating a dynamic domain name system (DNS) to maintain a mapping of a network access identifier (NAI) of the mobile host and the assigned internet protocol address; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 제 30 항에 있어서,The method of claim 30, 홈 에이전트가 다수인 경우에, 상기 다수의 홈 에이전트 중 어느 하나의 홈 에이전트를 상기 이동 호스트에게 동적으로 할당하는 제 3 기능A third function of dynamically allocating a home agent of any of the plurality of home agents to the mobile host when there are a plurality of home agents 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization.
KR1020010034599A 2001-06-19 2001-06-19 Dynamic mobile address management apparatus and its method and wireless packet service method using them Ceased KR20020096256A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010034599A KR20020096256A (en) 2001-06-19 2001-06-19 Dynamic mobile address management apparatus and its method and wireless packet service method using them

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010034599A KR20020096256A (en) 2001-06-19 2001-06-19 Dynamic mobile address management apparatus and its method and wireless packet service method using them

Publications (1)

Publication Number Publication Date
KR20020096256A true KR20020096256A (en) 2002-12-31

Family

ID=27709840

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010034599A Ceased KR20020096256A (en) 2001-06-19 2001-06-19 Dynamic mobile address management apparatus and its method and wireless packet service method using them

Country Status (1)

Country Link
KR (1) KR20020096256A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030065064A (en) * 2002-01-29 2003-08-06 삼성전자주식회사 Method for managing domain name
KR100428249B1 (en) * 2001-11-19 2004-04-28 에스케이텔레텍주식회사 Method for Data Packet Communication using Specific Name of Mobile Communication Terminal
KR100442594B1 (en) * 2001-09-11 2004-08-02 삼성전자주식회사 Packet data service method for wireless telecommunication system and apparatus therefor
KR100501155B1 (en) * 2002-07-19 2005-07-18 에스케이 텔레콤주식회사 Dynamic Home Agent Address Assignment Method In Mobile IP
KR100612651B1 (en) * 2004-02-02 2006-08-16 한국전자통신연구원 Method for dynamic allocating Mobile address by Mobile IP in wireless portable internet system
KR100641895B1 (en) * 2005-04-12 2006-11-06 (주)엔텔스 Wireless Internet Service Subscriber Identification Information Correction Method and Device
KR100693046B1 (en) * 2004-12-20 2007-03-12 삼성전자주식회사 Network system and method for allocating dynamic address and routing using the dynamic address
KR101052913B1 (en) * 2005-08-29 2011-07-29 주식회사 케이티 Network system and method for allocating IPv6 address
KR101065149B1 (en) * 2009-04-28 2011-09-16 주식회사 케이티 Packet service providing method using mobile IP
CN105915548A (en) * 2016-06-20 2016-08-31 浪潮电子信息产业股份有限公司 Design method for realizing DNS (Domain name System) filtering based on netfilter

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000047921A (en) * 1998-12-04 2000-07-25 루센트 테크놀러지스 인크 A method and system for providing wireless mobile server and peer-to-peer services with dynamic DNS update
KR20000062144A (en) * 1998-10-28 2000-10-25 루센트 테크놀러지스 인크 Mobile-TCP and method of establishing and maintaining a mobile-TCP connection
KR20010030085A (en) * 1999-08-12 2001-04-16 루센트 테크놀러지스 인크 Architecture to support service features for wireless calls in a wireless telecommunication system
KR20010030057A (en) * 1999-08-06 2001-04-16 루센트 테크놀러지스 인크 Dynamic home agent system for wireless communication systems
WO2001031472A1 (en) * 1999-10-22 2001-05-03 Telcordia Technologies, Inc. Method and system for host mobility management protocol
WO2001031822A1 (en) * 1999-10-22 2001-05-03 Telcordia Technologies, Inc. Method and system for dynamic registration and configuration protocol

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000062144A (en) * 1998-10-28 2000-10-25 루센트 테크놀러지스 인크 Mobile-TCP and method of establishing and maintaining a mobile-TCP connection
KR20000047921A (en) * 1998-12-04 2000-07-25 루센트 테크놀러지스 인크 A method and system for providing wireless mobile server and peer-to-peer services with dynamic DNS update
KR20010030057A (en) * 1999-08-06 2001-04-16 루센트 테크놀러지스 인크 Dynamic home agent system for wireless communication systems
KR20010030085A (en) * 1999-08-12 2001-04-16 루센트 테크놀러지스 인크 Architecture to support service features for wireless calls in a wireless telecommunication system
WO2001031472A1 (en) * 1999-10-22 2001-05-03 Telcordia Technologies, Inc. Method and system for host mobility management protocol
WO2001031822A1 (en) * 1999-10-22 2001-05-03 Telcordia Technologies, Inc. Method and system for dynamic registration and configuration protocol

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100442594B1 (en) * 2001-09-11 2004-08-02 삼성전자주식회사 Packet data service method for wireless telecommunication system and apparatus therefor
KR100428249B1 (en) * 2001-11-19 2004-04-28 에스케이텔레텍주식회사 Method for Data Packet Communication using Specific Name of Mobile Communication Terminal
KR20030065064A (en) * 2002-01-29 2003-08-06 삼성전자주식회사 Method for managing domain name
KR100501155B1 (en) * 2002-07-19 2005-07-18 에스케이 텔레콤주식회사 Dynamic Home Agent Address Assignment Method In Mobile IP
KR100612651B1 (en) * 2004-02-02 2006-08-16 한국전자통신연구원 Method for dynamic allocating Mobile address by Mobile IP in wireless portable internet system
KR100693046B1 (en) * 2004-12-20 2007-03-12 삼성전자주식회사 Network system and method for allocating dynamic address and routing using the dynamic address
KR100641895B1 (en) * 2005-04-12 2006-11-06 (주)엔텔스 Wireless Internet Service Subscriber Identification Information Correction Method and Device
KR101052913B1 (en) * 2005-08-29 2011-07-29 주식회사 케이티 Network system and method for allocating IPv6 address
KR101065149B1 (en) * 2009-04-28 2011-09-16 주식회사 케이티 Packet service providing method using mobile IP
CN105915548A (en) * 2016-06-20 2016-08-31 浪潮电子信息产业股份有限公司 Design method for realizing DNS (Domain name System) filtering based on netfilter

Similar Documents

Publication Publication Date Title
US6992994B2 (en) Methods and systems for a generalized mobility solution using a dynamic tunneling agent
US6992995B2 (en) Telecommunication enhanced mobile IP architecture for intra-domain mobility
US8369357B2 (en) System and method for providing simultaneous handling of layer-2 and layer-3 mobility in an internet protocol network environment
US8300637B1 (en) Attribute assignment for IP dual stack devices
CN102148878B (en) IP (internet protocol) address allocation method, system and device
US20050255880A1 (en) Communication system with mobile terminal accessible to mobile communication network and local network simultaneously
US20030208602A1 (en) System and method for pushing data in an internet protocol network environment
JP2010074835A (en) Address acquisition
CA2337704C (en) Transient tunneling for dynamic home addressing on mobile hosts
EP1522179B1 (en) Methods and apparatus for anchoring of mobile nodes using DNS
KR100735265B1 (en) Method and system for configuring IP address in wireless communication system
KR20020096256A (en) Dynamic mobile address management apparatus and its method and wireless packet service method using them
US7447162B1 (en) Methods and apparatus for anchoring of mobile nodes using DNS
WO2009052723A1 (en) Method for gateway anchor assignment, network side device and user terminal
WO2007131406A1 (en) A method and system for allocating home agent
US7554967B1 (en) Transient tunneling for dynamic home addressing on mobile hosts
KR100625240B1 (en) Apparatus and Method for Managing Internet Protocol Addresses in Mobile Internet Network
CN101321395A (en) Method and system for supporting mobility security in next generation network
KR20040049189A (en) Internet Protocol Allocating Method in Inter-working Systems of Wireless Local Area Network and Universal Mobile Telecommunication
KR100413976B1 (en) mobile IP service method through private IP address use in wireless communication network
KR20030058267A (en) An IP Automatic Assignment's Method in the way of Central IP Management thorugh Intermediate DHCP Server
KR100509920B1 (en) Method and system for mobile ip assignment in wireless lan
KR100568474B1 (en) Method and apparatus for providing improved mobile IP for efficient network configuration
CN101072229A (en) Client based mobile IPv4 configuration information obtaining method
KR100668654B1 (en) DHC server apparatus of portable internet system, service providing method thereof, and packet connection router including the apparatus

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010619

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030630

Patent event code: PE09021S01D

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20030926

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20031231

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030630

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I