[go: up one dir, main page]

KR100413976B1 - mobile IP service method through private IP address use in wireless communication network - Google Patents

mobile IP service method through private IP address use in wireless communication network Download PDF

Info

Publication number
KR100413976B1
KR100413976B1 KR10-2001-0085646A KR20010085646A KR100413976B1 KR 100413976 B1 KR100413976 B1 KR 100413976B1 KR 20010085646 A KR20010085646 A KR 20010085646A KR 100413976 B1 KR100413976 B1 KR 100413976B1
Authority
KR
South Korea
Prior art keywords
address
mobile
private
mobile node
node
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.)
Expired - Lifetime
Application number
KR10-2001-0085646A
Other languages
Korean (ko)
Other versions
KR20030055621A (en
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 KR10-2001-0085646A priority Critical patent/KR100413976B1/en
Publication of KR20030055621A publication Critical patent/KR20030055621A/en
Application granted granted Critical
Publication of KR100413976B1 publication Critical patent/KR100413976B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • 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
    • 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)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 무선통신망에서 사설 IP 주소 사용을 통한 이동 IP(MIP) 서비스 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 무선통신망에서 MIP(Mobile IPv4) 서비스를 제공하고자 할 때, 이동노드의 홈 주소로 사설 IP 주소를 사용할 수 있게 함으로써, 부족한 IPv4 공용 주소를 효과적으로 재사용할 수 있도록 하기 위하여, 홈 에이전트(HA)에 유선망의 주소 재사용 기법인 RSIP(Realm-Specific IP) 서버 기능을 추가하고, 이동노드에 RSIP 클라이언트 기능을 추가하는 제 1 단계; 방문망에 위치한 상기 이동노드의 홈 주소로 사설 IP 주소를 할당하는 제 2 단계; 사설 IP 주소를 홈 주소로 사용하는 상기 이동노드에, RSIP를 통해 공용 IP 주소를 할당하는 제 3 단계; 및 상기 공용 IP 주소를 바탕으로, 상기 이동노드와 외부망의 상대노드를 통신 중재하는 제 4 단계를 포함한다.The present invention relates to a mobile IP (MIP) service method using a private IP address in a wireless communication network and a computer-readable recording medium recording a program for realizing the method. The present invention relates to a mobile IPv4 (MIP) service in a wireless communication network. In order to provide a mobile node with a private IP address as its home address, it is possible to effectively reuse a shortage of IPv4 public addresses. IP) adding a server function and adding an RSIP client function to the mobile node; A second step of allocating a private IP address to a home address of the mobile node located in the visited network; A third step of allocating a public IP address through RSIP to the mobile node using the private IP address as a home address; And a fourth step of communicating arbitration between the mobile node and a counterpart node of an external network based on the public IP address.

Description

무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법{mobile IP service method through private IP address use in wireless communication network}Mobile IP service method through private IP address use in wireless communication network}

본 발명은 무선통신망에서 사설 아이피(IP : Internet Protocol) 주소 사용을 통한 이동 아이피(MIP : Mobile IP) 서비스 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 보다 상세하게는 디지털 셀룰라망, 개인휴대통신망, IMT-2000(International Mobile Telecommunication), UMTS(Universal Mobile Telecommunications System) 등과 같은 차세대 이동통신망 등과 같은 무선통신망에서 MIP(IPv4)를 이용하여 IP 패킷 서비스를 제공하고자 할 때, 사설 IP 주소를 이동노드의 홈 주소로 사용할 수 있게 하는 주소 재사용 방안에 관한 것이다.The present invention relates to a mobile IP (MIP) service method using a private IP (IP) address in a wireless communication network, and to a computer readable recording medium recording a program for realizing the method. Specifically, to provide IP packet services using MIP (IPv4) in wireless communication networks such as digital cellular networks, personal mobile communication networks, next-generation mobile communication networks such as IMT-2000 (International Mobile Telecommunications), UMTS (Universal Mobile Telecommunications System), and the like. In this regard, the present invention relates to an address reuse scheme that enables a private IP address to be used as a mobile node's home address.

현재, 인터넷은 전송 제어 프로토콜/인터넷 프로토콜(TCP/IP : Transmission Control Protocol/Internet Protocol) 망을 기반으로 하고 있으며, IPv4 주소 체계(이하, IPv4 주소는 주소로 생략함)를 따르고 있다. IPv4는 32비트의 주소공간을 제공하여 약 40억대의 호스트에게 유일한 주소를 제공할 수 있다. IPv4 프로토콜 디자인 초기에 충분할 것만 같았던 이 주소 공간이 인터넷 초기에 무분별한 주소 분배와 인터넷의 급성장, 그리고 이를 사용하는 PC의 폭발적 증가로 인하여 점점 고갈되어가고 있다. 또한, 3세대 및 차세대 무선 이동통신 환경에서는 IP를 기반으로 하는 MIP가 무선 데이터 전송에 사용될 것으로 예상되며, 이는 주소 부족 문제를 더욱 심화시킬 것이다.Currently, the Internet is based on a Transmission Control Protocol / Internet Protocol (TCP / IP) network and follows the IPv4 addressing scheme (hereinafter, the IPv4 address is omitted as an address). IPv4 provides a 32-bit address space that can provide unique addresses to about 4 billion hosts. This address space, which seemed sufficient in the early days of IPv4 protocol design, is becoming increasingly depleted in the early days of the Internet due to indiscriminate address distribution, the rapid growth of the Internet, and the explosion of PCs that use it. In addition, in the 3rd generation and next generation wireless mobile communication environments, IP based MIP is expected to be used for wireless data transmission, which further exacerbates the address shortage problem.

이러한 주소 부족 문제를 해결하기 위해, IETF(Internet Engineering Task Force)에서는 효과적인 주소 할당과 라우팅을 위하여 CIDR(Classless Inter-Domain Routing)을 제안하고, 망 사업자는 동적 호스트 설정 프로토콜(DHCP : Dynamic Host Configuration Protocol)과 같은 동적 주소 할당방안을 도입하여 주소의 활용을 극대화하려 하였지만, 이는 일시적인 해결책일 뿐이었다. 장기적인 해결 방안으로 IETF에서는 새로운 인터넷 프로토콜인 IPv6를 개발하였다. 하지만, IPv6가 128비트에 달하는 거의 무한대의 주소공간을 제공하여 주소 부족 문제를 궁극적으로 해결할 것으로 보이나, 개발 및 실제 망에 배치되기까지는 오랜 시간이 소요될 것으로 예상된다. 현재, 일반적인 유선 인터넷 환경에서는 사설 IP 주소와 NAT(Network Address Translator), RSIP(Realm-Specific IP)를 이용하여 주소 부족 문제를 해결하고 있다.In order to solve this address shortage problem, the Internet Engineering Task Force (IETF) proposes Classless Inter-Domain Routing (CIDR) for effective address allocation and routing, and network operators use the Dynamic Host Configuration Protocol (DHCP). We attempted to maximize the utilization of addresses by introducing dynamic address allocation methods such as), but this was only a temporary solution. As a long-term solution, the IETF has developed a new Internet protocol, IPv6. However, IPv6 will ultimately solve the address shortage problem by providing an almost infinite address space of 128 bits, but it will take a long time to be deployed in development and actual networks. Currently, in the wired Internet environment, address shortage problem is solved by using a private IP address, NAT (Network Address Translator), and RSIP (Realm-Specific IP).

IANA(Internet Assigned Numbers Authority)는 사설망을 위해 3개의 IP 주소 블록(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)을 정의하였다. 이러한, 사설 IP 주소는 여러 사설망에서 중복되어 사용될 수 있고, 동일 사설망 내부에 존재하는 호스트간의 통신에 이용가능하지만, 인터넷과 같은 공용망에서는 라우팅이 불가능한 주소이다. 사설 IP 주소 사용 호스트는 사설망 외부에 존재하는 호스트와의 통신을 위해 외부 호스트와의 통신 세션이 존재하는 동안만 공용 IP 주소를 할당받아 사용하며, 세션이 종료하여 더이상 공용 IP 주소가 필요없을 때 이를 해제하여 효과적으로 공용 IP 주소를 재사용한다.The Internet Assigned Numbers Authority (IANA) has defined three IP address blocks (10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16) for private networks. Such a private IP address may be duplicated in several private networks and may be used for communication between hosts existing in the same private network, but may not be routed in a public network such as the Internet. Use of Private IP Address The host is assigned a public IP address only for the duration of the communication session with the external host for communication with a host that exists outside the private network, and is used when the session no longer requires a public IP address. Release to effectively reuse public IP addresses.

