KR20020041105A - Mobile termination method using DNS record update for changing IP address in wireless telecommunication network - Google Patents
Mobile termination method using DNS record update for changing IP address in wireless telecommunication network Download PDFInfo
- Publication number
- KR20020041105A KR20020041105A KR1020000070855A KR20000070855A KR20020041105A KR 20020041105 A KR20020041105 A KR 20020041105A KR 1020000070855 A KR1020000070855 A KR 1020000070855A KR 20000070855 A KR20000070855 A KR 20000070855A KR 20020041105 A KR20020041105 A KR 20020041105A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- pdsn
- mobile terminal
- address
- packet data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/28—Number portability ; Network address portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network 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)
Abstract
Description
본 발명은 무선통신 시스템에서의 변경된 이동 인터넷 프로토콜 주소 등록을 통한 단말기 착신 서비스 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 3GPP2(3rdGeneration Partnership Projects-2) IMT-2000(International Mobile Telecommunication), UMTS(Universal Mobile Telecommunication Service)등과 같은 차세대 이동통신망 기반의 무선통신 시스템에서 동적 호스트 설정 프로토콜(DHCP : Dynamic Host Configuration Protocol)과 도메인 네임 시스템(DNS : Domain Name System) 갱신(Update) 메시지를 이용하여 이동(Mobile) 인터넷 프로토콜(IP : Internet Protocol) 단말기가 착신 서비스를 받을 수 있도록 홈 대행자(HA : Home Agent)와 DHCP/DNS 서버를 연동시키는 방법에 관한 것이다.The present invention relates to a computer-readable recording medium recording a program for realizing the terminal terminating service method and the method using a mobile Internet Protocol address register is changed in a wireless communication system, in particular 3GPP2 (3 rd Generation Partnership Projects- 2) Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS: Domain Name System) in wireless communication systems based on next generation mobile communication networks such as IMT-2000 (International Mobile Telecommunication) and UMTS (Universal Mobile Telecommunication Service) System) A method of integrating a Home Agent (HA) and a DHCP / DNS server so that a Mobile Internet Protocol (IP) terminal can receive an incoming service by using an Update message. .
종래에는, 단말기의 IP 주소가 자주 변경되는 상황에서 단말기가 IP 주소의 갱신을 DNS 서버에 등록할 때, "Vendor Specific"한 방법을 사용하였다. 즉, 현재까지는 http를 이용하여 웹 사이트(Web Site)에서 직접 갱신 내용을 등록하거나, 또는 Vendor Specific한 프로토콜을 사용하였다. 이와 같은 IP 주소의 빈번한 변경은 현재와 같이 IPv4 주소의 부족으로 인하여 유선 뿐만 아니라 무선 인터넷에서도 동일하게 발생된다. 그러나, 단말기의 IP 주소 변경을 가입자가 직접 갱신하는 것은 불편할 뿐만 아니라, 시간 지연이 발생되는 문제점이 있었다.Conventionally, when a terminal registers an IP address update with a DNS server in a situation where the terminal's IP address is frequently changed, a "Vendor Specific" method has been used. That is, until now, the update contents are registered directly in a web site using a web site, or a vendor specific protocol is used. Such frequent changes of IP addresses are the same in wireless as well as wired due to the lack of IPv4 addresses. However, it is inconvenient for the subscriber to directly update the IP address change of the terminal, and there is a problem that a time delay occurs.
그런데, 단말기가 직접 DNS 갱신(Update) 메시지를 전송할 경우, 무선 구간의 데이터 손실에 의해서 메시지가 유실될 수도 있다. 단말기가 현재의 세션(Session)이 종료되고 IP 주소 사용을 종료할 경우 이를 DNS 서버에 알려야 하는데, 이러한 절차는 무선 구간의 데이터 손실 또는 단말기 배터리의 탈장에 의해 DNS 정보의 삭제를 요청하는 DNS Update의 전송이 생략될 경우, DNS 서버가 잘못된 정보를 DNS 조회에 대한 응답으로 전송할 수도 있는 문제점이 있었다.However, when the terminal directly transmits a DNS update message, the message may be lost due to data loss in the wireless section. When the terminal terminates the current session and ends the use of the IP address, the DNS server must be notified. This procedure is performed by the DNS update requesting the deletion of the DNS information due to data loss in the wireless section or the discharging of the terminal battery. If the transmission is omitted, there was a problem that the DNS server may transmit incorrect information in response to the DNS lookup.
따라서, 이동 IP 단말기가 IP 주소 변경을 DNS 서버 또는 특정 웹 사이트에 갱신하지 않고도, IP 주소 변경을 등록할 수 있도록 하여 착신 서비스를 받을 수 있도록 하는 방안이 필수적으로 요구된다.Therefore, there is a need for a method for allowing a mobile IP terminal to register an IP address change and receive an incoming service without updating the IP address change in a DNS server or a specific web site.
상기한 바와 같은 문제점을 해결하기 위하여 안출된 본 발명은, 무선통신 시스템에서 단말기의 IP 주소가 변경된 경우에, 단말기가 주기적으로 재등록하는 이동 IP의 홈 대행자 기능을 이용하여 홈 대행자(HA)가 단말기를 대신해 DNS 갱신(Update) 메시지를 전송하여 IP 주소 변경을 등록함으로써, 이동 IP 단말기에 착신 서비스를 제공하기 위한 단말기 착신 서비스 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.In order to solve the above problems, the present invention provides a home agent (HA) by using a home agent function of a mobile IP periodically re-registered when the terminal's IP address is changed in a wireless communication system. A computer-readable recording medium recording a terminal incoming service method for providing incoming service to a mobile IP terminal and a program for realizing the method by registering a change of IP address by sending a DNS update message on behalf of the terminal. The purpose is to provide.
도 1 은 본 발명이 적용되는 무선통신 시스템의 구성 예시도.1 is an exemplary configuration diagram of a wireless communication system to which the present invention is applied.
도 2 는 본 발명의 일실시예에 따른 단말기 착신 서비스 방법중 DHCP 요청(Request) 메시지를 이용한 레코드 등록 과정에 대한 상세 흐름도.2 is a detailed flowchart illustrating a record registration process using a DHCP request message in a terminal incoming service method according to an embodiment of the present invention.
도 3 은 본 발명의 일실시예에 따른 단말기 착신 서비스 방법중 DHCP 요청(Request) 메시지를 이용한 레코드 삭제 과정에 대한 상세 흐름도.3 is a detailed flowchart illustrating a record deletion process using a DHCP request message in a terminal incoming service method according to an embodiment of the present invention.
도 4 는 본 발명의 다른 실시예에 따른 단말기 착신 서비스 방법중 DNS 갱신(Update) 메시지를 이용한 레코드 등록 과정에 대한 상세 흐름도.4 is a detailed flowchart illustrating a record registration process using a DNS update message in a terminal incoming service method according to another embodiment of the present invention.
도 5 는 본 발명의 다른 실시예에 따른 단말기 착신 서비스 방법중 DNS 갱신(Update) 메시지를 이용한 레코드 삭제 과정에 대한 상세 흐름도.5 is a detailed flowchart illustrating a record deletion process using a DNS update message in a terminal incoming service method according to another embodiment of the present invention.
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
10 : 이동 단말기(MS)10: mobile terminal (MS)
20 : 기지국(BTS)/기지국 제어기(BSC)/패킷 제어기(PCF)20: base station (BTS) / base station controller (BSC) / packet controller (PCF)
30 : 교환기(MSC)30: exchanger (MSC)
40 : 패킷 데이터 서비스 노드(PDSN)40: Packet data service node (PDSN)
50 : 원격 인증 전화접속 사용자 서비스(RADIUS) 서버50: Remote Authentication Dial-in User Service (RADIUS) Server
60 : 홈 대행자(HA)60 home agent (HA)
70 : 동적 호스트 설정 프로토콜(DHCP) 서버/도메인 네임 시스템(DNS) 서버70: Dynamic Host Configuration Protocol (DHCP) Server / Domain Name System (DNS) Server
상기 목적을 달성하기 위한 본 발명의 일실시예는, 무선통신 시스템에서 이동 인터넷 프로토콜(IP, 이하 "IP"라 함) 주소 변경을 통한 단말기 착신 서비스 방법에 있어서, 이동 단말기(MS) 착신 서비스를 위하여, 상기 이동 단말기(MS)와 무선 접속망간(RAN)에 트래픽 채널을 설정하고, 상기 이동 단말기(MS)와 패킷 데이터 서비스 노드(PDSN)간에 점대점 프로토콜(PPP)을 설정하는 제 1 단계; 상기 이동 단말기(MS)로부터의 이동 IP 등록 요청에 따라, 홈 대행자(HA)가 IP 주소를 할당하고, IP 주소를 자동으로 할당해 주는 동적 호스트 설정 프로토콜(DHCP, 이하 "DHCP"라 함) 서버로 DHCP 요청 메시지를 전송하는 제 2 단계; 및 상기 DHCP 서버가 상기 DHCP 요청 메시지를 도메인 네임 시스템(DNS, 이하 "DNS"라 함) 갱신(추가) 메시지로 생성하여 DNS 서버로 전송하여, 상기 DNS 서버에 새로 할당된 IP 주소와 호스트 네임(Host_Name)을 등록하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.One embodiment of the present invention for achieving the above object is, in a wireless communication system, a mobile terminal (MS) service in the terminal incoming service method by changing the mobile Internet Protocol (IP, "IP") address change, A first step of establishing a traffic channel between the mobile terminal (MS) and a radio access network (RAN) and establishing a point-to-point protocol (PPP) between the mobile terminal (MS) and a packet data service node (PDSN); In response to a mobile IP registration request from the mobile terminal MS, a home agent HA assigns an IP address and automatically assigns an IP address. (DHCP, hereinafter referred to as "DHCP") A second step of transmitting a DHCP request message to the server; And the DHCP server generates the DHCP request message as a domain name system (DNS, hereinafter referred to as "DNS") renewal (additional) message and transmits the message to a DNS server, thereby newly assigning an IP address and a hostname ( And a third step of registering Host_Name).
또한, 본 발명의 일실시예는 상기 이동 단말기로부터의 이동 IP 등록 삭제요청에 따라, 홈 대행자(HA)가 상기 DHCP 서버로 DHCP 해제 메시지를 전송하고, 상기 DHCP 서버가 상기 DHCP 해제 메시지를 DNS 갱신(삭제) 메시지로 생성하여 상기 DNS 서버로 전송하여, 상기 DNS 서버에 등록된 IP 주소와 호스트 네임(Host_Name)을 삭제하는 제 4 단계; 및 상기 이동 단말기와 상기 무선 접속망간에 설정된 트래픽 채널을 해제하는 제 5 단계를 더 포함하여 이루어진 것을 특징으로 한다.In addition, according to an embodiment of the present invention, the home agent (HA) transmits a DHCP release message to the DHCP server according to the request for deleting the mobile IP registration from the mobile terminal, and the DHCP server renews the DHCP release message to DNS. Generating a (delete) message and transmitting the same to the DNS server to delete the IP address and the host name Host_Name registered in the DNS server; And a fifth step of releasing a traffic channel established between the mobile terminal and the wireless access network.
상기 목적을 달성하기 위한 본 발명의 다른 실시예는, 무선통신 시스템에서 이동 인터넷 프로토콜(IP, 이하 "IP"라 함) 주소 변경을 통한 단말기 착신 서비스 방법에 있어서, 이동 단말기(MS) 착신 서비스를 위하여, 상기 이동 단말기(MS)와 무선 접속망간(RAN)에 트래픽 채널을 설정하고, 상기 이동 단말기(MS)와 패킷 데이터 서비스 노드(PDSN)간에 점대점 프로토콜(PPP)을 설정하는 제 1 단계; 상기 이동 단말기(MS)로부터의 이동 IP 등록 요청에 따라, 홈 대행자(HA)가 IP 주소를 할당하고, 도메인 네임 시스템(DNS, 이하 "DNS"라 함) 서버로 DNS 갱신(추가) 메시지를 전송하는 제 2 단계; 및 상기 DNS 갱신(추가) 메시지를 바탕으로, 상기 DNS 서버가 DNS 레코드에 새로 할당된 IP 주소와 호스트 네임(Host_Name)을 등록하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.Another embodiment of the present invention for achieving the above object is, in a wireless communication system, a mobile terminal (MS) service in the terminal incoming service method by changing the mobile Internet protocol (IP, "IP") address, A first step of establishing a traffic channel between the mobile terminal (MS) and a radio access network (RAN) and establishing a point-to-point protocol (PPP) between the mobile terminal (MS) and a packet data service node (PDSN); According to the mobile IP registration request from the mobile terminal MS, the home agent HA assigns an IP address and transmits a DNS update (additional) message to a domain name system (DNS, hereinafter referred to as "DNS") server. A second step of doing; And a third step of registering, by the DNS server, a newly allocated IP address and host name (Host_Name) in a DNS record based on the DNS update (addition) message.
또한, 본 발명의 다른 실시예는, 상기 이동 단말기로부터의 이동 IP 등록 삭제 요청에 따라, 홈 대행자(HA)가 상기 상기 DNS 서버로 DNS 갱신(삭제) 메시지를 전송하여, 상기 DNS 서버에서 상기 DNS 레코드에 등록된 IP 주소와 호스트 네임(Host_Name)을 삭제하는 제 4 단계; 및 상기 이동 단말기와 상기 무선 접속망간에 설정된 트래픽 채널을 해제하는 제 5 단계를 더 포함하여 이루어진 것을 특징으로 한다.In addition, according to another embodiment of the present invention, a home agent (HA) transmits a DNS update (delete) message to the DNS server according to a mobile IP registration deletion request from the mobile terminal, and the DNS server transmits the DNS. A fourth step of deleting an IP address and a host name (Host_Name) registered in the record; And a fifth step of releasing a traffic channel established between the mobile terminal and the wireless access network.
상기 목적을 달성하기 위한 본 발명의 일실시예에 따른 기록매체는, 이동 인터넷 프로토콜(IP, 이하 "IP"라 함) 주소 변경을 통한 단말기 착신 서비스를 위하여, 프로세서를 구비한 무선통신 시스템에, 이동 단말기(MS) 착신 서비스를 위하여, 상기 이동 단말기(MS)와 무선 접속망간(RAN)에 트래픽 채널을 설정하고, 상기 이동 단말기(MS)와 패킷 데이터 서비스 노드(PDSN)간에 점대점 프로토콜(PPP)을 설정하는 제 1 기능; 상기 이동 단말기(MS)로부터의 이동 IP 등록 요청에 따라, 홈 대행자(HA)가 IP 주소를 할당하고, IP 주소를 자동으로 할당해 주는 동적 호스트 설정 프로토콜(DHCP, 이하 "DHCP"라 함) 서버로 DHCP 요청 메시지를 전송하는 제 2 기능; 및 상기 DHCP 서버가 상기 DHCP 요청 메시지를 도메인 네임 시스템(DNS, 이하 "DNS"라 함) 갱신(추가) 메시지로 생성하여 DNS 서버로 전송하여, 상기 DNS 서버에 새로 할당된 IP 주소와 호스트 네임(Host_Name)을 등록하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The recording medium according to an embodiment of the present invention for achieving the above object is, in a wireless communication system having a processor for a terminal incoming service through a mobile Internet Protocol (IP, address "IP") address change, For a mobile terminal (MS) incoming service, a traffic channel is established between the mobile terminal (MS) and a radio access network (RAN), and a point-to-point protocol (PPP) is established between the mobile terminal (MS) and a packet data service node (PDSN). A first function of setting); In response to a mobile IP registration request from the mobile terminal MS, a home agent HA assigns an IP address and automatically assigns an IP address. (DHCP, hereinafter referred to as "DHCP") A second function of sending a DHCP request message to the server; And the DHCP server generates the DHCP request message as a domain name system (DNS, hereinafter referred to as "DNS") renewal (additional) message and transmits the message to a DNS server, thereby newly assigning an IP address and a hostname ( A computer readable recording medium having recorded thereon a program for realizing the third function of registering Host_Name) is provided.
또한, 본 발명의 일실시예에 따른 기록매체는, 상기 이동 단말기로부터의 이동 IP 등록 삭제 요청에 따라, 홈 대행자(HA)가 상기 DHCP 서버로 DHCP 해제 메시지를 전송하고, 상기 DHCP 서버가 상기 DHCP 해제 메시지를 DNS 갱신(삭제) 메시지로 생성하여 상기 DNS 서버로 전송하여, 상기 DNS 서버에 등록된 IP 주소와 호스트 네임(Host_Name)을 삭제하는 제 4 기능; 및 상기 이동 단말기와 상기 무선 접속망간에 설정된 트래픽 채널을 해제하는 제 5 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the recording medium according to an embodiment of the present invention, the home agent (HA) transmits a DHCP release message to the DHCP server according to the mobile IP registration deletion request from the mobile terminal, the DHCP server is the DHCP A fourth function of generating a release message as a DNS update (delete) message and transmitting the release message to the DNS server to delete an IP address and a host name (Host_Name) registered in the DNS server; And a computer-readable recording medium having recorded thereon a program for realizing a fifth function of releasing a traffic channel established between the mobile terminal and the wireless access network.
상기 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 기록매체는, 이동 인터넷 프로토콜(IP, 이하 "IP"라 함) 주소 변경을 통한 단말기 착신 서비스를 위하여, 프로세서를 구비한 무선통신 시스템에, 이동 단말기(MS) 착신 서비스를 위하여, 상기 이동 단말기(MS)와 무선 접속망간(RAN)에 트래픽 채널을 설정하고, 상기 이동 단말기(MS)와 패킷 데이터 서비스 노드(PDSN)간에 점대점 프로토콜(PPP)을 설정하는 제 1 기능; 상기 이동 단말기(MS)로부터의 이동 IP 등록 요청에 따라, 홈 대행자(HA)가 IP 주소를 할당하고, 도메인 네임 시스템(DNS, 이하 "DNS"라 함) 서버로 DNS 갱신(추가) 메시지를 전송하는 제 2 기능; 및 상기 DNS 갱신(추가) 메시지를 바탕으로, 상기 DNS 서버가 DNS 레코드에 새로 할당된 IP 주소와 호스트 네임(Host_Name)을 등록하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.A recording medium according to another embodiment of the present invention for achieving the above object is, in a wireless communication system having a processor for a terminal incoming service through a mobile Internet Protocol (IP, address "IP") address change, For a mobile terminal (MS) incoming service, a traffic channel is established between the mobile terminal (MS) and a radio access network (RAN), and a point-to-point protocol (PPP) is established between the mobile terminal (MS) and a packet data service node (PDSN). A first function of setting); According to the mobile IP registration request from the mobile terminal MS, the home agent HA assigns an IP address and transmits a DNS update (additional) message to a domain name system (DNS, hereinafter referred to as "DNS") server. A second function of doing; And based on the DNS update (addition) message, the DNS server records a program for realizing a third function of registering a newly allocated IP address and host name (Host_Name) in a DNS record. To provide.
또한, 본 발명의 다른 실시예에 따른 기록매체는, 상기 이동 단말기로부터의 이동 IP 등록 삭제 요청에 따라, 홈 대행자(HA)가 상기 상기 DNS 서버로 DNS 갱신(삭제) 메시지를 전송하여, 상기 DNS 서버에서 상기 DNS 레코드에 등록된 IP 주소와 호스트 네임(Host_Name)을 삭제하는 제 4 기능; 및 상기 이동 단말기와 상기 무선 접속망간에 설정된 트래픽 채널을 해제하는 제 5 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the recording medium according to another embodiment of the present invention, the home agent (HA) transmits a DNS update (delete) message to the DNS server in response to the mobile IP registration deletion request from the mobile terminal, the DNS A fourth function of deleting an IP address and a host name (Host_Name) registered in the DNS record from a server; And a computer-readable recording medium having recorded thereon a program for realizing a fifth function of releasing a traffic channel established between the mobile terminal and the wireless access network.
본 발명은 DHCP와 DNS 갱신(Update) 메시지를 이용하여 이동 IP 단말기가 착신 서비스를 받을 수 있도록 HA와 DHCP/DNS 서버를 연동시키는 방법에 관한 것이다. 이때, HA와 DHCP/DNS 서버가 연동된 환경에서, 유저 네임(User_Name)을 호스트네임(Host_Name)으로 사용하고 유저 네임(User_Name) 뒤에 도메인 네임(Domain_Name)을 붙여 "User_Name.Domain_Name"으로 FQDN(Fully Qualified Domain Name)을 만들어서 HA가 DHCP/DNS 서버로 전송한다.The present invention relates to a method of interworking a HA and a DHCP / DNS server so that a mobile IP terminal can receive an incoming service by using a DHCP and DNS update message. At this time, in the environment where HA and DHCP / DNS server are interworked, the user name (User_Name) is used as the host name (Host_Name), followed by the domain name (Domain_Name) after the user name (User_Name) and the FQDN (Fully) as "User_Name.Domain_Name". Create a Qualified Domain Name and send it to the DHCP / DNS server.
본 발명을 통해서 이동 IP 단말기가 IP 주소 변경을 DNS 서버 또는 특정 웹 사이트에 갱신하지 않고도, IP 주소 변경을 등록하여 착신서비스를 받을 수 있다. 즉, 단말기가 주기적으로 재등록하는 이동 IP의 홈 대행자(HA) 기능을 이용하여 단말기가 DNS 갱신(Update) 메시지를 보내는 것이 아니라, HA가 단말기를 대신해 DNS 갱신(Update) 메시지를 전송하는 경우, 단말기의 부하도 줄어들고, 무선 구간의 데이터 손실 또는 단말기 배터리의 탈장에 의해 DNS 정보의 삭제를 요청하는 DNS 갱신(Update) 메시지의 전송이 생략될 경우에도 HA의 단말기의 바이딩(binding) 정보의 사용시간(lifetime)이 만료되면 HA가 단말기를 대신해서 DNS의 정보를 삭제하는 메시지를 전송하므로, IP 주소가 다른 단말기에 할당된 상황에서 DNS가 기존의 정보를 삭제하지 않았을 때 사용자가 원치않는 데이터가 전송될 가능성이 없어진다. 또한, 본 발명에 따르면, IP 주소가 자주 바뀌어도 단말기에 푸시(push) 서비스와 같은 네트워크의 요청에 의한 데이터 착신이 가능하며, 직접 단말기간에 ftp 등의 서비스가 쉽게 가능해진다.According to the present invention, a mobile IP terminal can register an IP address change and receive an incoming service without updating the IP address change in a DNS server or a specific web site. That is, if the terminal does not send a DNS update message by using the home agent (HA) function of the mobile IP that the terminal periodically re-registers, but the HA sends a DNS update message on behalf of the terminal, Use of the binding information of the terminal of the HA is reduced even when the load of the terminal is reduced and transmission of the DNS update message requesting deletion of the DNS information is omitted due to data loss in the wireless section or the battery of the terminal. When the time expires, HA sends a message to delete the information on DNS on behalf of the terminal, so if the DNS does not delete the existing information in the situation where the IP address is assigned to another terminal, unwanted data is lost. There is no possibility of transmission. In addition, according to the present invention, even if the IP address is changed frequently, data can be received by a request from the network such as a push service to the terminal, and services such as ftp can be directly performed between the terminals.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.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 은 본 발명이 적용되는 무선통신 시스템의 구성 예시도로서, 도면에서"10"은 이동 단말기(MS : Mobile Station), "20"은 기지국(BTS : Base Transceiver System)/기지국 제어기(BSC : BTS System Controller)/패킷 제어기(PCF : Packet Control Function), "30"은 교환기(MSC : Mobile Switching Center), "40"은 패킷 데이터 서비스 노드(PDSN : Packet Data Serving Node), "50"은 원격 인증 전화접속 사용자 서비스(RADIUS : Remote Authentication Dial-In User Service) 서버, "60"은 홈 대행자(HA : Home Agent), 그리고 "70"은 동적 호스트 설정 프로토콜(DHCP : Dynamic Host Configuration Protocol) 서버/도메인 네임 시스템(DNS : Domain Name System) 서버를 각각 나타낸다.1 is an exemplary configuration diagram of a wireless communication system to which the present invention is applied. In the drawing, "10" denotes a mobile station (MS), and "20" denotes a base transceiver system (BTS) / base station controller (BSC). BTS System Controller / Packet Control Function (PCF), "30" is Mobile Switching Center (MSC), "40" is Packet Data Serving Node (PDSN), "50" is remote Remote Authentication Dial-In User Service (RADIUS) server, "60" is Home Agent (HA), and "70" is Dynamic Host Configuration Protocol (DHCP) server / Represents a Domain Name System (DNS) server, respectively.
이동 단말기(MS)(10)는 노트북(Notebook) 등과 같이 별도로 사용될 수도 있고, WAP(Wireless Application Protocol) 단말기와 같이 혼합형일 수도 있다.The mobile terminal (MS) 10 may be used separately, such as a notebook, etc., or may be mixed, such as a wireless application protocol (WAP) terminal.
이동 단말기(MS)(10)는 이동 IP 프로토콜을 사용하여 기존의 무선 인터넷 접속과는 다르게 무선 인터넷 연결이 종료되지 않으면 항상 동일한 IP 주소를 사용할 수 있다. 즉, 이동 단말기(MS)(10)가 다른 패킷 데이터 서비스 노드(PDSN)(40)로 이동하더라도, 홈 대행자(HA)(60)에서 현재의 PDSN 정보를 갖고서 항상 이동 단말기(MS)(10)로 데이터를 전송할 수 있게 한다.The mobile terminal (MS) 10 may use the same IP address at all times unless the wireless Internet connection is terminated unlike the conventional wireless Internet connection using the mobile IP protocol. That is, even if the mobile terminal (MS) 10 moves to another packet data service node (PDSN) 40, the home agent (HA) 60 always has the current PDSN information with the mobile terminal (MS) 10. To transmit data.
기지국(BTS)/기지국 제어기(BSC)/패킷 제어기(PCF)(20)는 이동 단말기(MS)(10)와 패킷 데이터 서비스 노드(PDSN)(40)간 데이터 전송 및 버퍼링하는 기능을 담당하며, IP 망에서 데이터가 이동 단말기(MS)(10)에 전송될 때 페이징도 한다. 각 기능을 보다 상세히 살펴보면 다음과 같다.The base station (BTS) / base station controller (BSC) / packet controller (PCF) 20 is responsible for the function of data transmission and buffering between the mobile terminal (MS) 10 and the packet data service node (PDSN) 40, Paging is also performed when data is transmitted to a mobile terminal (MS) 10 in an IP network. Looking at each function in more detail as follows.
기지국 제어기(BSC)는 기존 교환기(MSC)(30) 기능을 그대로 수용하고, 하나이상의 기지국(BTS)들을 제어 관리하며, 호처리와 관련된 트래픽과 신호방식, 이동성 관리, 이동 단말기(MS)(10) 관리 등을 수행한다.The base station controller (BSC) accepts the functions of the existing exchange (MSC) 30 as it is, and controls and manages one or more base stations (BTS), traffic and signaling related to call processing, mobility management, and mobile terminal (MS) 10 Perform management, etc.
무선 접속망(RAN : Radio Access Network)은 기지국 제어기(BSC)와 기지국(BTS)으로 구성되며, 교환기(MSC)(30)에 연동된 방문자 위치 등록기(VLR : Visitor Location Register)와 홈 위치 등록기(HLR : Home Location Register)를 통해 이동 단말기(MS)(10)의 이동성 관리 및 인증이 제공된다.Radio access network (RAN) is composed of a base station controller (BSC) and a base station (BTS), the visitor location register (VLR) and the home location register (HLR) linked to the exchange (MSC) 30 Mobility management and authentication of a mobile terminal (MS) 10 is provided through a Home Location Register.
무선 접속망(RAN)은 데이터 호의 기본 인증이 완료되면 패킷 데이터 서비스 노드(PDSN)(40)와 GRE(Generic Routing Encapsulation) 프로토콜에 대한 가상 연결을 설정한다.When the basic authentication of the data call is completed, the radio access network (RAN) establishes a virtual connection for the packet data service node (PDSN) 40 and the Generic Routing Encapsulation (GRE) protocol.
패킷 데이터 서비스 노드(PDSN)(40)는 이동 단말기(MS)(10)와 단대단 프로토콜(PPP : Point-to-Point Protocol) 연결을 설정하고, 원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)를 통해 가입자 인증 및 과금정보를 전달한다.A packet data service node (PDSN) 40 establishes a Point-to-Point Protocol (PPP) connection with a mobile terminal (MS) 10 and establishes a remote authentication dial-up user service (RADIUS) server (50). ) To transmit subscriber authentication and billing information.
이동 IP 서비스 제공시에, 패킷 데이터 서비스 노드(PDSN)(40)는 외부 대행자(FA : Foreign Agent) 기능을 수행하고, 이동 단말기(MS)(10) IP 주소의 홈 망에 존재하는 홈 대행자(HA)(60)는 이동 IP를 위한 위치정보 관리 및 터널설정 등의 기능을 수행한다.In providing the mobile IP service, the packet data service node (PDSN) 40 performs a foreign agent (FA) function, and is a home agent (MS) that exists in the home network of the mobile station (MS) 10 IP address. HA) 60 performs functions such as location information management and tunnel setup for mobile IP.
현재, 3GPP2의 망이나 ALL-IP 망에서는 전체를 하나의 IP 망으로 진화시키는 추세이며, 기지국 제어기(BSC), 패킷 제어기(PCF), 패킷 데이터 서비스 노드(PDSN)들을 하나의 무선 접속 관문 장치(WAG : Wireless Access Gateway)라는 시스템으로 보고 있다.At present, 3GPP2 network or ALL-IP network is evolving the whole into one IP network, and base station controller (BSC), packet controller (PCF) and packet data service node (PDSN) are connected to one wireless access gateway device ( WAG: Wireless Access Gateway.
따라서, 패킷 제어 기능(PCF)은 기지국 제어기(BSC) 내부에 존재할 수도 있고 외부에 별도의 시스템으로 구현될 수 있으나, 대부분의 개발자들은 이동망에서 효과적인 이동성 제공을 위해 독립적인 시스템으로 구현하고 있다.Accordingly, the packet control function (PCF) may exist inside the base station controller (BSC) or may be implemented as a separate system. However, most developers implement the system as an independent system to provide effective mobility in the mobile network.
패킷 제어 기능(PCF)은 무선 접속망(RAN)으로부터 전달되는 이동 단말기(MS)(10)의 데이터들을 패킷 데이터 서비스 노드(PDSN)(40)로 연결하기 위해 "RP 정합(RP Interface)"이라고 하는 무선 접속망(RAN)과 IP 망간 접속방법을 사용하며, RP 접속에서 데이터 전송을 위한 가입자별 가상 링크 연결(Virtual Link Connection)과 사용자 데이터를 GRE 프로토콜 캡슐화(Encapsulation) 및 역캡슐화(Decapsulation)를 통한 터널링(Tunneling) 기능을 제공한다. 또한, 패킷 데이터 서비스 노드(PDSN)(40)로부터 수신한 이동 단말기(MS)(10)에 전달될 연결 계층(Link Layer) 패킷들을 무선상(Air Interface)으로 전송될 수 있도록 하는 임시저장(Buffer) 기능과 패킷 분할(Segmentation) 기능을 수행한다.The packet control function (PCF) is called an "RP Interface" to connect the data of the mobile terminal (MS) 10 delivered from the radio access network (RAN) to the packet data service node (PDSN) 40. It uses the access method between the radio access network (RAN) and the IP network, and tunnels through the GRE protocol encapsulation and decapsulation of the user-specific virtual link connection and user data for data transmission in the RP connection. Provides (Tunneling) function. In addition, a buffer for allowing link layer packets to be transmitted to a mobile terminal (MS) 10 received from a packet data service node (PDSN) 40 to be transmitted over an air interface. ) And packet segmentation.
패킷 데이터 서비스 노드(PDSN)(40)는 패킷 제어기(PCF)로부터 수신된 패킷을 처리한다. 또한, 이동 단말기(MS)(10)와 PPP를 수행하는 종단점이며, 가입자의 아이디와 암호를 받아서 이를 원격 인증 전화접속 사용자 서비스(RADIUS) 서버)(50)에 인증하는 기능을 수행한다.Packet data service node (PDSN) 40 processes packets received from packet controllers (PCFs). It is also an endpoint that performs PPP with a mobile terminal (MS) 10, and receives a subscriber's ID and password and authenticates it to a remote authentication dial-up user service (RADIUS) server (50).
원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)는 AAA(Authentication, Authorization, Accounting) 기능, 즉 가입자 인증, 권한검증, 과금 등을 담당하며, 패킷 데이터 서비스 노드(PDSN)(40)에서 요청되는 인증요구, 과금메시지 등을 처리하는 역할을 수행한다.The remote authentication dial-up user service (RADIUS) server 50 is responsible for AAA (Authentication, Authorization, Accounting) functions, i.e. subscriber authentication, authorization, billing, and the like, and is requested from the packet data service node (PDSN) 40. It handles authentication request and billing messages.
홈 대행자(HA)(60)는 이동 단말기(MS)(10)에서 등록 요청(Registration Request) 메시지를 전송받은 후, IP 주소를 고정적으로 할당하는 방법이 사용될 경우에는 해당 IP 주소의 사용을 허용하고, IP 주소가 동적으로 할당되는 방법이 사용될 경우에는 IP 주소를 할당하여 등록 응답(Registration Reply) 메시지를 전송하여 이를 허용한다. 이동 단말기(MS)(10)가 PDSN 영역이 변경되는 경우에는, 이를 항상 홈 대행자(HA)(60)에 알리도록 되어 있다.The home agent (HA) 60 allows the use of the IP address when a method of statically assigning an IP address is used after receiving a registration request message from the MS 10. In this case, when a method of dynamically allocating an IP address is used, an IP address is allocated and a registration reply message is transmitted to allow this. If the mobile terminal (MS) 10 changes the PDSN area, it is always informed to the home agent (HA) 60.
동적 호스트 설정 프로토콜(DHCP) 서버/도메인 네임 시스템(DNS) 서버(70)는 사용자들이 IP 주소를 직접 설정하지 않아도 이를 자동적으로 할당해 주는 서버로, 사용자들이 네트워크에 대한 개념이 없이도 쉽게 사용이 가능하며, IP 주소, 도메인 네임(Domain_Name) 등 네트워크 구성 환경을 설정하는데 이용된다.Dynamic Host Configuration Protocol (DHCP) server / Domain Name System (DNS) server 70 is a server that automatically assigns users without setting IP addresses, so users can easily use them without the concept of a network. It is used to set the network configuration environment such as IP address and domain name (Domain_Name).
DNS 서버는 호스트 네임(Host_Name)을 IP 주소로 또는 IP 주소를 호스트 네임(Host_Name)으로 변환하는 등의 목적에 사용되며, RFC 2136에 따라 DNS 갱신(Update) 메시지를 통해서 특정 호스트 네임(Host_Name)에 대한 IP 주소의 변경을 갱신할 수도 있다.The DNS server is used for the purpose of converting a host name (Host_Name) to an IP address or an IP address to a host name (Host_Name), and the like. The DNS server uses a DNS update message to assign a specific host name (Host_Name) to the host name. You can also update the IP address change for the server.
본 발명은 홈 대행자(HA)(60)와 도메인 네임 시스템(DNS) 서버(70)간의 프로토콜에 관한 것으로, 본 발명의 바람직한 실시예로 이동 단말기(MS)(10)의 IP 주소가 변경된 것을 도메인 네임 시스템(DNS) 서버(70)에 알리기 위한 방법으로 두 가지 방안을 제시하고자 한다.The present invention relates to a protocol between a home agent (HA) 60 and a domain name system (DNS) server 70. In a preferred embodiment of the present invention, an IP address of a mobile terminal (MS) 10 is changed. As a method for informing the name system (DNS) server 70 will be presented two methods.
본 발명에서는 이동 IP 단말기가 인증을 위하여 사용하는 NAI(Network Access Identifier)를 이용하여 홈 대행자(HA)(60)가 운용자에 의해서 설정되는 도메인 네임(Domain_Name)을 추가하여 호스트 네임(Host_Name)을 생성하게 된다. 즉, 이동 단말기(MS)(10)가 홈 대행자(HA)(60)에 등록 요청(Registration Request) 메시지를 전송하여 IP 주소를 할당받은 경우, 홈 대행자(HA)(60)는 도메인 네임 시스템(DNS) 서버(70)에 이를 알리어 레코드(Record)에 등록한다. 또한, 이동 단말기(MS)(10)가 서비스 사용을 종료할 경우, IP 주소를 반납하기 위하여 홈 대행자(HA)(60)에 IP 주소를 사용하고자 하는 사용시간(lifetime)을 0으로 설정한 등록 요청(Registration Request) 메시지를 전송하게 된다. 이때, 홈 대행자(HA)(60)는 이동 단말기(MS)(10)를 대신해서 도메인 네임 시스템(DNS) 서버(70)에 알리어 레코드(Record)를 삭제하도록 한다.In the present invention, a host name (Host_Name) is generated by adding a domain name (Domain_Name) in which the home agent (HA) 60 is set by an operator using a network access identifier (NAI) used by the mobile IP terminal for authentication. Done. That is, when the mobile terminal (MS) 10 transmits a Registration Request message to the home agent 60 and is assigned an IP address, the home agent 60 receives a domain name system ( DNS is informed to the server 70 and registered in the record. In addition, when the mobile terminal (MS) 10 terminates the use of the service, a registration in which a lifetime for using the IP address is set to 0 for the home agent (HA) 60 to return the IP address. It will send a Registration Request message. At this time, the home agent (HA) 60 notifies the domain name system (DNS) server 70 on behalf of the mobile terminal (MS) 10 to delete the record (Record).
본 발명의 바람직한 실시예로 이동 단말기(MS)(10)의 IP 주소가 변경된 것을 도메인 네임 시스템(DNS) 서버(70)에 알리기 위한 첫 번째 방법은, 도메인 네임 시스템(DNS) 서버(70)와 동적 호스트 설정 프로토콜(DHCP) 서버(70)를 연동시키고, 홈 대행자(HA)(60)가 DHCP 요청(Request) 메시지를 보내면 동적 호스트 설정 프로토콜(DHCP) 서버(70)가 도메인 네임 시스템(DNS) 서버(70)에 DNS Update(Add) 메시지를 보내는 방식이다. 이는 도메인 네임 시스템(DNS) 서버(70)와 동적 호스트 설정 프로토콜(DHCP) 서버(70)가 연동되어 하나의 물리적 서버에 구현되어 있는 경우에 적용될 수 있는 방식이다.In a preferred embodiment of the present invention, a first method for informing the domain name system (DNS) server 70 that the IP address of the mobile terminal (MS) 10 has been changed is a domain name system (DNS) server 70. When the dynamic host configuration protocol (DHCP) server 70 is interlocked, and the home agent (HA) 60 sends a DHCP request message, the dynamic host configuration protocol (DHCP) server 70 is the domain name system (DNS). The DNS update (Add) message is sent to the server 70. This is a method that can be applied when the domain name system (DNS) server 70 and the dynamic host configuration protocol (DHCP) server 70 are interworked and implemented in one physical server.
따라서, 도 2와 같이 홈 대행자(HA)(60)가 IP 주소를 할당하게 되면, 동적 호스트 설정 프로토콜(DHCP) 서버(70)에 DHCP 요청(Request) 메시지를 보내어 해당 이동 단말기(MS)(10)의 호스트 네임(Host_Name)과 새로 할당된 IP 주소를 등록하게된다. 이때, 호스트 네임(Host_Name)은 이동 단말기(MS)(10)가 접속에 사용한 유저 네임(User_Name)에 홈 대행자(HA)(60)에 설정된 도메인 네임(Domain_Name)을 추가한 방법을 사용한다. 예를 들면, "foobar"라는 유저 네임(User_Name)을 사용하고 홈 대행자(HA)(60)에 도메인 네임(Domain)이 "cdma2000.n-top.com"으로 등록되어 있으면 "foobar.cdma2000.n-top.com"이 호스트 네임(Host_Name)이 된다.Therefore, when the home agent (HA) 60 assigns an IP address as shown in FIG. 2, the mobile agent (MS) 10 sends a DHCP request message to the dynamic host configuration protocol (DHCP) server 70. ) Will register the host name (Host_Name) and the newly assigned IP address. In this case, the host name (Host_Name) uses a method in which the domain name (Domain_Name) set in the home agent (HA) 60 is added to the user name (User_Name) used by the mobile terminal (MS) 10 for connection. For example, if you use the user name "foobar" (User_Name) and the domain name (Domain) is registered as "cdma2000.n-top.com" in the home agent (HA) 60, then "foobar.cdma2000.n -top.com "is the host name (Host_Name).
한편, IP 주소를 반납하거나 호가 종료되는 경우에는, 홈 대행자(HA)(60)가 도 3과 같이 DHCP 요청(Request) 메시지를 보내어 도메인 네임 시스템(DNS) 서버(70)의 레코드(Record)를 삭제하도록 한다.On the other hand, when returning an IP address or the call is terminated, the home agent (HA) 60 sends a DHCP request message as shown in FIG. 3 to record a record of the domain name system (DNS) server 70. Delete it.
본 발명의 바람직한 실시예로 이동 단말기(MS)(10)의 IP 주소가 변경된 것을 도메인 네임 시스템(DNS) 서버(70)에 알리기 위한 두 번째 방법은, 홈 대행자(HA)(60)가 직접 도메인 네임 시스템(DNS) 서버(70)에 DNS Update 메시지를 보내는 방법이다. 이는 동적 호스트 설정 프로토콜(DHCP) 서버(70)와의 연동이 없으므로 구현하기가 더 간단하다. 따라서, 도 4와 같이 홈 대행자(HA)(60)가 직접 도메인 네임 시스템(DNS) 서버(70)에 DNS Update 메시지를 보내어 새로운 DNS 레코드(Record)를 생성하게 되며, 해당 호의 종료시 도 5와 같이 홈 대행자(HA)(60)가 직접 도메인 네임 시스템(DNS) 서버(70)에 DNS Update 메시지를 보내어 해당 DNS 레코드(Record)를 삭제하게 된다.In a preferred embodiment of the present invention, the second method for notifying the domain name system (DNS) server 70 that the IP address of the mobile terminal (MS) 10 has changed is that the home agent (HA) 60 directly domains. The DNS update message is transmitted to the name system (DNS) server 70. This is simpler to implement since there is no interworking with the Dynamic Host Configuration Protocol (DHCP) server 70. Therefore, as shown in FIG. 4, the home agent 60 directly sends a DNS Update message to the domain name system (DNS) server 70 to generate a new DNS record, and as shown in FIG. 5 at the end of the call. The home agent (HA) 60 directly sends a DNS Update message to the domain name system (DNS) server 70 to delete the corresponding DNS record (Record).
도 2 는 본 발명의 일실시예에 따른 단말기 착신 서비스 방법중 DHCP 요청(Request) 메시지를 이용한 레코드 등록 과정에 대한 상세 흐름도이다.2 is a detailed flowchart illustrating a record registration process using a DHCP request message in a terminal incoming service method according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명의 일실시예에 따른 단말기 착신 서비스방법중 DHCP 요구(Request) 메시지를 이용한 레코드 등록 과정은, 먼저 이동 단말기(MS)(10)가 발신 메시지(Origination Message)를 기지국 제어기(BSC)(20)로 전송하면(201), 기지국 제어기(BSC)(20)에서 이동 단말기(MS)(10)로 기지국 확인 명령(Base Station Ack Order)을 보낸다(202).As shown in FIG. 2, the record registration process using the DHCP request message in the terminal incoming service method according to an embodiment of the present invention, first, the MS 10 transmits an origination message. In step 201, the base station controller 20 transmits a base station acknowledgment command (Base Station Ack Order) from the base station controller (BSC) 20 to the mobile terminal (MS) 10.
이후, 이동 단말기(MS)(10)와 기지국 제어기(BSC)(20)간에 트래픽 채널이 설정되고(203), 기지국 제어기(BSC)(20)가 패킷 데이터 서비스 노드(PDSN)(40)로 등록 요청(R-P Registration Request) 메시지를 보내면(204), 패킷 데이터 서비스 노드(PDSN)(40)에서는 이동 단말기(MS)(10)의 번호와 세션정보 등을 등록한 후 등록 응답(R-P Registration Reply) 메시지를 패킷 제어기(PCF)(20)로 전송한다(205).Thereafter, a traffic channel is established between the mobile terminal (MS) 10 and the base station controller (BSC) 20 (203), and the base station controller (BSC) 20 registers as a packet data service node (PDSN) 40. When the RP Registration Request message is sent (204), the packet data service node (PDSN) 40 registers the number and session information of the MS 10, and then sends an RP Registration Reply message. Send to packet controller (PCF) 20 (205).
다음으로, 이동 단말기(MS)(10)와 패킷 데이터 서비스 노드(PDSN)(40) 간에 PPP 설정이 이루어진다(206 내지 210).Next, a PPP setting is made between the mobile terminal (MS) 10 and the packet data service node (PDSN) 40 (206 to 210).
이를 보다 구체적으로 살펴보면, 패킷 데이터 서비스 노드(PDSN)(40)가 이동 단말기(MS)(10)로 링크 제어 프로토콜 설정 요청(LCP Configure Request) 메시지를 전송하면(206), 만약 여기에 CHAP(CHallenge Authentication Protocol)를 사용하도록 설정되어 있는 경우에 이동 단말기(MS)(10)는 패킷 데이터 서비스 노드(PDSN)(40)에 링크 제어 프로토콜 설정 미확인(LCP Configure Noacknowledgement) 메시지를 보내고(207), 이에 대해 다시 패킷 데이터 서비스 노드(PDSN)(40)가 인증 옵션이 누락된 링크 제어 프로토콜 요청(LCP Configure Request) 메시지를 보내게 되면 이에 대한 응답으로 이동 단말기(MS)(10)에서 링크 제어 프로토콜 설정 응답(LCP Configure Acknowledgement) 메시지를 보내게된다(208).More specifically, if the packet data service node (PDSN) 40 transmits a link control protocol setup request (LCP Configure Request) message to the mobile station (MS) 10 (206), the CHAP (CHallenge) If the authentication protocol is set to use, the mobile terminal (MS) 10 sends a link control protocol setup unacknowledgement (LCP Configure Noacknowledgement) message to the packet data service node (PDSN) 40 (207). When the packet data service node (PDSN) 40 sends a link control protocol request (LCP Configure Request) message missing an authentication option, the mobile terminal (MS) 10 responds to the link control protocol setting response ( LCP Configure Acknowledgement) message is sent (208).
다음으로, 이동 단말기(MS)(10)가 IP 주소 옵션을 생략한 채 IP 설정 프로토콜 설정 요청(IPCP Configure Request) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)로 전송하면(209), 이에 대해 패킷 데이터 서비스 노드(PDSN)(40)가 IPCP 설정 응답(IPCP Configure Acknowledgement) 메시지를 이동 단말기(MS)(10)로 전송하게 된다(210).Next, if the MS 10 sends an IPCP Configure Request message to the packet data service node (PDSN) 40 without omitting the IP address option (209), The packet data service node (PDSN) 40 transmits an IPCP Configure Acknowledgement message to the MS 10 (210).
PPP 설정이 모두 종료되면, 이동 단말기(MS)(10)가 먼저 패킷 데이터 서비스 노드(PDSN)(40)에 선택적으로 에이전트 요청(Agent Solicitation) 메시지를 보낼 수 있다(211). 이때의 에이전트 요청 메시지는 에이전트 광고 메시지를 보내줄 것을 패킷 데이터 서비스 노드(PDSN)(40)에 요청할 때 사용되는 메시지이다.When all of the PPP settings are completed, the MS 10 may first selectively send an Agent Solicitation message to the packet data service node (PDSN) 40 (211). The agent request message at this time is a message used when requesting the packet data service node (PDSN) 40 to send an agent advertisement message.
혹은, 패킷 데이터 서비스 노드(PDSN)(40)가 먼저 이동 단말기(MS)(10)에 에이전트 광고(Agent Advertisement) 메시지를 보내면(212), 여기에 포함된 패킷 데이터 서비스 노드(PDSN)(40)의 정보를 이용하여 이동 단말기(MS)(10)가 이동 IP 등록 요청(Mobile IP Registration Request) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)로 보내게 된다(213). 이때의 이동 IP 등록 요청 메시지에는 IP 주소를 사용하고자 하는 사용시간(lifetime), 패킷 데이터 서비스 노드(PDSN)(40)의 IP 주소 등이 포함된다.Alternatively, if the packet data service node (PDSN) 40 first sends an Agent Advertisement message to the MS 10 (212), the packet data service node (PDSN) 40 included therein The MS 10 sends a Mobile IP Registration Request message to the packet data service node (PDSN) 40 by using the information of the MS 10 (213). At this time, the mobile IP registration request message includes a lifetime for using the IP address, an IP address of the packet data service node (PDSN) 40, and the like.
이어서, 이동 IP 등록 요청 메시지를 수신한 패킷 데이터 서비스 노드(PDSN)(40)는 원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)로 접속 요청(Access Request) 메시지를 전송한다(214). 이후에, 인증 요청 메시지를 수신한원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)는 인증성공후 접속을 허용하는 접속 수락(Access Accept) 메시지에 권한검증 관련 내용을 포함하여 패킷 데이터 서비스 노드(PDSN)(40)로 전송한다(215).Subsequently, the packet data service node (PDSN) 40 having received the mobile IP registration request message transmits an access request message to the remote authentication dial-up user service (RADIUS) server 50 (214). Subsequently, the remote authentication dial-up user service (RADIUS) server 50 that receives the authentication request message includes a packet data service node (including the authorization verification information) in an access accept message that allows access after successful authentication. PDSN) 40 to transmit (215).
이후, 원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)에서 접속 수락 메시지를 수신한 패킷 데이터 서비스 노드(PDSN)(40)는 홈 대행자(HA)(60)에게 상기 "213" 단계에서 수신된 이동 IP 등록 요청 메시지를 보낸다(216). 이에 대해, 홈 대행자(HA)(60)는 패킷 데이터 서비스 노드(PDSN)(40)에서 이동 IP 등록 요청 메시지를 수신하면, 이동 단말기(MS)(10)의 IP 주소, 패킷 데이터 서비스 노드(PDSN)(40)의 IP 주소, 그리고 요청된 사용 시간(lifetime)을 등록하고, 이동 IP 등록 응답(Registration Reply) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)로 전송하게 된다(217). 그러면, 홈 대행자(HA)(60)에서 이동 IP 등록 응답 메시지를 수신한 패킷 데이터 서비스 노드(PDSN)(40)는 이를 이동 단말기(MS)(10)로 전달한다(218).Thereafter, the packet data service node (PDSN) 40 having received the connection acceptance message from the remote authentication dial-up user service (RADIUS) server 50 receives the home agent (HA) 60 from the step 213. A mobile IP registration request message is sent (216). In contrast, when the home agent (HA) 60 receives the mobile IP registration request message from the packet data service node (PDSN) 40, the home agent (HA) 60 receives the IP address of the mobile terminal (MS) 10 and the packet data service node (PDSN). The IP address of the IP address 40 and the requested lifetime are registered, and a Mobile IP Registration Reply message is transmitted to the packet data service node (PDSN) 40 (217). Then, the packet data service node (PDSN) 40 receiving the mobile IP registration response message from the home agent (HA) 60 forwards it to the mobile terminal (MS) 10 (218).
한편, 홈 대행자(HA)(60)는 동적 호스트 설정 프로토콜(DHCP) 서버(70)에 DHCP 요청 메시지를 전송한다(219). 이때의 DHCP 요청 메시지에는 이동 단말기(MS)(10)에 할당된 IP 주소와 이동 단말기(MS)(10)가 인증을 위해 입력한 유저 네임(User_Name)에 홈 대행자(HA)(60)가 도메인 네임(Domain_Name)을 추가하여 생성한 "User_Name.Domain_Name(예를 들면, buzzi.sktelecom.com)"의 호스트 네임(Host_Name)을 포함하게 된다.On the other hand, the home agent (HA) 60 transmits a DHCP request message to the dynamic host configuration protocol (DHCP) server 70 (219). At this time, the DHCP request message includes a home agent (HA) 60 having a domain in the IP address assigned to the mobile terminal (MS) 10 and the user name (User_Name) inputted by the mobile terminal (MS) 10 for authentication. The host name (Host_Name) of "User_Name.Domain_Name (for example, buzzi.sktelecom.com)" created by adding the name (Domain_Name) is included.
이어서, 동적 호스트 설정 프로토콜(DHCP) 서버(70)는 DHCP 요청 메시지를수신하면 이를 DNS 갱신(Update) 메시지로 다시 생성하여 도메인 네임 시스템(DNS) 서버(70)에 보내게 된다(220). 그러면, 도메인 네임 시스템(DNS) 서버(70)에서는 해당 호스트 네임(Host_Name)에 대한 IP 주소를 등록하는 A RR(Resource Record)와 PTR RR(Pointer Resource Record)을 생성한 후 동적 호스트 설정 프로토콜(DHCP) 서버(70)로 DNS 갱신 응답(Update Reply) 메시지를 보내게 된다(221). 이후에, 동적 호스트 설정 프로토콜(DHCP) 서버(70)는 홈 대행자(HA)(60)로 이를 DHCP 응답(Acknowledge) 메시지를 통해 알리게 된다(222).Subsequently, when the DHCP server 70 receives the DHCP request message, the dynamic host configuration protocol (DHCP) server 70 regenerates the DHCP request message as a DNS update message and sends it to the domain name system (DNS) server 70 (220). Then, the Domain Name System (DNS) server 70 generates an A RR (Resource Record) and a PTR RR (Pointer Resource Record) for registering an IP address for the corresponding host name (Host_Name), and then performs a dynamic host configuration protocol (DHCP). In step 221, a DNS Update Reply message is sent to the server 70. Subsequently, the dynamic host configuration protocol (DHCP) server 70 notifies the home agent (HA) 60 of this via a DHCP acknowledgment message (222).
도 3 은 본 발명의 일실시예에 따른 단말기 착신 서비스 방법중 DHCP 요청(Request) 메시지를 이용한 레코드 삭제 과정에 대한 상세 흐름도이다.3 is a detailed flowchart illustrating a record deletion process using a DHCP request message in a terminal incoming service method according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 본 발명의 일실시예에 따른 단말기 착신 서비스 방법중 DHCP 요청(Request) 메시지를 이용한 레코드 삭제 과정은, 먼저 이동 단말기(MS)(10)가 이동 IP 등록 해제(Registration Request(lifetime=0)) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)를 거쳐서 홈 대행자(HA)(60)로 보내면(301), 홈 대행자(HA)(60)는 이미 생성되어 있던 이동 단말기(MS)(10)의 IP 주소, 패킷 데이터 서비스 노드(PDSN)(40)의 IP 주소, 요청된 사용시간(lifetime)을 포함한 정보를 삭제하고 패킷 데이터 서비스 노드(PDSN)(40)를 경유하여 이동 단말기(MS)(10)에 이동 IP 등록 해제에 대한 응답(Registration Reply(lifetime=0, Accept)) 메시지를 보내게 된다(302). 그리고, 홈 대행자(HA)(60)는 동적 호스트 설정 프로토콜(DHCP) 서버(70)에 이를 DHCP 해제(Release) 메시지를 통하여 이동 단말기(MS)(10)에 할당된 IP 주소 사용 종료를 알리게 된다(303).As shown in FIG. 3, a record deletion process using a DHCP request message in a terminal incoming service method according to an embodiment of the present invention, first, the mobile terminal (MS) 10 releases registration of a mobile IP. Request (lifetime = 0)) message is sent to the home agent (HA) 60 via the packet data service node (PDSN) 40 (301), the home agent (HA) 60 has already been created. (MS) deletes information including the IP address of the packet data service node (PDSN) 40, the requested lifetime, and via the packet data service node (PDSN) 40 The mobile station (MS) 10 sends a registration reply (lifetime = 0, Accept) message to the mobile IP deregistration (302). In addition, the home agent (HA) 60 notifies the dynamic host configuration protocol (DHCP) server 70 of the termination of the IP address assigned to the mobile terminal (MS) 10 through a DHCP release message. (303).
이후, 동적 호스트 설정 프로토콜(DHCP) 서버(70)는 도메인 네임 시스템(DNS) 서버(70)에 DNS 레코드 삭제를 요청하는 DNS 갱신(Update(Delete)) 메시지를 보내며(304), 도메인 네임 시스템(DNS) 서버(70)에서는 해당 호스트 네임(Host_Name)에 대한 DNS 레코드를 삭제한 후 동적 호스트 설정 프로토콜(DHCP) 서버(70)에 DNS 갱신 응답(Update Acknowledgement) 메시지를 보내게 된다(305).Thereafter, the Dynamic Host Configuration Protocol (DHCP) server 70 sends a DNS Update (Delete) message to the Domain Name System (DNS) server 70 requesting the deletion of the DNS record (304). The DNS server 70 deletes the DNS record for the corresponding host name Host_Name and sends a DNS Update Acknowledgement message to the dynamic host configuration protocol server 70 (305).
다음으로, 패킷 데이터 서비스 노드(PDSN)(40)는 홈 대행자(HA)(60)에서 이동 IP 등록 해제 메시지를 수신하고 이를 이동 단말기(MS)(10)에 전달한 후, 패킷 제어기(PCF)(20)에 R-P 등록 갱신(Registration Update) 메시지를 전송한다(306). 그러면, 패킷 제어기(PCF)(20)는 패킷 데이터 서비스 노드(PDSN)(40)에 이에 대한 응답 메시지인 R-P 등록 응답(Registration Acknowledgement) 메시지를 보낸다(307). 그리고, 패킷 데이터 서비스 노드(PDSN)(40)에 현재의 세션 정보 삭제를 요청하는 R-P 등록 삭제 요청(Registration Request(lifetime=0, Accounting Data)) 메시지를 전송하면(308), 패킷 데이터 서비스 노드(PDSN)(40)에서 이동 단말기(MS)(10)에 대한 세션 정보를 삭제한 후 이에 대한 응답 메시지인 R-P 등록 삭제 응답(Registration Reply(lifetime=0, Accept)) 메시지를 보내게 된다(309).Next, the packet data service node (PDSN) 40 receives the mobile IP deregistration message from the home agent (HA) 60 and forwards it to the mobile terminal (MS) 10, and then the packet controller (PCF) ( In step 306, an RP Registration Update message is transmitted (step 306). Then, the packet controller (PCF) 20 sends an R-P Registration Acknowledgment message, which is a response message thereto, to the packet data service node (PDSN) 40 (307). When the RP Registration Request (lifetime = 0, Accounting Data) message is transmitted to the packet data service node (PDSN) 40 to delete the current session information (308), the packet data service node ( The PDSN 40 deletes the session information for the MS 10 and then sends an RP Registration Reply (lifetime = 0, Accept) message in response thereto (309). .
이어서, 패킷 제어기(PCF)(20)는 교환기(MSC)(30)에 해제 요청(Clear Request) 메시지를 전송하고(310), 교환기(MSC)(30)가 이에 대한 확인(Clear Command) 메시지를 보낸후(311), 이동 단말기(MS)(10)와 기지국 제어기(BSC)(20)간에 트래픽 채널이 해제되고(312), 패킷 제어기(PCF)(20)가 교환기(MSC)(30)에 해제 완료(Clear Complete) 메시지를 전송하게 된다(313).Subsequently, the packet controller (PCF) 20 transmits a clear request message to the exchange (MSC) 30 (310), and the exchange (MSC) 30 sends a clear command message thereto. After sending (311), the traffic channel between the mobile terminal (MS) 10 and the base station controller (BSC) 20 is released (312), the packet controller (PCF) 20 to the exchange (MSC) 30 The clear complete message is transmitted (313).
도 4 는 본 발명의 다른 실시예에 따른 단말기 착신 서비스 방법중 DNS 갱신(Update) 메시지를 이용한 레코드 등록 과정에 대한 상세 흐름도이다.4 is a detailed flowchart illustrating a record registration process using a DNS update message in a terminal incoming service method according to another embodiment of the present invention.
도 4에 도시된 바와 같이, 본 발명의 다른 실시예에 따른 단말기 착신 서비스 방법중 DNS 갱신(Update) 메시지를 이용한 레코드 등록 과정은, 먼저 이동 단말기(MS)(10)가 발신 메시지(Origination Message)를 기지국 제어기(BSC)(20)로 전송하면(401), 기지국 제어기(BSC)(20)에서 이동 단말기(MS)(10)로 기지국 확인 명령(Base Station Ack Order)을 보낸다(402).As shown in FIG. 4, in the record registration process using the DNS update message in the terminal incoming service method according to another embodiment of the present invention, the MS 10 first transmits an origination message. In step 401, the BS transmits a base station acknowledgment command (Base Station Ack Order) from the base station controller (BSC) 20 to the mobile terminal (MS) 10 (402).
이후, 이동 단말기(MS)(10)와 기지국 제어기(BSC)(20)간에 트래픽 채널이 설정되고(403), 기지국 제어기(BSC)(20)가 패킷 데이터 서비스 노드(PDSN)(40)로 등록 요청(R-P Registration Request) 메시지를 보내면(404), 패킷 데이터 서비스 노드(PDSN)(40)에서는 이동 단말기(MS)(10)의 번호와 세션정보 등을 등록한 후 등록 응답(R-P Registration Reply) 메시지를 패킷 제어기(PCF)(20)로 전송한다(405).Thereafter, a traffic channel is established between the mobile terminal (MS) 10 and the base station controller (BSC) 20 (403), and the base station controller (BSC) 20 registers as a packet data service node (PDSN) 40. When a RP Registration Request message is sent (404), the packet data service node (PDSN) 40 registers the number and session information of the MS 10, and then sends a RP Registration Reply message. Transmit to packet controller (PCF) 20 (405).
다음으로, 이동 단말기(MS)(10)와 패킷 데이터 서비스 노드(PDSN)(40) 간에 PPP 설정이 이루어진다(406 내지 410).Next, a PPP setting is made between the mobile terminal (MS) 10 and the packet data service node (PDSN) 40 (406 to 410).
이를 보다 구체적으로 살펴보면, 패킷 데이터 서비스 노드(PDSN)(40)가 이동 단말기(MS)(10)로 링크 제어 프로토콜 설정 요청(LCP Configure Request) 메시지를 전송하면(406), 만약 여기에 CHAP(CHallenge Authentication Protocol)를 사용하도록 설정되어 있는 경우에 이동 단말기(MS)(10)는 패킷 데이터 서비스 노드(PDSN)(40)에 링크 제어 프로토콜 설정 미확인(LCP Configure Noacknowledgement) 메시지를 보내고(407), 이에 대해 다시 패킷 데이터 서비스 노드(PDSN)(40)가 인증 옵션이 누락된 링크 제어 프로토콜 요청(LCP Configure Request) 메시지를 보내게 되면 이에 대한 응답으로 이동 단말기(MS)(10)에서 링크 제어 프로토콜 설정 응답(LCP Configure Acknowledgement) 메시지를 보내게 된다(408).More specifically, if the packet data service node (PDSN) 40 transmits a link control protocol setup request (LCP Configure Request) message to the mobile terminal (MS) 10 (406), here CHAP (CHallenge) If a mobile device (MS) 10 is set to use an Authentication Protocol, the mobile terminal (MS) 10 sends (407) a LCP Configure Noacknowledgement message to the packet data service node (PDSN) 40, and When the packet data service node (PDSN) 40 sends a link control protocol request (LCP Configure Request) message missing an authentication option, the mobile terminal (MS) 10 responds to the link control protocol setting response ( LCP Configure Acknowledgement) message is sent (408).
다음으로, 이동 단말기(MS)(10)가 IP 주소 옵션을 생략한 채 IP 설정 프로토콜 설정 요청(IPCP Configure Request) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)로 전송하면(409), 이에 대해 패킷 데이터 서비스 노드(PDSN)(40)가 IPCP 설정 응답(IPCP Configure Acknowledgement) 메시지를 이동 단말기(MS)(10)로 전송하게 된다(410).Next, when the MS 10 transmits an IPCP Configure Request message to the packet data service node (PDSN) 40 without omitting the IP address option (409). The packet data service node (PDSN) 40 transmits an IPCP Configure Acknowledgement message to the MS 10 (410).
PPP 설정이 모두 종료되면, 이동 단말기(MS)(10)가 먼저 패킷 데이터 서비스 노드(PDSN)(40)에 선택적으로 에이전트 요청(Agent Solicitation) 메시지를 보낼 수 있다(411). 이때의 에이전트 요청 메시지는 에이전트 광고 메시지를 보내줄 것을 패킷 데이터 서비스 노드(PDSN)(40)에 요청할 때 사용되는 메시지이다.When all the PPP settings are completed, the MS 10 may first selectively send an Agent Solicitation message to the packet data service node (PDSN) 40 (411). The agent request message at this time is a message used when requesting the packet data service node (PDSN) 40 to send an agent advertisement message.
혹은, 패킷 데이터 서비스 노드(PDSN)(40)가 먼저 이동 단말기(MS)(10)에 에이전트 광고(Agent Advertisement) 메시지를 보내면(412), 여기에 포함된 패킷 데이터 서비스 노드(PDSN)(40)의 정보를 이용하여 이동 단말기(MS)(10)가 이동 IP 등록 요청(Mobile IP Registration Request) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)로 보내게 된다(413). 이때의 이동 IP 등록 요청 메시지에는 IP 주소를 사용하고자 하는 사용시간(lifetime), 패킷 데이터 서비스 노드(PDSN)(40)의 IP 주소 등이 포함된다.Alternatively, if the packet data service node (PDSN) 40 first sends an Agent Advertisement message to the MS 10 (412), the packet data service node (PDSN) 40 included therein is included. The MS 10 sends a Mobile IP Registration Request message to the packet data service node (PDSN) 40 by using the information of the UE 10 (413). At this time, the mobile IP registration request message includes a lifetime for using the IP address, an IP address of the packet data service node (PDSN) 40, and the like.
이어서, 이동 IP 등록 요청 메시지를 수신한 패킷 데이터 서비스 노드(PDSN)(40)는 원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)로 접속 요청(Access Request) 메시지를 전송한다(414). 이후에, 인증 요청 메시지를 수신한 원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)는 인증성공후 접속을 허용하는 접속 수락(Access Accept) 메시지에 권한검증 관련 내용을 포함하여 패킷 데이터 서비스 노드(PDSN)(40)로 전송한다(415).Subsequently, the packet data service node (PDSN) 40 having received the mobile IP registration request message transmits an access request message to the remote authentication dial-up user service (RADIUS) server 50 (414). Subsequently, the remote authentication dial-up user service (RADIUS) server 50 receiving the authentication request message includes a packet data service node (including the authorization verification information) in an access accept message that allows access after successful authentication. PDSN) 40 to transmit (415).
이후, 원격 인증 전화접속 사용자 서비스(RADIUS) 서버(50)에서 접속 수락 메시지를 수신한 패킷 데이터 서비스 노드(PDSN)(40)는 홈 대행자(HA)(60)에게 상기 "413" 단계에서 수신된 이동 IP 등록 요청 메시지를 보낸다(416). 이에 대해, 홈 대행자(HA)(60)는 패킷 데이터 서비스 노드(PDSN)(40)에서 이동 IP 등록 요청 메시지를 수신하면, 이동 단말기(MS)(10)의 IP 주소, 패킷 데이터 서비스 노드(PDSN)(40)의 IP 주소, 그리고 요청된 사용 시간(lifetime)을 등록하고, 이동 IP 등록 응답(Registration Reply) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)로 전송하게 된다(417). 그러면, 홈 대행자(HA)(60)에서 이동 IP 등록 응답 메시지를 수신한 패킷 데이터 서비스 노드(PDSN)(40)는 이를 이동 단말기(MS)(10)로 전달한다(418).Thereafter, the packet data service node (PDSN) 40 having received the connection acceptance message from the remote authentication dial-up user service (RADIUS) server 50 receives the home agent (HA) 60 from the "413" step. A mobile IP registration request message is sent (416). In contrast, when the home agent (HA) 60 receives the mobile IP registration request message from the packet data service node (PDSN) 40, the home agent (HA) 60 receives the IP address of the mobile terminal (MS) 10 and the packet data service node (PDSN). IP address 40 and the requested lifetime are registered and a Mobile IP Registration Reply message is sent to the packet data service node (PDSN) 40 (417). Then, the packet data service node (PDSN) 40 receiving the mobile IP registration response message from the home agent (HA) 60 forwards it to the mobile terminal (MS) 10 (418).
한편, 홈 대행자(HA)(60)는 도메인 네임 시스템(DNS) 서버(70)에 DNS 갱신(Update) 메시지를 전송한다(419). 이때의 DNS 갱신 메시지에는 이동 단말기(MS)(10)에 할당된 IP 주소와 이동 단말기(MS)(10)가 인증을 위해 입력한 유저 네임(User_Name)에 홈 대행자(HA)(60)가 도메인 네임(Domain_Name)을 추가하여생성한 "User_Name.Domain_Name(예를 들면, buzzi.sktelecom.com)"의 호스트 네임(Host_Name)을 포함하게 된다.Meanwhile, the home agent (HA) 60 transmits a DNS update message to the domain name system (DNS) server 70 (419). At this time, in the DNS update message, the home agent (HA) 60 domains the IP address assigned to the mobile terminal (MS) 10 and the user name (User_Name) inputted by the mobile terminal (MS) 10 for authentication. The host name (Host_Name) of "User_Name.Domain_Name (for example, buzzi.sktelecom.com)" generated by adding the name (Domain_Name) is included.
이어서, 도메인 네임 시스템(DNS) 서버(70)에서는 해당 호스트 네임(Host_Name)에 대한 IP 주소를 등록하는 A RR(Resource Record)와 PTR RR(Pointer Resource Record)을 생성한 후 홈 대행자(HA)(60)로 DNS 갱신 응답(Update Reply) 메시지를 보내게 된다(420).Subsequently, the domain name system (DNS) server 70 generates an A RR (Resource Record) and a PTR RR (Pointer Resource Record) for registering an IP address for the corresponding host name (Host_Name), and then the home agent (HA) ( In step 60, a DNS update reply message is sent (420).
도 5 는 본 발명의 다른 실시예에 따른 단말기 착신 서비스 방법중 DNS 갱신(Update) 메시지를 이용한 레코드 삭제 과정에 대한 상세 흐름도이다.5 is a detailed flowchart illustrating a record deletion process using a DNS update message in a terminal incoming service method according to another embodiment of the present invention.
도 5에 도시된 바와 같이, 본 발명의 다른 실시예에 따른 단말기 착신 서비스 방법중 DNS 갱신(Update) 메시지를 이용한 레코드 삭제 과정은, 먼저 이동 단말기(MS)(10)가 이동 IP 등록 해제(Registration Request(lifetime=0)) 메시지를 패킷 데이터 서비스 노드(PDSN)(40)를 거쳐서 홈 대행자(HA)(60)로 보내면(501), 홈 대행자(HA)(60)는 이미 생성되어 있던 이동 단말기(MS)(10)의 IP 주소, 패킷 데이터 서비스 노드(PDSN)(40)의 IP 주소, 요청된 사용시간(lifetime)을 포함한 정보를 삭제하고 패킷 데이터 서비스 노드(PDSN)(40)를 경유하여 이동 단말기(MS)(10)에 이동 IP 등록 해제에 대한 응답(Registration Reply(lifetime=0, Accept)) 메시지를 보내게 된다(502). 그리고, 홈 대행자(HA)(60)는 도메인 네임 시스템(DNS) 서버(70)에 DNS 레코드 삭제를 요청하는 DNS 갱신(Update(Delete)) 메시지를 보내며(503), 도메인 네임 시스템(DNS) 서버(70)에서는 해당 호스트 네임(Host_Name)에 대한 DNS 레코드를 삭제한 후 홈 대행자(HA)(60)로 DNS 갱신 응답(UpdateAcknowledgement) 메시지를 보내게 된다(504).As shown in FIG. 5, in a record deletion process using a DNS update message in a terminal incoming service method according to another embodiment of the present invention, first, a mobile terminal (MS) 10 releases registration of a mobile IP. Request (lifetime = 0)) message is sent to the home agent (HA) 60 via the packet data service node (PDSN) 40 (501), the home agent (HA) 60 has already been created. (MS) deletes information including the IP address of the packet data service node (PDSN) 40, the requested lifetime, and via the packet data service node (PDSN) 40 The mobile station (MS) 10 sends a registration reply (lifetime = 0, Accept) message to the mobile IP deregistration (502). In addition, the home agent (HA) 60 sends a DNS Update (Delete) message requesting the deletion of the DNS record to the Domain Name System (DNS) server 70 (503), and the Domain Name System (DNS) server In operation 70, the DNS record for the host name Host_Name is deleted and then a DNS update response message is sent to the home agent 60 (504).
다음으로, 패킷 데이터 서비스 노드(PDSN)(40)는 홈 대행자(HA)(60)에서 이동 IP 등록 해제 메시지를 수신하고 이를 이동 단말기(MS)(10)에 전달한 후, 패킷 제어기(PCF)(20)에 R-P 등록 갱신(Registration Update) 메시지를 전송한다(505). 그러면, 패킷 제어기(PCF)(20)는 패킷 데이터 서비스 노드(PDSN)(40)에 이에 대한 응답 메시지인 R-P 등록 응답(Registration Acknowledgement) 메시지를 보낸다(506). 그리고, 패킷 데이터 서비스 노드(PDSN)(40)에 현재의 세션 정보 삭제를 요청하는 R-P 등록 삭제 요청(Registration Request(lifetime=0, Accounting Data)) 메시지를 전송하면(507), 패킷 데이터 서비스 노드(PDSN)(40)에서 이동 단말기(MS)(10)에 대한 세션 정보를 삭제한 후 이에 대한 응답 메시지인 R-P 등록 삭제 응답(Registration Reply(lifetime=0, Accept)) 메시지를 보내게 된다(508).Next, the packet data service node (PDSN) 40 receives the mobile IP deregistration message from the home agent (HA) 60 and forwards it to the mobile terminal (MS) 10, and then the packet controller (PCF) ( In step 505, the RP registration update message is transmitted. The packet controller (PCF) 20 then sends 506 an R-P Registration Acknowledgment message that is a response message to the packet data service node (PDSN) 40. When the RP Registration Request (lifetime = 0, Accounting Data) message is transmitted to the packet data service node (PDSN) 40 to delete the current session information (507), the packet data service node ( The PDSN 40 deletes the session information for the MS 10 and then sends an RP Registration Reply (lifetime = 0, Accept) message as a response message (508). .
이어서, 패킷 제어기(PCF)(20)는 교환기(MSC)(30)에 해제 요청(Clear Request) 메시지를 전송하고(509), 교환기(MSC)(30)가 이에 대한 확인(Clear Command) 메시지를 보낸후(510), 이동 단말기(MS)(10)와 기지국 제어기(BSC)(20)간에 트래픽 채널이 해제되고(511), 패킷 제어기(PCF)(20)가 교환기(MSC)(30)에 해제완료(Clear Complete) 메시지를 전송하게 된다(512).Subsequently, the packet controller (PCF) 20 transmits a clear request message to the exchange (MSC) 30 (509), and the exchange (MSC) 30 sends a clear command message thereto. After sending (510), the traffic channel between the mobile terminal (MS) 10 and the base station controller (BSC) 20 is released (511), the packet controller (PCF) 20 to the switch (MSC) 30 A clear complete message is transmitted (512).
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.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 capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawings.
상기한 바와 같은 본 발명은, 이동 IP 단말기가 IP 주소 변경을 DNS 서버 또는 특정 웹 사이트에 갱신하지 않고도 IP 주소 변경을 등록하여 착신 서비스를 받을 수 있도록 하여, 단말기의 부하를 줄일 수 있고, IP 주소가 다른 단말기에 할당된 상황에서 DNS가 기존의 정보를 삭제하지 않았을 때 사용자가 원치않는 데이터가 전송될 가능성이 없어지며, IP 주소가 자주 바뀌어도 단말기에 푸시(push) 서비스와 같은 네트워크의 요청에 의한 데이터 착신이 가능하고, 직접 단말기간에 ftp 등의 서비스가 쉽게 가능해 지는 효과가 있다.As described above, the present invention enables a mobile IP terminal to register an IP address change to receive an incoming service without updating the IP address change in a DNS server or a specific web site, thereby reducing the load on the terminal, Is not assigned to the other terminal when DNS is not deleted, there is no possibility of undesired data transmission, and even if the IP address is changed frequently, the network requests such as push service to the terminal. It is possible to receive data and to directly enable services such as ftp between terminals.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0070855A KR100388483B1 (en) | 2000-11-27 | 2000-11-27 | Mobile termination method using DNS record update for changing IP address in wireless telecommunication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0070855A KR100388483B1 (en) | 2000-11-27 | 2000-11-27 | Mobile termination method using DNS record update for changing IP address in wireless telecommunication network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020041105A true KR20020041105A (en) | 2002-06-01 |
KR100388483B1 KR100388483B1 (en) | 2003-06-25 |
Family
ID=19701620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0070855A KR100388483B1 (en) | 2000-11-27 | 2000-11-27 | Mobile termination method using DNS record update for changing IP address in wireless telecommunication network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100388483B1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100464376B1 (en) * | 2001-12-10 | 2005-01-05 | 삼성전자주식회사 | Packet data service method for wireless telecommunication system |
KR100642935B1 (en) * | 2005-05-06 | 2006-11-10 | (주)아이디스 | Name service system and method thereof |
KR100736536B1 (en) * | 2001-07-07 | 2007-07-06 | 엘지전자 주식회사 | Interface identification method using identification information of mobile station in Internet Protocol version 6 |
KR100777274B1 (en) * | 2001-06-12 | 2007-11-20 | 엘지전자 주식회사 | Method for transmitting packet in mobile communication system over internet protocol |
KR100800821B1 (en) * | 2001-12-31 | 2008-02-01 | 삼성전자주식회사 | Method for releasing subscriber for mobile internet protocol |
KR100824461B1 (en) * | 2006-09-06 | 2008-04-22 | 에스케이 텔레콤주식회사 | Device and method of maintenance ip on the wireless telecommunication system during data hand-off |
KR100830442B1 (en) * | 2001-06-12 | 2008-05-20 | 엘지전자 주식회사 | Method of transmitting packet data over IP, and system for the same |
KR100848456B1 (en) * | 2007-01-29 | 2008-07-28 | 주식회사 케이티 | Apparatus and method for address registration of mobile nodes based on wireless broadband access network |
US8391274B2 (en) | 2004-12-10 | 2013-03-05 | Pantech&Curitel Communications, Inc. | Data call terminating service system and method for dynamic IP of mobile communication terminal |
Families Citing this family (4)
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 |
KR100471615B1 (en) * | 2001-11-07 | 2005-03-08 | 유티스타콤코리아 유한회사 | System for managing IP address of Internet service provider using RADIUS server and method thereof |
KR100480720B1 (en) * | 2002-09-26 | 2005-04-07 | 엘지전자 주식회사 | Mobile Communication Network and Arrival Call Service Method from Internet Host to Mobile Stations |
KR101051792B1 (en) * | 2009-02-03 | 2011-07-26 | 주식회사 파이오링크 | Network address translation device and method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6614774B1 (en) * | 1998-12-04 | 2003-09-02 | Lucent Technologies Inc. | Method and system for providing wireless mobile server and peer-to-peer services with dynamic DNS update |
EP1075123A1 (en) * | 1999-08-06 | 2001-02-07 | Lucent Technologies Inc. | Dynamic home agent system for wireless communication systems |
-
2000
- 2000-11-27 KR KR10-2000-0070855A patent/KR100388483B1/en active IP Right Grant
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100777274B1 (en) * | 2001-06-12 | 2007-11-20 | 엘지전자 주식회사 | Method for transmitting packet in mobile communication system over internet protocol |
KR100830442B1 (en) * | 2001-06-12 | 2008-05-20 | 엘지전자 주식회사 | Method of transmitting packet data over IP, and system for the same |
KR100736536B1 (en) * | 2001-07-07 | 2007-07-06 | 엘지전자 주식회사 | Interface identification method using identification information of mobile station in Internet Protocol version 6 |
KR100464376B1 (en) * | 2001-12-10 | 2005-01-05 | 삼성전자주식회사 | Packet data service method for wireless telecommunication system |
KR100800821B1 (en) * | 2001-12-31 | 2008-02-01 | 삼성전자주식회사 | Method for releasing subscriber for mobile internet protocol |
US8391274B2 (en) | 2004-12-10 | 2013-03-05 | Pantech&Curitel Communications, Inc. | Data call terminating service system and method for dynamic IP of mobile communication terminal |
KR100642935B1 (en) * | 2005-05-06 | 2006-11-10 | (주)아이디스 | Name service system and method thereof |
KR100824461B1 (en) * | 2006-09-06 | 2008-04-22 | 에스케이 텔레콤주식회사 | Device and method of maintenance ip on the wireless telecommunication system during data hand-off |
KR100848456B1 (en) * | 2007-01-29 | 2008-07-28 | 주식회사 케이티 | Apparatus and method for address registration of mobile nodes based on wireless broadband access network |
Also Published As
Publication number | Publication date |
---|---|
KR100388483B1 (en) | 2003-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100693975B1 (en) | Address transition and message correlation between network nodes | |
KR100680076B1 (en) | Method of integration network element on communication system | |
RU2347320C2 (en) | Method and device for data exchange services initiated by network | |
JP3964257B2 (en) | System and method for allowing a simple IP mobile node to operate seamlessly by performing true roaming in a mobile IP network | |
US6708031B2 (en) | Session or handoff methods in wireless networks | |
US7751379B2 (en) | IP mobility mechanism for a packet radio network | |
KR100945612B1 (en) | Subscriber-specific enforcement of proxy-mobile-ippmip instead of client-mobile-ipcmip | |
KR100388483B1 (en) | Mobile termination method using DNS record update for changing IP address in wireless telecommunication network | |
US20090109878A1 (en) | Method for informing that the network supports the mobile ip enhancement capability | |
WO2009028885A2 (en) | Method and system for managing mobility in a mobile communication system using proxy mobile internet protocol | |
KR100604531B1 (en) | Mobile Packet Data Servicing method for mobile communication system | |
KR100915513B1 (en) | PACKET BUFFERING METHOD AND APPARATUS FOR REDUCING PACKET LOSS IN PROXY MOBILE IPv6 | |
WO2010052919A1 (en) | Handover method, and mobile terminal and home agent used in the method | |
KR100471615B1 (en) | System for managing IP address of Internet service provider using RADIUS server and method thereof | |
KR101268579B1 (en) | An Apparatus and a Method for Service Continuity between UMTS network and WLAN | |
KR100397127B1 (en) | Mobile telecommunication network and method for operating call the same | |
KR100403953B1 (en) | Control management method for integrating network element in wireless telecommunication system | |
KR20020061826A (en) | Method of controlling management for network element integration on communication system | |
KR100403954B1 (en) | Session establishment and management method for integrating network element in wireless telecommunication system | |
KR100617780B1 (en) | Method for updating routing area of mobile node in wireless internet and mobile communication network | |
KR100848456B1 (en) | Apparatus and method for address registration of mobile nodes based on wireless broadband access network | |
KR100396923B1 (en) | Interface Processing Method Between GPRS Gateway Node and ISP Network for Authentication and IP Assignment of ISP Mobile Subscriber in 3rd Generation GPRS Network | |
KR20100121800A (en) | Method for processing hand-over based on pmip for interworking between heterogeneous networks | |
KR20090020877A (en) | Method for administrating mobility based on network | |
Alnasouri et al. | QOMIFA: A QoS Enabled Mobilty Management Framework in All-IP Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130403 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140520 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150527 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20160530 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20180530 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20190502 Year of fee payment: 17 |