NA(P)T는 사설 IP 주소 사용 호스트의 디폴트 및 에지 라우터인 NAT 라우터에서 공용 IP 주소(포트번호)를 할당하고, 주소 번역을 수행함으로써 호스트에 투명한 주소 재사용 방안을 제공한다. RSIP는 클라이언트-서버 모델로 사설 IP 주소 사용 호스트가 RSIP 클라이언트로 동작하고, 사설망의 에지 라우터가 RSIP 서버로 동작한다. 외부망과의 통신을 위해 RSIP 클라이언트는 세션 시작 시점에 RSIP 서버로부터 공용 IP 주소를 할당받고, 클라이언트-서버간에 터널을 형성한다.NA (P) T provides a transparent address reuse scheme for hosts by assigning a public IP address (port number) in a NAT router, which is the default and edge router of a host using a private IP address, and performing address translation. RSIP is a client-server model that uses a private IP address host acts as an RSIP client, and a private edge router acts as an RSIP server. For communication with the external network, the RSIP client is assigned a public IP address from the RSIP server at the beginning of the session and establishes a tunnel between the client and server.

결론적으로, 임의의 호스트는 홈 주소를 공용 IPv4 주소를 사용하여야 하지만 IPv4 공용 주소 자원의 부족으로 인해, 현재의 기술분야에서는 무선통신망에서 MIP(Mobile IPv4)를 이용하여 IP 패킷 전송 서비스를 제공하고자 할 때, 제한된 IPv4 공용 주소를 효과적으로 재사용할 수 있도록 하는 방안이 절실히 요구된다.In conclusion, any host should use a public IPv4 address as its home address, but due to lack of IPv4 public address resources, in the current technical field, it is desired to provide an IP packet transmission service using MIP (Mobile IPv4) in a wireless communication network. At the same time, there is an urgent need for a method to effectively reuse limited IPv4 public addresses.

본 발명은, 상기한 바와 같은 요구에 부응하기 위하여 제안된 것으로, 무선통신망에서 MIP(Mobile IPv4) 서비스를 제공하고자 할 때, 이동노드의 홈 주소로 사설 IP 주소를 사용할 수 있게 함으로써, 부족한 IPv4 공용 주소를 효과적으로 재사용할 수 있는 이동 아이피(MIP) 서비스 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to meet the above requirements, and when providing a mobile IPv4 (MIP) service in a wireless communication network, it is possible to use a private IP address as a home node of a mobile node, thereby insufficient IPv4 publicity. It is an object of the present invention to provide a mobile IP (MIP) service method capable of effectively reusing an address and a computer-readable recording medium recording a program for realizing the method.

도 1 은 본 발명이 적용되는 이동 IP(MIP) 서비스를 위한 무선통신망의 구성 예시도.1 is an exemplary configuration of a wireless communication network for a mobile IP (MIP) service to which the present invention is applied.

도 2 는 본 발명에 따른 이동 IP 서비스(MIP) 방법 중 사설 IP 주소를 홈 주소로 사용하는 이동노드의 등록 과정에 대한 일실시예 상세 흐름도.2 is a detailed flowchart illustrating a registration process of a mobile node using a private IP address as a home address in a mobile IP service (MIP) method according to the present invention.

도 3 은 본 발명에 따른 이동 IP 서비스(MIP) 방법 중 등록된 이동노드와 외부망에 위치하는 상대노드의 통신 과정에 대한 일실시예 상세 흐름도.3 is a detailed flowchart illustrating a communication process between a registered mobile node and a counterpart node located in an external network in a mobile IP service (MIP) method according to the present invention;

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

11~14 : 이동노드 20 : 홈 도메인11 ~ 14: Mobile Node 20: Home Domain

21,22,31,32 : 외부 에이전트(FA) 23,33 : 인가/인증/과금(AAA) 서버21,22,31,32: external agent (FA) 23,33: authorization / authentication / billing (AAA) server

24,34 : 주소 관리 서버(AMS) 26,36 : 도메인 네임 시스템(DNS) 서버24,34: Address Management Server (AMS) 26,36: Domain Name System (DNS) Server

27,37 : 홈 에이전트(HA) 30 : 방문 도메인27,37: home agent (HA) 30: visited domain

25,35 : 동적 호스트 설정 프로토콜(DHCP) 서버25,35: Dynamic Host Configuration Protocol (DHCP) server

상기 목적을 달성하기 위한 본 발명은, 무선통신망에서의 이동 아이피(MIP) 서비스 방법에 있어서, 홈 에이전트(HA)에 유선망의 주소 재사용 기법인RSIP(Realm-Specific IP) 서버 기능을 추가하고, 이동노드에 RSIP 클라이언트 기능을 추가하는 제 1 단계; 방문망에 위치한 상기 이동노드의 홈 주소로 사설 IP 주소를 할당하는 제 2 단계; 사설 IP 주소를 홈 주소로 사용하는 상기 이동노드에, RSIP를 통해 공용 IP 주소를 할당하는 제 3 단계; 및 상기 공용 IP 주소를 바탕으로, 상기 이동노드와 외부망의 상대노드를 통신 중재하는 제 4 단계를 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a mobile IP (MIP) service method in a wireless communication network, and adds a Real-Specific IP (RSIP) server function, which is an address reuse scheme of a wired network, to a home agent (HA), Adding a RSIP client function to the node; A second step of allocating a private IP address to a home address of the mobile node located in the visited network; A third step of allocating a public IP address through RSIP to the mobile node using the private IP address as a home address; And a fourth step of communicating arbitration between the mobile node and a counterpart node of an external network based on the public IP address.

한편, 본 발명은 사설 아이피(IP) 주소 사용을 통한 이동 아이피(MIP) 서비스를 위하여, 프로세서를 구비한 무선통신망에, 방문망에 위치한 이동노드의 홈 주소로 사설 IP 주소를 할당하는 제 1 기능; 사설 IP 주소를 홈 주소로 사용하는 상기 이동노드에, 유선망의 주소 재사용 기법인 RSIP(Realm-Specific IP)를 통해 공용 IP 주소를 할당하는 제 2 기능; 및 상기 공용 IP 주소를 바탕으로, 상기 이동노드와 외부망의 상대노드를 통신 중재하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.Meanwhile, the present invention provides a first function of allocating a private IP address as a home address of a mobile node located in a visited network to a wireless communication network having a processor for a mobile IP service through the use of a private IP address. ; A second function of allocating a public IP address to a mobile node using a private IP address as a home address through Real-Specific IP (RSIP), an address reuse scheme of a wired network; And a computer readable recording medium having recorded thereon a program for realizing a third function of communication arbitration between the mobile node and a counterpart node of an external network based on the public IP address.

본 발명은 MIP(Mobile IP)를 사용하는 이동통신망의 이동노드가 홈 주소를 사설 IP 주소로 사용 가능하게 하고, 외부 공용망의 상대노드와 통신하는 동안에만 공용 IP 주소(포트)를 할당하여 공용 IP 주소를 효과적으로 공유하고자 한다.The present invention enables a mobile node of a mobile communication network using a MIP (Mobile IP) to use a home address as a private IP address, and assigns a public IP address (port) only while communicating with a partner node of an external public network. You want to share your IP address effectively.

이를 위해, 본 발명에서 홈 에이전트(HA : Home Agent)에 RSIP 서버 기능을 두고, 이동노드에 RSIP 클라이언트 기능을 둔다. 그리고, 이동노드는 사설 IP 주소를 홈 주소로 사용하며, 외부망에 존재하는 임의의 상대노드와 통신하고자 할 때에만, 홈 에이전트(HA)로부터 공용 IP 주소를 할당받는다. 또한, 공용 IP 주소는 확장된 MIP(Mobile IP) 등록 절차를 통하여 할당되고 회수된다.To this end, in the present invention, the home agent (HA) has an RSIP server function, and the mobile node has an RSIP client function. The mobile node uses a private IP address as its home address, and receives a public IP address from the home agent HA only when it wants to communicate with any counterpart node existing in the external network. In addition, the public IP address is assigned and retrieved through an extended MIP (Mobile IP) registration procedure.

따라서, 본 발명은 MIP(Mobile IP)를 사용하는 무선통신망에서 사설 IP 주소를 이동노드의 홈 주소로 사용 가능하게 하였으며, 외부 상대노드와 통신이 필요시에만 공용 IPv4 주소 및 포트번호를 할당함으로써 주소를 효과적으로 공유하여 주소부족 문제를 해결하였다. 또한, 도메인 네임 시스템(DNS : Domain Name System) 서버와 연동하여 동적으로 주소 해석 및 할당을 가능하게 하여 상대노드가 통신을 먼저 수행하는 경우도 가능하게 하였다.Accordingly, the present invention enables a private IP address to be used as a mobile node's home address in a wireless communication network using MIP (Mobile IP), and assigns a public IPv4 address and port number only when communication with an external counterpart is required. By effectively sharing the problem, the address shortage problem was solved. In addition, by interworking with a Domain Name System (DNS) server, address translation and assignment are possible dynamically, so that the other node performs communication first.

이상에서와 같이, MIP를 사용하는 임의의 호스트는 홈 주소를 공용 IPv4 주소를 사용하여야 하지만, 부족한 IPv4 주소를 효과적으로 공유하기 위해 본 발명에서는 기존 유선망에서의 주소 재사용 기법인 RSIP를 MIP 환경에 적용한다. 이를 위해 홈에이전트(HA)에 RSIP(Realm Specific IP) 서버 기능을, 이동노드에 RSIP 클라이언트 기능을 추가하며, 주소 할당 및 DNS 이름 해석을 위해 MIP 등록 메시지를 확장한다. 그리고, 인가/인증/과금(AAA : Authentication, Authorization, Accounting) 서비스 제공을 위해 DIAMETER가 사용된 MIP 망에서는 홈 에이전트(HA)가 방문망에서 동적으로 할당 가능하므로, 추가적으로 DIAMETER 메시지를 확장한다. 본 발명은 MIP 망에서 효과적인 공용 IP 주소 재사용 방안을 제공하고, 이동노드와 이동성 에이전트를 제외한 호스트 및 라우터에 투명성을 제공하며, 특히 DIAMETER 기반 MIP 망에서는 주소 할당시에 인증 서비스를 제공한다.As described above, any host using the MIP should use a public IPv4 address as the home address, but in order to effectively share the insufficient IPv4 address, the present invention applies RSIP, which is an address reuse scheme in the existing wired network, to the MIP environment. . To this end, it adds Realm Specific IP (RSIP) server functionality to the home agent (HAP), RSIP client functionality to the mobile node, and extends MIP registration messages for address assignment and DNS name resolution. And, in the MIP network where DIAMETER is used to provide AAA (Authentication, Authorization, Accounting) service, the home agent (HA) can be dynamically allocated from the visited network, so the DIAMETER message is further extended. The present invention provides an effective public IP address reuse scheme in MIP networks, provides transparency to hosts and routers except mobile nodes and mobility agents, and provides authentication services in address assignment in DIAMETER-based MIP networks.

그럼, 본 발명에 따른 특징을 살펴보면 다음과 같다.Then, look at the features according to the present invention.

첫째, 이동통신망에서 IP 이동성 지원을 위한 MIP(Mobile IP)를 적용하는 경우, 한정된 주소자원을 효율적으로 활용하기 위한 사설 IP 주소를 이동노드의 홈 주소로 사용한다.First, in case of applying MIP (Mobile IP) to support IP mobility in mobile communication network, private IP address is used as mobile node's home address to efficiently utilize limited address resources.

둘째, 이를 위해 기존 유선망에서의 사설 IP 주소 사용 방안인 RSIP를 MIP 환경에 적합하게 변형하여 활용한다.Second, for this purpose, RSIP, which is a private IP address using method in the existing wired network, is modified and used for MIP environment.

셋째, 이동노드는 RSIP 클라이언트를 실장하고 있으며, MIP 클라이언트와 상호 연계가 가능한 구조를 갖는다. 외부망에 위치하는 임의의 상대노드와의 통신이 시작됨을 감지한 RSIP 클라이언트는 MIP 클라이언트와 상호 연계하여 확장된 MIP 등록 메시지를 이용하며, HA로부터 공용 IP 주소를 요청/해제하고 할당받은 공용 IP 주소를 이용하여 IP 패킷을 생성하여 전송한다.Third, the mobile node implements an RSIP client and has a structure that can be mutually associated with the MIP client. The RSIP client that detects the start of communication with any partner node located in the external network uses the extended MIP registration message in cooperation with the MIP client, requests / releases the public IP address from the HA, and allocates the assigned public IP address. Create and send an IP packet using.

넷째, 해당 이동노드의 HA는 이동성 에이전트 기능 뿐만 아니라, RSIP 서버도 실장하는 구조를 갖는다. HA는 사설 IP 주소를 홈 주소로 사용하는 이동노드를 위해 공용 IP 주소 풀을 가지며, 공용 IP 주소의 할당 정보를 관리한다. 또한, 올바른 주소해석을 위해 IP 주소만을 할당한 경우 해당 이동노드와 이동노드의 이름을 매핑하기 위해 DNS 서버와 연계하여 동적 DNS 갱신 기능을 수행한다. 또한, DNS 서버로부터도 주소 할당요청을 받을 수 있다.Fourth, the HA of the mobile node has a structure in which not only a mobility agent function but also an RSIP server is mounted. HA has a pool of public IP addresses for mobile nodes using private IP addresses as their home addresses, and manages allocation information of public IP addresses. In addition, when only the IP address is assigned for correct address resolution, the dynamic DNS update function is performed in association with the DNS server to map the name of the mobile node and the mobile node. It can also receive address assignment requests from DNS servers.

다섯째, DNS 서버는 공용 IP 주소를 가지고 있지 않은 이동노드에 대한 주소 해석 요청을 수신하는 경우, HA와 연계하여 해당 이동노드의 공용 IP 주소를 대신 할당받고, 해당 주소를 결과값으로 상대노드에게 전송하는 기능을 갖는다. 만일, 이동노드의 HA가 방문 도메인에서 할당된 경우에는 AAA 서버간의 DIAMETER 메시지를 통해 주소 할당 요청을 해당 HA로 전송한다. 이 경우 AAA 프로토콜이 제공하는인증 및 권한 검증 서비스를 그대로 제공받을 수 있다.Fifth, when the DNS server receives an address resolution request for a mobile node that does not have a public IP address, the DNS server is assigned with the mobile node's public IP address instead in association with HA and sends the address to the other node as a result. Has the function to If the HA of the mobile node is allocated in the visited domain, an address assignment request is transmitted to the corresponding HA through a DIAMETER message between AAA servers. In this case, the authentication and authorization verification service provided by the AAA protocol can be provided as it is.

여섯째, AAA 서버는 기본적인 DIAMETER 서버 기능에 추가하여 DNS 서버로부터의 공용 주소 할당 요청을 수신할 수 있고, 공용 IP 주소 할당이 요청되어지는 이동노드의 HA로 해당 요청 메시지를 포워딩할 수 있다. 만일, 해당 이동노드의 HA가 방문 도메인에서 할당된 경우에는 방문 도메인의 AAA로 해당 요청 메시지를 포워딩할 수 있다.Sixth, in addition to the basic DIAMETER server function, the AAA server may receive a public address assignment request from a DNS server, and forward the request message to the HA of the mobile node for which public IP address assignment is requested. If the HA of the mobile node is allocated in the visited domain, the request message can be forwarded to the AAA of the visited domain.

일곱째, 외부 에이전트(FA : Foreign Agent)는 동일한 사설 IP 주소를 홈 주소로 사용하는 이동노드들을 구분하기 위해 MIP 등록 요청 메시지를 수신하였을 때, 해당 이동노드(MN)의 MAC(MIP Application Command) 주소와 HA 주소를 추가적으로 관리한다. 이동노드를 목적지로 하는 데이터 패킷은 FA에서 ARP 기능을 수행하지 않고 직접 관리중인 해당 이동노드의 MAC 주소를 얻어 전송된다.Seventh, when a foreign agent (FA) receives a MIP registration request message to distinguish mobile nodes using the same private IP address as a home address, the MAC (MIP Application Command) address of the corresponding mobile node (MN) And HA addresses are additionally managed. The data packet destined for the mobile node is transmitted by obtaining the MAC address of the mobile node directly managed without performing the ARP function at the FA.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.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 은 본 발명이 적용되는 이동 IP(MIP) 서비스를 위한 무선통신망의 구성 예시도로서, 디지털 셀룰라망, 개인휴대통신망, IMT-2000(International Mobile Telecommunication), UMTS(Universal Mobile Telecommunications System) 등과 같은 차세대 이동통신망 등과 같은 무선통신망에서의 IP 이동성 지원을 위한 MIP(Mobile IP) 망을 나타낸다.1 is an exemplary configuration diagram of a wireless communication network for a mobile IP (MIP) service to which the present invention is applied, such as a digital cellular network, a personal mobile communication network, an international mobile telecommunication (IMT-2000), a universal mobile telecommunication system (UMTS), and the like. It represents a MIP (Mobile IP) network for supporting IP mobility in a wireless communication network such as next generation mobile communication network.

MIP(Mobile IP)를 지원하는 홈망(즉, 홈 도메인(Home Domain)(20))과방문망(즉, 방문 도메인(Visited Domain)(30))은 도메인 기반으로 구성되며, 인터넷을 통해 서로 연결된다.The home network (i.e., Home Domain 20) and the visited network (i.e., Visited Domain 30) supporting MIP (Mobile IP) are configured on a domain basis and are connected to each other via the Internet. .

각 MIP(Mobile IP) 지원 홈 도메인(20)과 방문 도메인(30)은, 디지털 셀룰라 망 또는 개인휴대통신망 또는 IMT-2000망과 같은 이동통신망과 MIP(Mobile IP)를 지원하기 위한 홈 에이전트(HA : Home Agent)(27,37), 외부 에이전트(FA : Foreign Agent)(21,22,31,32), 인가/인증/과금(AAA : Authentication Authorization Accounting Server), 주소 관리 서버(AMS : Address Management Server)(24,34), 도메인 네임 시스템(DNS : Domain Name System) 서버(26,36), 동적 호스트 설정 프로토콜(DHCP : Dynamic Host Configuration Protocol) 서버(25,35)로 구성된 MIP(Mobile IP) 망으로 구성된다.Each MIP (Mobile IP) supported home domain 20 and visited domain 30 is a home agent (HA) for supporting MIP (Mobile IP) and a mobile communication network such as a digital cellular network or a personal mobile communication network or an IMT-2000 network. : Home Agent (27,37), Foreign Agent (FA: Foreign Agent) (21,22,31,32), Authentication Authorization Accounting Server (AAA), Address Management Server (AMS) Server (24,34), Domain Name System (DNS) server (26,36), Dynamic Host Configuration Protocol (DHCP) server (25, 35) It consists of a network.

각 이동노드(11~14)는 RFC 2002에 기술된 이동호스트의 기능을 가지며, 무선 접속망(Wireless Access Network)을 통해 MIP(Mobile IP) 망의 외부 에이전트(FA)(21,22,31,32)에 접속한다. 이동노드(11~14)는 사설 IP 주소를 홈 주소로 갖는 경우, RSIP 클라이언트 기능을 실장하고 있다. 이동노드(11~14)의 MIP 클라이언트와 RSIP 클라이언트는 상호 연계하여 동작한다. RSIP 클라이언트는 RSIP 서버(홈 에이전트(HA)(27,37))로부터 공용 IP 주소 할당을 요청하기 위해 MIP 등록메시지를 이용한다.Each mobile node 11-14 has the function of a mobile host described in RFC 2002, and is an external agent (FA) 21, 22, 31, 32 of a mobile IP (MIP) network through a wireless access network. ). The mobile nodes 11 to 14 implement the RSIP client function when they have a private IP address as a home address. The MIP client and the RSIP client of the mobile nodes 11-14 operate in association with each other. The RSIP client uses a MIP registration message to request a public IP address assignment from the RSIP server (home agent (HA) 27, 37).

외부 에이전트(FA)(21,22,31,32) 또한 RFC 2002에 기술된 이동성 에이전트의 기능을 가지며, 추가적으로 사설 IP 주소를 홈 주소로 사용하는 이동노드(11~14)를 위해, 해당 이동노드(11~14)가 MIP 등록 요청을 하는 시점에 이동노드(11~14)의MAC 주소와 홈 에이전트 주소를 라우팅을 위해 방문 이동노드 리스트와 함께 관리한다.Foreign Agents (FA) 21,22,31,32 also have the functionality of a mobility agent as described in RFC 2002, and additionally for mobile nodes 11-14 that use a private IP address as their home address. At the time of 11 to 14 MIP registration request, the MAC and home agent addresses of the mobile nodes 11 to 14 are managed together with the visited mobile node list for routing.

홈 에이전트(HA)(27,37)도 RFC 2002에 기술된 홈 에이전트의 기능을 가지며, 사설 IP 주소를 사용하는 이동노드(11~14)에게 공용 IP 주소를 할당하기 위해 RSIP 서버 기능을 갖는다. 용량 및 성능 개선을 위해 홈 에이전트(HA)(27,37)는 하나의 도메인에 여러 대가 배치될 수도 있다.The home agents (HAs) 27 and 37 also have the functions of the home agents described in RFC 2002, and have an RSIP server function for assigning public IP addresses to mobile nodes 11-14 using private IP addresses. In order to improve capacity and performance, several home agents (HAs) 27 and 37 may be arranged in one domain.

인가/인증/과금(AAA) 서버(23,33)는 MIP 가입자의 인증 및 권한검증 기능과, 과금 기능을 가지며, 각 AAA 서버(23,33)간에는 DIAMETER 프로토콜로 통신을 하며, 보안 채널이 형성되어 있다.Authorization / authentication / billing (AAA) server (23, 33) has the authentication and authorization verification function of the MIP subscriber, and the billing function, each AAA server (23, 33) communicates with the DIAMETER protocol, a secure channel is formed It is.

주소 관리 서버(AMS)(24,34)는 AAA 서버(23,33)에 의해 인증된 가입자에 한해 주소관리 기능을 제공하므로 AAA 서버(23,33)에 실장되거나, AAA 서버(23,33)와 보안 채널을 통해 연결된 호스트에 실장된다. 그리고, 주소 관리 서버(AMS)(24, 34)는 DHCP 서버(25,35)와 연계하여 이동노드(11~14)에게 동적으로 IP 주소를 할당 및 해제하는 기능을 가지며, DNS 서버(26,36)와 연계하여 이동호스트의 네임과 동적으로 할당받은 IP 주소를 매핑하기 위해 동적 DNS 갱신을 수행한다.The address management server (AMS) 24,34 is provided in the AAA server 23,33 because it provides address management function only to subscribers authenticated by the AAA server 23,33, or the AAA server 23,33. It is mounted on a host connected via a secure channel. In addition, the address management servers (AMS) 24 and 34 have a function of dynamically allocating and releasing IP addresses to the mobile nodes 11 to 14 in association with the DHCP servers 25 and 35. In conjunction with 36), dynamic DNS update is performed to map the name of the mobile host and the dynamically assigned IP address.

도 2와 도 3은 본 발명에 따른 사설 IP 주소를 홈 주소로 사용하는 이동노드의 등록 절차와 외부망에 위치하는 상대노드와의 통신 절차를 나타낸 것으로서, 이동 호스트가 방문망에 위치하는 경우의 메시지 절차를 나타낸다. 홈망에 위치한 사설 IP 주소를 홈 주소로 사용하는 이동노드에 대한 예는 직관적이므로 본 발명에서는 논외로 한다.2 and 3 illustrate a registration procedure of a mobile node using a private IP address as a home address and a communication procedure with a counterpart node located in an external network, according to an embodiment of the present invention. Indicates a message procedure. An example of a mobile node that uses a private IP address located in a home network as a home address is intuitive and thus is not discussed in the present invention.

도 2 는 이동노드가 방문 도메인에서 사설 IP 주소를 홈 주소로 할당받아 MIP 등록을 수행할 때의 메시지 처리 절차를 나타낸다.2 illustrates a message processing procedure when a mobile node performs MIP registration by receiving a private IP address as a home address in a visited domain.

방문 도메인(30)으로 이동한 이동노드(14)는 MIP 등록 절차를 수행한다.The mobile node 14 moving to the visited domain 30 performs a MIP registration procedure.

이를 구체적으로 살펴보면, 이동노드(14)는 무선접속망을 통해 MIP 등록요청 메시지를 현재 이동노드(14)가 접속하고 있는 외부 에이전트(FA)(32)로 전송한다(201). 이때, 이동노드(14)는 홈 주소를 동적으로 할당되는 사설 IP 주소임을 알리기 위해 MIP 등록요청 메시지의 홈 주소 필드를 255.255.255.255로 설정한다. 그러면, 해당 FA(32)는 수신된 MIP 등록요청 메시지를 분석하여 MIP 방문자 리스트에 해당 이동노드의 정보를 추가한다. 이때, 기본적인 MIP 정보외에 이동노드(14)의 MAC 주소와 홈 에이전트 주소 정보를 추가한다. 이후에, 해당 FA(32)는 MIP 등록요청 메시지를 이용하여 DIAMETER AMR 메시지(사설 IP 주소 할당 요청 메시지)를 생성하여 AAA 서버(33)로 전송한다(202). 해당 AMR 메시지(사설 IP 주소 할당 요청 메시지)는 이동노드(14)가 사설 IP 주소를 사용함을 알리기 위해 DIAMETER MIP Application, MIP-Feature-Vector AVP를 확장한 사설_홈_주소_사용가능 플레그를 포함한다.Specifically, the mobile node 14 transmits a MIP registration request message to an external agent (FA) 32 to which the mobile node 14 is currently connected through the wireless access network (201). At this time, the mobile node 14 sets the home address field of the MIP registration request message to 255.255.255.255 to indicate that the home address is a private IP address that is dynamically allocated. Then, the FA 32 analyzes the received MIP registration request message and adds the information of the mobile node to the MIP visitor list. At this time, the MAC address and home agent address information of the mobile node 14 are added in addition to the basic MIP information. Subsequently, the FA 32 generates a DIAMETER AMR message (private IP address assignment request message) using the MIP registration request message and transmits it to the AAA server 33 (202). The corresponding AMR message (private IP address assignment request message) contains a private_home_address_available flag that extends the DIAMETER MIP Application, MIP-Feature-Vector AVP to indicate that the mobile node 14 uses a private IP address. do.

이후, AMR 메시지(사설 IP 주소 할당 요청 메시지)를 수신한 AAA 서버(33)는 해당 AMR 메시지(사설 IP 주소 할당 요청 메시지)를 해당 이동노드(14)가 속한 홈 도메인(20)의 AAA 서버(23)로 AAA간 설정된 보안 채널을 통해 전송한다(203). 그러면, 홈 도메인(20)의 AAA 서버(23)는 해당 이동호스트를 인증한 후, 홈 도메인(20)의 IP 주소를 사용하는지 또는 방문 도메인(30)에서 IP 주소를 할당받는지 여부와사설 IP 주소 사용 여부를 결정한다. 만약, 해당 이동노드(14)가 홈 도메인(20)에서 홈 IP 주소를 할당받는 경우, 홈 도메인(20)의 AAA 서버(23)는 주소관리를 담당하는 AMS(24)로 주소할당요청 메시지를 전송하고(204), 주소할당요청 메시지를 수신한 AMS(24)는 DHCP 서버(25)와 연계하여 해당 이동노드(14)가 사용할 홈 IP 주소를 할당받는다(205). 이때, 이동노드(14)가 MIP(Mobile IP) 등록요청 메시지에 홈 에이전트(27)를 명시하지 않은 경우, AMS(24)는 가용한 홈 에이전트(27)를 선택하고, 해당 주소를 주소할당응답 메시지를 전송할 때(207), 할당받은 이동노드(14)의 홈 IP 주소와 함께 AAA 서버(23)로 전송한다.Thereafter, the AAA server 33 receiving the AMR message (private IP address assignment request message) sends the corresponding AMR message (private IP address assignment request message) to the AAA server of the home domain 20 to which the mobile node 14 belongs. 23) through a secure channel established between AAAs (203). Then, after the AAA server 23 of the home domain 20 authenticates the mobile host, whether the IP address of the home domain 20 or the visited domain 30 is assigned an IP address and the private IP address. Determine whether to use. If the mobile node 14 receives a home IP address from the home domain 20, the AAA server 23 of the home domain 20 sends an address assignment request message to the AMS 24 in charge of address management. After transmitting (204) and receiving the address assignment request message, the AMS (24) is assigned a home IP address to be used by the mobile node (14) in association with the DHCP server (25). At this time, when the mobile node 14 does not specify the home agent 27 in the MIP (Mobile IP) registration request message, the AMS 24 selects an available home agent 27 and responds to the address assignment. When the message is sent (207), it is sent to the AAA server 23 with the assigned home IP address of the mobile node (14).

다음으로, 주소할당응답 메시지를 수신한 해당 AAA 서버(23)는 동적으로 할당된 홈 에이전트(27)로 동적 홈 에이전트 요구 메시지를 전송한다(208). 이에 대해, 홈 에이전트(27)는 이동노드(14)에 대한 바인딩 정보를 생성하고, 그 결과인 MIP 등록응답 메시지를 포함하는 동적 홈 에이전트 응답 메시지를 AAA 서버(23)로 전송한다.Next, the AAA server 23 receiving the address assignment response message sends a dynamic home agent request message to the dynamically assigned home agent 27 (208). In response, the home agent 27 generates binding information for the mobile node 14 and sends a dynamic home agent response message including the resulting MIP registration response message to the AAA server 23.

이렇게 이동노드(14)를 위한 동적 IP 주소 할당 및 동적 DNS 갱신 그리고, 동적 홈 에이전트 할당이 정상적으로 처리된 후, 홈 도메인(20)의 AAA 서버(23)는 DIAMETER AMA 메시지(사설 IP 주소 할당 응답 메시지)를 해당 이동노드(14)가 위치한 방문 도메인(30)의 AAA 서버(33)로 전송한다(210).After the dynamic IP address assignment and dynamic DNS update for the mobile node 14 and the dynamic home agent assignment are normally processed, the AAA server 23 of the home domain 20 receives a DIAMETER AMA message (private IP address assignment response message). ) Is transmitted to the AAA server 33 of the visited domain 30 where the corresponding mobile node 14 is located (210).

이후, AMA 메시지(사설 IP 주소 할당 응답 메시지)를 수신한 AAA 서버(33)는 해당 AMA 메시지(사설 IP 주소 할당 응답 메시지)를 FA(32)로 전송하고(211), 해당 FA(32)는 MIP 등록응답 메시지를 추출하여 무선접속망을 통하여 해당 이동노드(14)로 전송한다(212).Thereafter, the AAA server 33 receiving the AMA message (private IP address assignment response message) transmits the corresponding AMA message (private IP address assignment response message) to the FA 32 (211), and the FA 32 The MIP registration response message is extracted and transmitted to the corresponding mobile node 14 through the wireless access network (212).

도 3 은 본 발명에 따른 이동 IP 서비스(MIP) 방법 중 등록된 이동노드와 외부망에 위치하는 상대노드의 통신 과정에 대한 일실시예 상세 흐름도이다.3 is a detailed flowchart illustrating a communication process between a registered mobile node and a counterpart node located in an external network in a mobile IP service (MIP) method according to the present invention.

도면에서, "300"에 해당하는 절차는 이동노드(14)가 외부망에 위치하는 임의의 상대노드와 통신을 위해 공용 IP 주소를 할당받는 과정을 나타낸다.In the figure, the procedure corresponding to "300" indicates a process in which the mobile node 14 is assigned a public IP address for communication with any counterpart node located in the external network.

이를 구체적으로 살펴보면, 이동노드(14)의 RSIP 클라이언트는 외부망과의 통신을 감지하고 할당된 공용 IP 주소가 없으면, MIP 클라이언트로 주소할당 요청을 한다. 해당 이동노드(14)에 실장되어 있는 MIP 클라이언트는 사설주소확장이 포함된 MIP 등록요청 메시지를 생성하여 FA(32)로 전송한다(301). 이에 대해, 해당 FA(32)는 외부망의 HA(27)로 사설주소확장이 포함된 MIP 등록요청 메시지를 전송한다(302).Specifically, the RSIP client of the mobile node 14 detects communication with the external network and, if there is no assigned public IP address, makes an address assignment request to the MIP client. The MIP client mounted on the mobile node 14 generates a MIP registration request message including a private address extension and transmits the message to the FA 32 (301). In response, the FA 32 transmits the MIP registration request message including the private address extension to the HA 27 of the external network (302).

이후, 사설주소확장이 포함된 MIP 등록요청 메시지를 수신한 HA(27)는 해당 이동노드(14)를 위한 바인딩 엔트리를 생성하고, 사설주소확장을 분석하여 RSIP 서버로 공용 IP 주소 할당요청을 한다. 이에 대해, RSIP 서버는 해당 이동노드(14)를 위한 공용 IP 주소와 필요시에는 코드번호까지 할당한 후, 그 결과를 해당 HA(27)로 반환한다. 이어서, 해당 HA(27)는 할당받은 주소와 해당 이동노드(14)의 이름을 매핑하기 위해 동적 DNS 갱신을 DNS 서버(26)와 연계하여 수행한다(303). 이후에, HA(27)는 MIP 등록응답메시지를 생성하고 공용 IP 주소정보를 사설주소확장에 포함하여 FA(32)로 전송한다(304). 이에 대해, 해당 사설주소확장(공용 IP 주소정보가 포함되어 있음)이 포함된 MIP 등록요청 메시지를 수신한 FA(32)는 이를이동노드(14)로 전송한다(306).After receiving the MIP registration request message including the private address extension, the HA 27 creates a binding entry for the corresponding mobile node 14, analyzes the private address extension, and requests a public IP address allocation request from the RSIP server. . On the other hand, the RSIP server allocates a public IP address for the mobile node 14 and a code number if necessary, and returns the result to the corresponding HA 27. Subsequently, the HA 27 performs a dynamic DNS update in association with the DNS server 26 to map the assigned address and the name of the mobile node 14 (303). Thereafter, the HA 27 generates a MIP registration response message and includes the public IP address information in the private address extension and transmits it to the FA 32 (304). In response to this, the FA 32 receiving the MIP registration request message including the corresponding private address extension (including the public IP address information) transmits it to the mobile node 14 (306).

한편, 도면에서 "310"은 외부망에 위치한 상대노드가 주소 해석을 통해 사설 IP 주소를 홈 주소로 사용하는 이동노드와 통신을 시도하는 경우, 해당 노드에 할당된 공용 IP 주소가 없는 경우의 주소 할당 과정을 나타낸다.Meanwhile, in the drawing, "310" indicates an address when a relative node located in an external network attempts to communicate with a mobile node using a private IP address as a home address through address resolution, when there is no public IP address assigned to the corresponding node. It shows the allocation process.

이를 구체적으로 살펴보면, 상대노드로부터 이동노드(14)에 대한 DNS 질의 메시지를 수신한(311) DNS 서버(26)는 해당 이동노드(14)가 공용 IP 주소를 가지지 않은 경우 AAA 서버(23)로 주소 요청 메시지를 전송한다(312). 이에 대해, 해당 AAA 서버(23)는 이동노드(14)가 MIP 등록시에 할당받은 HA(27)로 DIAMETER MIP Application Command의 확장인 공용 IP 주소 요청 메시지(PAR : Public Address Request)를 전송한다(313). PAR은 해당 이동노드(14)에 대한 Username AVP를 포함하고 있다.Specifically, the DNS server 26 that receives the DNS query message for the mobile node 14 from the counterpart node 311 sends to the AAA server 23 when the mobile node 14 does not have a public IP address. The address request message is transmitted (312). In response, the AAA server 23 transmits a Public IP Request message (PAR: Public Address Request), which is an extension of the DIAMETER MIP Application Command, to the HA 27 assigned to the mobile node 14 at the time of MIP registration (313). ). The PAR contains a Username AVP for that mobile node 14.

이후, PAR 메시지(공용 IP 주소 요청 메시지)를 수신한 HA(27)는 공용 IP 주소를 할당하고, DNS 서버(26)와 연계하여 동적 DNS 갱신을 수행한다(314). 이후에, DNS 서버(26)는 상대노드로 DNS 질의 결과로 할당받은 공용 IP 주소를 포함하여 반환한다(315).Thereafter, the HA 27 receiving the PAR message (public IP address request message) allocates a public IP address and performs dynamic DNS updating in association with the DNS server 26 (314). Thereafter, the DNS server 26 returns to the partner node including the public IP address allocated as a result of the DNS query (315).

다른 한편, 도면에서 "320"은 공용 IP 주소 할당이 완료된 후 이동노드(14)와 상대노드간의 통신 과정을 나타낸다.On the other hand, "320" in the drawing indicates the communication process between the mobile node 14 and the counterpart node after the allocation of the public IP address is completed.

이를 구체적으로 살펴보면, 먼저 이동노드(14)가 데이터 패킷을 상대노드로 전송하는 경우(321), IP 패킷의 목적지 주소는 상대 노드의 주소로 설정하고, 소스 주소는 RSIP 클라이언트가 할당받은 공용 IP 주소 또는 상대노드가 전송한 IP 패킷에 포함되어 있는 목적지 주소로 설정한다.Specifically, when the mobile node 14 transmits the data packet to the counterpart node 321, the destination address of the IP packet is set to the counterpart node's address, and the source address is the public IP address assigned by the RSIP client. Or set the destination address included in the IP packet sent by the other node.

상대노드는 이동노드(14)로 IP 패킷 데이터 전송시에, 목적지 주소를 이동노드가 전송한 IP 패킷의 소스 주소로 설정하거나 주소해석 과정에서 획득한 이동노드의 공용 IP 주소로 설정한다. 이때, 상대노드가 전송하는 패킷은 HA(27)로 일반적인 IP 라우팅을 거쳐 전송된다(322). 이에 대해, 해당 패킷을 수신한 HA(27)는 RSIP 서버로 목적지 IP 주소가 할당된 이동노드(14)의 사설 IP 주소를 획득한다. 해당 패킷은 이동노드(14)의 사설 홈 주소와 홈 에이전트의 주소로 캡슐화된다. 캡슐화된 해당 패킷은 MIP 바인딩 테이블을 참고하여 이동노드(14)가 현재 위치하고 있는 FA(32)로 또 다시 캡슐화되어 FA(32)로 전송된다(323).When the partner node transmits the IP packet data to the mobile node 14, the destination node is set to the source address of the IP packet transmitted by the mobile node or to the public IP address of the mobile node obtained in the address resolution process. In this case, the packet transmitted by the counterpart node is transmitted to the HA 27 through general IP routing (322). In response, the HA 27 receiving the packet acquires the private IP address of the mobile node 14 to which the destination IP address is assigned to the RSIP server. The packet is encapsulated with the private home address of the mobile node 14 and the address of the home agent. The encapsulated packet is encapsulated again to the FA 32 where the mobile node 14 is currently located with reference to the MIP binding table and transmitted to the FA 32 (323).

이후, 해당 패킷을 수신한 FA(32)는 MIP 디캡슐화 과정을 수행하여 MIP 캡슐 헤더를 제거하고, MIP 등록시에 저장하고 있던 방문 이동노드 리스트를 참고하여 해당 패킷을 이동노드(14)로 전송한다(324). 이에 대해, 해당 패킷을 수신한 이동노드(14)는 홈 에이전트(27)에서 캡슐화된 RSIP 캡슐 헤더를 제거하고, 해당 패킷을 응용 프로그램으로 전송한다.Thereafter, the FA 32 receiving the packet removes the MIP capsule header by performing a MIP decapsulation process, and transmits the packet to the mobile node 14 by referring to the visited mobile node list stored at the time of MIP registration. (324). In response, the mobile node 14 receiving the packet removes the RSIP capsule header encapsulated by the home agent 27 and transmits the packet to the application program.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.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 above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 이동노드가 홈 주소로 사설 IP 주소를 사용할 수 있게 하여 외부에 위치한 상대노드와 통신 세션이 없는 경우에는 공용 IP 주소를 사용하지 않도록 하고 외부에 위치한 상대노드와 통신 세션이 활성화되어 있는 경우에만 공용 IP 주소 및 포트 주소를 할당함으로써, 실제 공용 IP 주소의 수보다 많은 수의 이동노드에게 MIP 서비스를 제공할 수 있는 효과가 있다.As described above, the present invention enables a mobile node to use a private IP address as a home address so that when there is no communication session with an externally located counterpart, it does not use a public IP address and communicates with the externally located counterpart node. By assigning a public IP address and a port address only when this is enabled, the MIP service can be provided to more mobile nodes than the actual number of public IP addresses.

또한, 본 발명은 DNS 서버와 연계하여 동적 DNS 갱신 및 공용 IP 주소 할당을 통해 상대노드가 주소 해석을 통해 사설 IP 주소를 홈 주소로 가지는 이동노드와 통신도 가능하게 하는 효과가 있다.In addition, the present invention has the effect of enabling the other node to communicate with the mobile node having a private IP address as a home address through address resolution through dynamic DNS updating and public IP address assignment in conjunction with a DNS server.

즉, 본 발명은 Mobile IP를 사용하는 무선통신망에서 사설 IP 주소를 이동노드의 홈 주소로 사용 가능하게 하였으며, 외부 상대노드와 통신이 필요시에만 공용 IPv4 주소 및 포트번호를 할당함으로써, 주소를 효과적으로 공유하여 주소부족 문제를 해결할 수 있으며, 또한 DNS 서버와 연동하여 동적으로 주소 해석 및 할당을 가능하게 하여 상대노드가 통신을 먼저 수행하는 경우도 가능하게 하는 효과가 있다.That is, the present invention enables a private IP address to be used as a mobile node's home address in a wireless communication network using Mobile IP, and allocates a public IPv4 address and port number only when communication with an external counterpart is required, thereby effectively assigning the address. Address shortage problem can be solved by sharing, and also, it is possible to dynamically resolve address and assign by interworking with DNS server, so that the other node can perform communication first.

Claims (8)

무선통신망에서의 이동 아이피(MIP) 서비스 방법에 있어서,In the mobile IP (MIP) service method in a wireless communication network, 홈 에이전트(HA)에 유선망의 주소 재사용 기법인 RSIP(Realm-Specific IP) 서버 기능을 추가하고, 이동노드에 RSIP 클라이언트 기능을 추가하는 제 1 단계;Adding a realm-specific IP (RSIP) server function, which is an address reuse scheme of a wired network, to a home agent (HA), and adding an RSIP client function to a mobile node; 방문망에 위치한 상기 이동노드의 홈 주소로 사설 IP 주소를 할당하는 제 2 단계;A second step of allocating a private IP address to a home address of the mobile node located in the visited network; 사설 IP 주소를 홈 주소로 사용하는 상기 이동노드에, RSIP를 통해 공용 IP 주소를 할당하는 제 3 단계; 및A third step of allocating a public IP address through RSIP to the mobile node using the private IP address as a home address; And 상기 공용 IP 주소를 바탕으로, 상기 이동노드와 외부망의 상대노드를 통신 중재하는 제 4 단계A fourth step of mediating communication between the mobile node and a counterpart node of an external network based on the public IP address; 를 포함하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.Mobile IP service method using a private IP address in a wireless communication network comprising a. 제 1 항에 있어서,The method of claim 1, 상기 무선통신망은,The wireless communication network, 상기 이동노드가 홈 주소로 사설 IP 주소가 사용 가능하게 하여 외부에 위치한 상대노드와 통신 세션이 없는 경우에는 공용 IP 주소를 사용하지 않도록 하고, 외부에 위치한 상대노드와 통신 세션이 활성화되어 있는 경우에만 공용 IP 주소 및포트 주소를 할당하여, 실제 공용 IP 주소의 수보다 많은 수의 이동노드에게 이동 IP(MIP) 서비스를 제공하는 것을 특징으로 하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.When the mobile node makes a private IP address available as a home address and there is no communication session with an externally located counterpart, the mobile node does not use a public IP address and only when a communication session with an externally located counterpart is activated. A mobile IP service method using a private IP address in a wireless communication network, by allocating a public IP address and a port address, thereby providing mobile IP (MIP) services to a larger number of mobile nodes than actual public IP addresses. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 이동노드는,The mobile node, MIP 클라이언트와 RSIP 클라이언트가 연계되어, 상기 RSIP 클라이언트가 주소 할당요청을 위해 MIP 클라이언트로 공용 IP 주소를 요청하여, 상기 이동노드가 외부망의 상대노드와 통신을 위해 확장된 MIP 등록 요청 메시지를 통해 상기 홈 에이전트로 공용 IP 주소를 요청하는 것을 특징으로 하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.A MIP client and an RSIP client are linked to each other, so that the RSIP client requests a public IP address to the MIP client for an address assignment request, and the mobile node transmits the message through an extended MIP registration request message for communication with a counterpart node of an external network. A mobile IP service method using a private IP address in a wireless communication network, characterized by requesting a public IP address to a home agent. 제 3 항에 있어서,The method of claim 3, wherein 상기 홈 에이전트(HA)는,The home agent (HA), RSIP 서버와 연계되어, MIP 등록 요청 메시지에 포함된 사설주소확장을 분석하여, 상기 RSIP 서버로 IP 주소 할당 및 해제를 요청하는 것을 특징으로 하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.Mobile IP service method using a private IP address in a wireless communication network, characterized in that the connection with the RSIP server, analyzing the private address extension included in the MIP registration request message to request the IP address allocation and release to the RSIP server. 제 4 항에 있어서,The method of claim 4, wherein 상기 사설 IP 주소를 홈 주소로 사용하는 이동노드가 RSIP를 통해 할당받은 공용 IP 주소를 이용하여 외부망의 상대노드와 통신하는 과정은,The process of the mobile node using the private IP address as a home address to communicate with the counterpart node of the external network using the public IP address allocated through the RSIP, 사설 홈 IP 주소로 MIP 등록을 수행하는 제 5 단계;A fifth step of performing MIP registration with a private home IP address; 상기 이동노드의 상기 RSIP 클라이언트가 상기 홈 에이전트(HA)의 상기 RSIP 서버로 MIP 등록을 통해 공용 IP 주소 할당을 요청하는 제 6 단계;A sixth step of the RSIP client of the mobile node requesting a public IP address assignment through MIP registration to the RSIP server of the home agent (HA); 임의의 상대노드가 상기 이동노드와 이름 해석을 통해 통신을 하고자 할 때, 도메인 네임 시스템(DNS) 서버와 인가/인증/과금(AAA) 서버, 홈 에이전트(HA)간의 연계를 통해 상기 이동노드에게 동적으로 공용 IP 주소를 할당하고, 해당 주소를 상대노드로 전송하는 제 7 단계;When any counterpart node wants to communicate with the mobile node through name resolution, it communicates to the mobile node through a connection between a domain name system (DNS) server, an authorization / authentication / billing (AAA) server, and a home agent (HA). A seventh step of dynamically allocating a public IP address and transmitting the address to the counterpart node; 상기 이동노드와 상대노드간의 IP 패킷 데이터를 전송하는 제 8 단계; 및An eighth step of transmitting IP packet data between the mobile node and the counterpart node; And 상기 이동노드가 상대노드와의 통신이 없을 때, 할당받은 공용 IP 주소를 확장된 MIP 등록요청 메시지를 통해 상기 홈 에이전트(HA)로 해제 요청을 하는 제 9 단계A ninth step in which the mobile node releases the allocated public IP address to the home agent (HA) through an extended MIP registration request message when there is no communication with the other node; 를 포함하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.Mobile IP service method using a private IP address in a wireless communication network comprising a. 제 5 항에 있어서,The method of claim 5, 상기 제 5 단계의 사설 홈 IP 주소로 MIP 등록을 수행할 때,When performing MIP registration with the private home IP address of the fifth step, 외부 에이전트(FA)가 중복된 사설 IP 주소를 사용하는 이동노드들을 구분하기 위해 MIP 방문 이동노드 리스트에 추가적으로 이동노드의 MAC(MIP Application Command) 주소와 HA 주소를 저장하는 것을 특징으로 하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.In a wireless communication network, a foreign agent (FA) stores a mobile node's MAC (MIP Application Command) address and an HA address in addition to the MIP visited mobile node list to distinguish mobile nodes using duplicate private IP addresses. Mobile IP service method using private IP address. 제 5 항에 있어서,The method of claim 5, 상기 제 8 단계의 상기 이동노드와 상대노드간의 IP 패킷 데이터 전송시에,When transmitting the IP packet data between the mobile node and the counterpart node of the eighth step, 해당 이동노드의 응용이 전송하는 패킷을 할당받은 공용 IP 주소를 소스 주소로 설정하여 전송하며, 상대노드가 전송하는 패킷을 상기 홈 에이전트(HA)가 가로채서 RSIP 캡슐 및 MIP 캡슐을 해당 패킷에 추가하며, 외부 에이전트(FA)가 상기 홈 에이전트(HA)로부터 캡슐화되어 오는 상대 노드의 패킷을 수신하여 MIP 캡슐을 제거한 후 상기 이동노드의 MAC(MIP Application Command) 주소를 이용하여 직접 전송하는 것을 특징으로 하는 무선통신망에서 사설 아이피 주소 사용을 통한 이동 아이피 서비스 방법.Set the public IP address assigned to the packet transmitted by the application of the mobile node as a source address, and transmit the packet transmitted by the partner node. The external agent FA receives the packet of the counterpart node encapsulated from the home agent HA, removes the MIP capsule, and transmits the packet directly using the mobile node's MAC (MIP Application Command) address. Mobile IP service method using a private IP address in a wireless communication network. 사설 아이피(IP) 주소 사용을 통한 이동 아이피(MIP) 서비스를 위하여, 프로세서를 구비한 무선통신망에,In a wireless communication network equipped with a processor for mobile IP (IP) service through the use of a private IP (IP) address, 방문망에 위치한 이동노드의 홈 주소로 사설 IP 주소를 할당하는 제 1 기능;A first function of allocating a private IP address to a home address of a mobile node located in a visited network; 사설 IP 주소를 홈 주소로 사용하는 상기 이동노드에, 유선망의 주소 재사용 기법인 RSIP(Realm-Specific IP)를 통해 공용 IP 주소를 할당하는 제 2 기능; 및A second function of allocating a public IP address to a mobile node using a private IP address as a home address through Real-Specific IP (RSIP), an address reuse scheme of a wired network; And 상기 공용 IP 주소를 바탕으로, 상기 이동노드와 외부망의 상대노드를 통신 중재하는 제 3 기능A third function of communicating arbitration between the mobile node and a counterpart node of an external network based on the public IP address; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR10-2001-0085646A 2001-12-27 2001-12-27 mobile IP service method through private IP address use in wireless communication network Expired - Lifetime KR100413976B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0085646A KR100413976B1 (en) 2001-12-27 2001-12-27 mobile IP service method through private IP address use in wireless communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0085646A KR100413976B1 (en) 2001-12-27 2001-12-27 mobile IP service method through private IP address use in wireless communication network

Publications (2)

Publication Number Publication Date
KR20030055621A KR20030055621A (en) 2003-07-04
KR100413976B1 true KR100413976B1 (en) 2004-01-07

Family

ID=32213885

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0085646A Expired - Lifetime KR100413976B1 (en) 2001-12-27 2001-12-27 mobile IP service method through private IP address use in wireless communication network

Country Status (1)

Country Link
KR (1) KR100413976B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100612252B1 (en) * 2005-02-28 2006-08-14 삼성전자주식회사 System and method for providing packet communication service
KR100772182B1 (en) * 2005-12-08 2007-11-01 한국전자통신연구원 ROUTER AND METHOD FOR PROCESSING IPv4 PACKET EGREGATING BETWEEN OUTER TRAFFIC AND INNER TRAFFIC THEREOF
KR101016275B1 (en) * 2009-09-07 2011-02-23 김진우 How to set connection IP of PC room
CN116132397B (en) * 2022-11-28 2024-05-14 赛尔新技术(北京)有限公司 IPv 6-to-IPv 4 conversion method and conversion device

Also Published As

Publication number Publication date
KR20030055621A (en) 2003-07-04

Similar Documents

Publication Publication Date Title
US7411967B2 (en) Private network gateways interconnecting private networks via an access network
US7639686B2 (en) Access network clusterhead for providing local mobility management of a roaming IPv4 node
US7149225B2 (en) Arrangement for traversing an IPv4 network by IPv6 mobile nodes via a mobility anchor point
US7443880B2 (en) Arrangement for reaching IPv4 public network nodes by a node in a IPv4 private network via an IPv6 access network
JP4938834B2 (en) Get address
JP4303600B2 (en) Connection setting mechanism between networks with different address areas
US7940769B2 (en) Maintaining secrecy of assigned unique local addresses for IPV6 nodes within a prescribed site during access of a wide area network
US8787390B2 (en) Reachability maintenance of a moving network based on temporary name identifiers
US20080039079A1 (en) Roaming in a Communications Network
US20030051052A1 (en) Addressing scheme for wireless mobile clients
JP2003218953A (en) Internet protocol address translator, communication network system and communication method using the same
AU2003285197A1 (en) Mobile ip registration supporting port identification
EP1739899B1 (en) A method and system for providing ipv6 service
JP3646936B2 (en) IPv4 management method and management apparatus in IPv6 wireless LAN environment
KR100413976B1 (en) mobile IP service method through private IP address use in wireless communication network
KR20020096256A (en) Dynamic mobile address management apparatus and its method and wireless packet service method using them
KR20060091555A (en) IP6 Internet gateways capable of interworking with IP4 / IP6 and their communication methods
KR20060011354A (en) Mobile IP system and method using dynamic IP allocation based on diameter in broadband wireless access communication system such as WiBro
Li et al. A Mobility Management Solution Based on ID/Locator Separation
GB2394148A (en) Method of routing messages to a roaming subscriber unit
MXPA06002816A (en) Reachability maintainance on a moving network based on temporary name identifiers

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20011227

PA0201 Request for examination
PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20031021

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20031213

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20031222

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20031223

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20061117

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20071109

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20081107

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20091127

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20101129

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20111129

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20121129

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20121129

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20131128

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20131128

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20141127

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20141127

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20151127

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20151127

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20161129

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20161129

Start annual number: 14

End annual number: 14

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20171129

Start annual number: 15

End annual number: 15

FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 16

PR1001 Payment of annual fee

Payment date: 20181129

Start annual number: 16

End annual number: 16

FPAY Annual fee payment

Payment date: 20191128

Year of fee payment: 17

PR1001 Payment of annual fee

Payment date: 20191128

Start annual number: 17

End annual number: 17

PR1001 Payment of annual fee

Payment date: 20201127

Start annual number: 18

End annual number: 18

PC1801 Expiration of term

Termination date: 20220627

Termination category: Expiration of duration