KR100594982B1 - 아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템 - Google Patents

아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템 Download PDF

Info

Publication number
KR100594982B1
KR100594982B1 KR1020030099201A KR20030099201A KR100594982B1 KR 100594982 B1 KR100594982 B1 KR 100594982B1 KR 1020030099201 A KR1020030099201 A KR 1020030099201A KR 20030099201 A KR20030099201 A KR 20030099201A KR 100594982 B1 KR100594982 B1 KR 100594982B1
Authority
KR
South Korea
Prior art keywords
subnet
ggsn
address
information
gateway
Prior art date
Application number
KR1020030099201A
Other languages
English (en)
Other versions
KR20050070165A (ko
Inventor
김은정
Original Assignee
엘지노텔 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지노텔 주식회사 filed Critical 엘지노텔 주식회사
Priority to KR1020030099201A priority Critical patent/KR100594982B1/ko
Publication of KR20050070165A publication Critical patent/KR20050070165A/ko
Application granted granted Critical
Publication of KR100594982B1 publication Critical patent/KR100594982B1/ko

Links

Images

Classifications

    • 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/5061Pools of 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/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • 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/5053Lease time; Renewal aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법 및 시스템에 관한 것으로, 단말에게 할당할 IP 주소가 속하는 Subnet에 대한 게이트웨이 IP 주소를 GGSN의 APN 구성 정보에 입력하는 단계; 상기 게이트웨이의 IP 주소를 입력받은 GGSN이 인접한 라우터에 라우팅 정보가 추가함으로써 DHCP 서버가 보내는 응답을 수신하기 위한 경로를 설정하는 단계; GGSN가 DHCP 서버에게 입력받은 게이트웨이 IP 주소에 대한 Subnet 정보를 요청하는 단계; 상기 요청을 수신한 DHCP 서버가 자신이 관리하는 IP Pool을 검색하여 해당 Subnet을 찾는 단계; 검색 결과 Subnet에 대한 정보가 있으면 이를 GGSN에 전송하는 단계; DHCP 서버로부터 Subnet 정보를 수신한 GGSN이 자신의 APN 구성 정보를 갱신하고, 단말의 세션을 설정한 후, 데이터 전송을 위해 인접 라우터에 Subnet에 대한 라우팅 정보를 추가하는 단계를 포함하는 것을 특징으로 한다.
IMT-2000, GGSN, DHCP, APN, IP Pool, Subnet

Description

아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷 자동 관리 방법 및 시스템{An automatic IP Pool Subnet management method and system in GGSN system of IMT-2000}
도 1은 종래의 GGSN 시스템 운용자가 DHCP 서버의 IP Pool Subnet 정보를 수동으로 GGSN 시스템에 입력하기 위한 화면을 도시한다.
도 2는 종래의 GGSN 시스템에서 DHCP 서버의 IP Pool Subnet 정보를 관리하는 과정을 도시하는 흐름도이다.
도 3은 DHCP 서버를 포함하는 일반적인 IMT-2000 시스템의 망 구성을 도시하는 구성도이다.
도 4는 GGSN 시스템과 DHCP 서버에 설정된 초기의 구성 정보를 나타낸다.
도 5는 본 발명에 따른 GGSN 시스템의 IP Pool Subnet 자동 관리 과정을 도시하는 흐름도이다.
도 6은 본 발명에 따라 IP Pool Subnet을 자동으로 관리하기 위한 GGSN 시스템 내부의 처리 블록을 도시한다.
※ 도면의 주요 부분에 대한 부호의 설명 ※
10.....GGSN 12.....APN 관리 블록(APRC)
15.....DHCP 프로토콜 블록(DHCC) 18.....라우팅 블록(OSPM)
20.....라우터 30.....DHCP 서버
본 발명은 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법 및 시스템에 관한 것으로, 보다 상세하게는, IMT-2000 서비스 시스템에 있어서 이동단말기에서 사용할 IP address를 할당받기 위해 IMT-2000의 비동기식 데이터 전송 장치인 GGSN 시스템에서 관리하는 IP Pool Subnet을 DHCP 서버에서 관리하는 IP Pool Subnet과 자동으로 일치시킬 수 있도록 관리하는 방법 및 시스템에 관한 것이다.
IMT-2000은 International Mobile Telecommunication 2000의 약어로서, 범세계 이동통신을 의미하는 제3세대 이동통신이다. 셀룰러 이동통신은 제1세대인 아날로그 방식(FDMA)을 거쳐 제2세대 이동통신인 디지털 방식으로 발전해 왔다. 제2세대 이동통신을 무선접속 방식별로 보면, 유럽의 경우에는 TDMA 방식으로, 미국의 경우에는 TDMA/CDMA 방식으로, 한국 및 아시아권에서는 CDMA 방식으로 상용화 되어 있다. 이러한 제2세대 이동통신에서 해결해야 될 큰 문제점은 단말 및 개인이동성의 문제, 즉 로밍(Roaming)의 문제이다. 지역 또는 국가간의 서로 다른 무선접속 규격으로 인해 한 지역에서 사용하고 있는 이동단말기는 다른 지역에는 사용할 수가 없다. 또한 데이터 전송률이 8~13Kbps 정도에 불과해서 영상 등과 같은 고속 데이터의 전송이 불가능한 문제점이 있다. 이러한 단점을 극복하기 위하여 제3세대 이동통신인 IMT-2000 통신서비스의 필요성이 대두되었다.
제3세대 이동통신인 IMT-2000 통신서비스에 의하면, 언제 어디서나 누구와도 음성은 물론 동영상 데이터까지 실시간으로 주고 받을 수 있다. IMT-2000은 주파수 대역과 단말기를 포함한 네트워크 장비에 대한 표준화를 꾀하고 통신위성을 이용해 세계 어디서나 같은 단말기로 한 차원 높은 서비스를 받을 수 있다. 제2세대 이동통신과 비교할 때, 제2세대 이동통신인 CDMA 통신서비스가 14.4Kbps 정도의 서비스를 제공하기 때문에 음성, E-mail, 저속인터넷 등의 한정된 서비스만을 제공할 수 있는데 반하여, 제3세대 이동통신인 IMT-2000 통신서비스는 144Kbps~2Mbps의 고속의 서비스를 제공하기 때문에 음성, E-mail, 고속인터넷 뿐만 아니라 영상전화, 고품질의 비디오 서비스 등도 제공할 수 있다. 사용하는 주파수 대역에 있어서도 제2세대 이동통신이 1.7~1.8GHz의 주파수 대역을 사용하는데 비해, 제3세대 이동통신은 이 보다 높은 1.9~2.2GHz의 주파수 대역을 사용한다. 이러한 제3세대 이동통신인 IMT-2000 통신서비스는 서비스 방식에 따라 북미방식인 동기식(CDMA2000)과 유럽방식인 비동기식(W-CDMA)으로 나뉜다.
이러한 IMT-2000 서비스에서, 이동단말기가 고속인터넷을 사용할 수 있도록 지원하는 장비로는 GGSN과 DHCP 서버가 있다. GGSN(Gateway GPRS Support Node)은 기간망과 외부 패킷 데이터 망간의 접속 기능을 담당하는 노드로서, 패킷 교환 시스템인 SGSN(Serving GPRS Support Node)으로부터 오는 GPRS 패킷을 적당한 패킷 데이터 프로토콜 형식(예컨대, IP나 X.25 등)으로 변환하여 전송하는 역할을 한다. 즉, 용어의 의미 그대로 인터넷과의 게이트웨이 역할을 수행하는 것으로, W-CDMA 가입자는 상기 GGSN을 통해 인터넷과 접속하게 된다. 또한, DHCP는 동적 호스트 설 정 규약(Dynamic Host Configuration Protocol)의 약자로서, 말 그대로 호스트와 관련된 IP와 기타 정보를 설정할 수 있도록 지원하는 규약이다. DHCP도 다른 것과 마찬가지로 서버와 클라이언트로 구성되는데, IMT-2000 시스템에서 클라이언트는 고속인터넷을 사용할 이동단말기와 같이 IP를 요청하는 측이고, DHCP 서버는 IP를 적절하게 할당하는 측을 나타낸다.
도 3은 이러한 DHCP 서버를 포함하는 일반적인 IMT-2000 시스템의 망 구성을 도시하는 구성도이다. IMT-2000 이동통신 시스템에서, 이동단말기(Mobile Staion; MS)가 고속인터넷에 접속하기 위해서는, 일반 컴퓨터 클라이언트와 마찬가지로 자신의 IP 주소를 가지고 있어야 한다. 따라서, 서비스를 요구한 이동단말기에 IP 주소를 할당하여야 하는데, 이를 위한 방법으로는 GGSN 내부의 IP Pool을 사용하는 방법, DHCP 서버로부터 IP를 요청하여 획득하는 방법, RADIUS 서버로부터 IP를 요청하여 획득하는 방법과 이동단말기 자신이 주체가 되어 직접 IP 주소를 획득하는 방법 등이 있다. 이들 중 GGSN이 DHCP 서버로 요청하여 IP 주소를 획득하는 방법에 의할 경우, 상기 GGSN과 DHCP 서버는 DHCP 프로토콜을 사용하여 서로 연동하여야 한다. 즉, 이동단말기의 서비스 요청이 있으면, 상기 GGSN이 상기 DHCP 서버와 연동하여 IP Pool Subnet 중에서 사용되지 않고 있는 하나의 IP 주소를 선택하여 상기 이동단말기에 할당하게 된다. 이때, 이동단말기에 대한 이러한 IP 주소의 할당을 원활하게 수행하기 위해 상기 GGSN은 DHCP 서버에서 관리하는 IP Pool과 GGSN의 구성 정보에 있는 단말이 소속되어야 할 Subnet의 정보를 항상 일치시켜야 할 필요가 있다. 만약 DHCP 서버에서 관리하는 IP Pool의 Subnet이 크고 GGSN의 Subnet이 작을 경우, GGSN의 Subnet에 해당하는 IP 주소만 할당 받고 나머지 IP 주소들에 대해서는 사용할 수 없게 되며, DHCP 서버의 IP Pool의 Subnet이 작고, GGSN의 Subnet이 클 경우에도 DHCP 서버에서 할당 해 줄 수 있는 Subnet 크기 만큼의 IP 주소만 할당 받게 되어 나머지 IP 주소들에 대해서는 사용 할 수 없게 된다.
그런데, 이렇게 DHCP 서버에서 관리하는 IP Pool과 GGSN의 구성 정보에 있는 단말이 소속되어야 할 Subnet의 정보를 일치시키는 작업은 지금까지는 전적으로 운용자의 수작업으로만 이루어졌다. 즉, 상기 GGSN의 운용자는 DHCP 서버의 운용자로부터 IP Pool Subnet 정보를 수시로 전달 받아 도 1과 같은 기존의 GGSN 시스템의 운용 화면을 통해 수동으로 입력하였다.
도 2는 종래의 GGSN 시스템에서 DHCP 서버의 IP Pool Subnet 정보를 관리하는 과정을 예시적으로 도시하는 흐름도이다. 도 2를 참조하여 기존의 GGSN 시스템과 DHCP 서버 사이의 IP Pool Subnet을 일치시키기 위한 동작을 설명하면 다음과 같다. 우선, DHCP 서버의 운용자는 IP pool을 적절히 설정한 후, 설정된 IP pool의 Subnet 정보를 GGSN의 운용자에게 전달한다. 예컨대, DHCP 서버의 운용자가 Subnet을 150.150.132.0으로 설정하고, 넷마스크(netmask)를 255.255.255.0으로, 할당 가능한 IP 주소의 범위를 150.150.132.2부터 150.150.132.254로 설정하였다면, 이와 같은 정보를 GGSN 시스템의 운용자에게 적절한 방법으로 전달한다. 그러면, GGSN 시스템의 운용자는 상기 DHCP 서버의 운용자에게 받은 정보를 바탕으로 도 1과 같은 GGSN 시스템의 운용 소프트웨어를 통해 GGSN 시스템의 구성 정보를 입력한다. 이렇게 해서, 구성 정보의 입력이 완료되면 설정된 IP Pool에 대해 인접 라우터에 경로를 설정하기 위해 라우팅 프로토콜을 사용하여 해당 경로를 알린다.
그런데, 이와 같이 운용자가 수동으로 관리하는 종래의 방식에 의할 경우, DHCP 서버의 운용자가 설정한 Subnet netmask와 할당 가능한 IP의 범위가 변경될 때마다, 두 시스템의 운용자가 전화나 e-메일 등을 통하여 정보를 교환한 후, GGSN 시스템의 운용자가 상기 전달받은 정보를 수동으로 입력해야 했기 때문에, 변경된 IP Pool Subnet 정보가 실시간으로 적용될 수 없다는 문제가 있으며, 또한, GGSN 시스템의 운용자가 실수로 잘못된 정보를 입력하는 문제가 발생할 수도 있다.
본 발명은 상기와 같은 종래의 문제점을 개선하기 위한 것으로, DHCP 서버에서 IP Pool Subnet 정보가 변경된 경우, GGSN 시스템이 이를 자동으로 감지하여 GGSN 시스템의 IP Pool Subnet 정보를 상기 변경된 DHCP 서버의 IP Pool Subnet에 자동으로 일치시키기 위한 것이다.
즉, 본 발명의 목적은 IMT-2000 서비스 시스템에 있어서 이동단말기에서 사용할 IP address를 할당받기 위해 IMT-2000의 비동기식 데이터 전송 장치인 GGSN 시스템에서 관리하는 IP Pool Subnet을 DHCP 서버에서 관리하는 IP Pool Subnet과 자동으로 일치시킬 수 있도록 관리하는 방법 및 시스템을 제공하는 것이다.
상기와 같은 목적을 달성하기 위해, 본 발명에 따른 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법은, 단말에게 할당할 IP 주소가 속하는 Subnet에 대한 게이트웨이 IP 주소를 GGSN의 APN 구성 정보에 입력하는 단계; 상기 게이트웨이의 IP 주소를 입력받은 GGSN이 인접한 라우터에 라우팅 정보를 추가함으로써 DHCP 서버가 보내는 응답을 수신하기 위한 경로를 설정하는 단계; GGSN에서 상기 DHCP 서버로부터 입력받은 게이트웨이 IP 주소에 대한 Subnet 정보를 요청하는 단계; 상기 요청을 수신한 DHCP 서버가 자신이 관리하는 IP Pool을 검색하여 해당 Subnet을 찾는 단계; 검색 결과 Subnet에 대한 정보가 있으면 이를 GGSN에 전송하는 단계; DHCP 서버로부터 Subnet 정보를 수신한 GGSN이 자신의 APN 구성 정보를 갱신하고, 단말의 세션을 설정한 후, 데이터 전송을 위해 인접 라우터에 Subnet에 대한 라우팅 정보를 추가하는 단계를 포함하는 것을 특징으로 한다.
또한, IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템은, APN 구성 정보에 게이트웨이 IP 주소가 입력시 상기 게이트웨이 IP 주소의 Subnet 정보를 요청하고, 수신된 Subnet 정보를 APN 구성 정보에 저장하는 APN 관리 블록; 상기 APN 관리 블록으로부터 상기 게이트웨이 IP 주소에 대한 Subnet 정보의 요청이 있으면, 상기 게이트웨이 IP 주소를 사용하여 Subnet 정보를 요청하는 메시지를 만들어 DHCP 서버에 전달하는 DHCP 프로토콜 블록; 및 상기 게이트웨이 IP 주소로 전달되는 메시지를 수신할 수 있도록 라우터에 상기 게이트웨이 IP 주소에 대한 경로 정보를 알려주는 라우팅 블록을 포함하는 GGSN과, 상기 Subnet 정보를 요청하는 메시지를 수신하면, 자신이 관리하는 IP Pool을 검색하여 해당 Subnet을 찾아 이를 상기 GGSN의 DHCP 프로토콜 블록에 전달하는 DHCP 서버와, 상기 라우팅 블록으로부터 게이트웨이 IP 주소에 대한 경로 정보를 수신하여 라우팅 경로를 설정하는 라우터로 구성되는 것을 특징으로 한다.
그러면, 첨부한 도면을 참조로 하여, 이하에서는 본 발명의 일실시예에 따른 본 발명의 구성 및 동작에 대하여 보다 상세히 설명하도록 한다.
도 3은 DHCP 서버를 포함하는 일반적인 IMT-2000 시스템의 망 구성을 도시하는 구성도로서, 본 발명에서는 IMT-2000 이동통신 시스템을 이용하여 단말(예컨대, Notebook)이 인터넷 등에 접속할 때 IP 주소를 할당해 주기 위해 GGSN과 DHCP 서버를 서로 연동시킨다.
먼저, 어떠한 이유로 DHCP 서버(30)에 설정되어 있는 IP Pool이 변경되면 GGSN(10)의 운용자는 DHCP 운용자로부터 해당 GGSN(10)의 게이트웨이 IP 주소만을 받는다. 그러면, 상기 GGSN의 운용자는 GGSN(10)의 APN(Access Point Name) 구성 정보에 단말에게 할당할 IP 주소가 속하는 Subnet에 대한 상기 게이트웨이 IP 주소만을 입력한다. 예컨대, GGSN 시스템(10)과 DHCP 서버(30)에 설정된 초기의 구성 정보를 나타내는 도 4에 도시된 바와 같이, 운용자는 GGSN(10)의 게이트웨이 IP 주소로서 150.150.132.1를 받아, 이를 GGSN(10)의 APN 구성 정보에 저장한다.
이렇게 GGSN(10)에 게이트웨이의 IP 주소가 입력되면 상기 GGSN(10)은 인접한 라우터(20)에 라우팅 프로토콜(예컨대, OSPF 라우팅 프로토콜)을 사용하여 도 4와 같이 라우팅 정보를 추가한다. 즉, 도 6을 참조하여, GGSN(10)의 APN 구성 정보에 게이트웨이 IP 주소가 설정되면, APN 구성 정보를 관리하는 APRC(APN Rounting Control) 블록(12)이 OSPF 라우팅 프로토콜을 수행하는 OSPM(OSPF Management) 블록(18)에게 해당 게이트웨이 IP 주소로 수신되는 메시지를 상기 GGSN이 수신할 수 있도록 하기 위한 라우팅 정보를 추가 할 것을 요청한다. 그러면, OSPM 블록(18)은 OSPF 라우팅 프로토콜를 사용하여 인접한 라우터(20)에 게이트웨이 IP 주소에 대한 경로 정보를 알려 준다. 이러한 과정은 DHCP 서버(30)와의 연동 시, 상기 서버(30)가 응답을 보낼 때 사용하는 목적지 주소가 게이트웨이 IP 주소이기 때문에 이를 위한 경로를 설정해 주기 위한 것이다.
예컨대, 도 5를 참조하여, GGSN(10)의 원래의 IP 주소가 192.168.132.2이고, 운용자에 의해 입력된 게이트웨이 IP 주소가 150.150.132.1이면, 상기 OSPM 블록(18)은 IP 주소 '150.150.132.1'로 송신되는 패킷에 대해서는 IP 주소 '192.168.132.2'로 전송하도록 라우터(20)에 요청한다. 한편, 도 5에서 IP 주소 뒤의 '32'는 넷마스크를 의미하는 것으로, 각각 8비트를 사용하는 4자리의 주소(즉, 32비트)를 모두 사용한다는 의미이다. 즉, 도 5의 예에서는, 도착지의 IP 주소가 4자리의 IP 주소 '150.150.132.1'와 완전히 일치하는 패킷에 대해서만 IP 주소 '192.168.132.2'로 전송한다는 것을 의미한다.
라우팅 경로가 추가된 후에, 상기 APRC 블록(12)은 해당 게이트웨이 IP 주소에 대한 Subnet 정보를 DHCC(DHCP Control) 블록(15)에 요청한다. DHCC 블록(15)은 DHCP 프로토콜을 사용하여 상기 DHCP 서버(30)와 통신하기 위한 블록이다. 상기 요청이 있으면, 상기 DHCC 블록(15)은 GGSN(10)에 설정된 게이트웨이 IP 주소를 사용하여 Subnet 정보를 요청하기 위한 DHCPINFORM 메시지를 만든 다음, 상기 메시지를 DHCP 프로토콜을 통해 DHCP 서버(30)에게 전달하여 Subnet 정보를 요청한다.
상기 DHCPINFORM 메시지를 수신한 DHCP 서버(30)는 수신된 메시지에 있는 게이트웨이 IP 주소 필드로부터 Subnet 정보를 요청한 GGSN(10)의 게이트웨이 IP 주 소를 추출한다. 그런 후, DHCP 서버(30)는 상기 게이트웨이 IP 주소를 인덱스로하여 자신이 관리하는 IP Pool을 검색함으로써 해당 Subnet을 찾는다. 여기서, 상기 IP Pool은 다수의 IP 주소에 대해, 각각의 IP 주소에 따른 넷마스크(Net-mask) 및 DNS 주소 등의 Subnet 정보를 테이블로서 가지고 있다. 검색 결과 Subnet에 대한 정보가 있으면, DHCP 서버(30)는 해당 게이트웨이 IP 주소에 대응하는 넷마스크 및 DNS 주소 등의 Subnet 정보를 DHCPACK 메시지에 실은 다음, 상기 메시지를 Subnet 정보를 요청한 게이트웨이 IP 주소로 전송한다. 도 5의 예에서, '150.150.132.1'의 IP 주소에 대해 검색할 결과 넷마스크가 '255.255.255.0'이므로 DHCP 서버(30)는 넷마스크로 '255.255.255.0'을 DHCPACK 메시지에 실고, 이를 '150.150.132.1'의 게이트웨이 IP 주소로 보낸다.
그러나, 만약 검색한 결과 해당하는 게이트웨이 IP 주소에 대한 Subnet 정보가 존재하지 않는다면, DHCP 서버(30)는 GGSN(10)으로부터 수신된 DHCPINFORM 메시지를 무시한다.
DHCP 서버(30)가 송신한 DHCPACK 메시지는 DHCC 블록(15)이 수신한다. DHCC 블록(15)은 상기 수신된 DHCPACK 메시지로부터 넷마스크 및 DNS 주소 등의 Subnet 정보를 추출하고, 이를 APRC 블록(12)에게 전달한다. 그러면 상기 APRC 블록(12)은 게이트웨이 IP 주소와 상기 넷마스크를 이용하여 단말에 할당 가능한 IP 주소의 범위를 구한다. 도 5의 예에서, 게이트웨이 IP 주소가 '150.150.132.1'이고 넷마스크가 '255.255.255.0'이므로, 단말에 할당 가능한 IP 주소의 범위는 '150.150.132.2'부터 '150.150.132.254'로 정하게 된다. 이렇게, 단말에 할당 가능한 IP 주소의 범 위를 구하였으면, 상기 APRC 블록(12)은 상기 넷마스크, 단말에 할당 가능한 IP 주소의 범위 및 DNS 주소 정보 등을 APN 구성 정보에 저장한다.
단말의 세션이 설정된 후에는, 다시 OSPM 블록(18)이 OSPF 라우팅 프로토콜을 사용하여 데이터 전송을 위해 인접 라우터(20)에 Subnet에 대한 라우팅 정보를 추가한다. 도 5의 예에서, GGSN(10)의 게이트웨이 IP 주소가 '150.150.132.1'이며 IP 주소가 '192.168.132.2'이고, 또한 GGSN(10)에서 단말에 할당 가능한 IP 주소의 범위가 '150.150.132.2'부터 '150.150.132.254'까지이므로, GGSN(10)의 게이트웨이 IP 주소의 처음 세 자리 주소, 즉, '150.150.132'로 시작되는 IP 주소로 전송되는 패킷에 대해서는 상기 GGSN(10)의 IP 주소인 '192.168.132.2'로 전송되도록 라우팅 정보를 추가한다. 도 5의 예에서, '150.150.132.0' 뒤의 '24'는 넷마스크를 의미하는 것으로, 각 8비트를 가지는 4자리의 IP 주소(즉, 전체 32비트의 주소) 중 처음 세 자리의 IP 주소(즉, 최초 24비트의 주소)로 전송되는 패킷을 '192.168.132.2'로 전송하도록 한다.
위와 같은 동작을 통하여 GGSN(10)과 DHCP 서버(30)의 IP Pool 정보를 자동으로 관리하여 일치시킬 수 있다. 이렇게 운용되는 도중에, DHCP 서버(30)의 IP Pool 정보가 변경되는 경우에, 운용자는 새로운 게이트웨이 IP 주소를 GGSN(10)에 입력하면 상술한 동작을 통해 자동으로 GGSN(10)의 Subnet 정보를 DHCP 서버(30)의 변경된 정보와 일치시키게 된다.
지금까지 본 발명의 구성 및 동작에 대해 상세하게 설명하였다. 여기서, 본 발명은 상술한 예시적인 실시예에만 한정되지 않는다는 점을 유의하여야 한다. 당 업자라면 본 발명의 기술적 사상의 범위 내에서 본 발명에 대한 다양한 변형을 가할 수 있을 것이다.
지금까지 본 발명에 따른 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법 및 시스템에 대하여 상세히 설명하였다. 상술한 바와 같이, 본 발명은 서비스를 요구한 단말에 IP를 할당하기 위해, GGSN이 DHCP 서버와 연동 할 때, DHCP 서버에서 관리하는 IP Pool과 GGSN의 구성 정보에 있는 단말이 소속되어야 할 Subnet의 정보를 자동으로 일치시키기 위한 것이다. 종래의 경우에는, Subnet 정보를 일치시키기 위해 GGSN의 운용자와 DHCP 서버의 운용자가 협의하여 수동으로 구성 정보를 설정하게 되어 있다. 이렇게 시스템 운용자 사이의 협의를 통하여 수동으로 구성 정보를 일치시키는 방법은 실시간으로 구성 정보를 일치시키기가 어렵고, 특히, 타 사업자의 망에 설치되어 있는 DHCP 서버를 사용할 경우에는 상호 협의가 번거롭다는 문제가 있었다. 본 발명은 이러한 종래의 문제를 해결하여 DHCP 서버의 구성 정보가 바뀌면 GGSN의 구성 정보를 실시간으로 자동 일치시킬 수 있다.

Claims (16)

  1. 단말에게 할당할 IP 주소가 속하는 Subnet에 대한 게이트웨이 IP 주소를 GGSN의 APN 구성 정보에 입력하는 단계;
    상기 게이트웨이의 IP 주소를 입력받은 GGSN이 인접한 라우터에 라우팅 정보를 추가함으로써 DHCP 서버가 보내는 응답을 수신하기 위한 경로를 설정하는 단계;
    GGSN에서 상기 DHCP 서버로부터 입력받은 게이트웨이 IP 주소에 대한 Subnet 정보를 요청하는 단계;
    상기 요청을 수신한 DHCP 서버가 자신이 관리하는 IP Pool을 검색하여 해당 Subnet을 찾는 단계;
    검색 결과 Subnet에 대한 정보가 있으면 이를 GGSN에 전송하는 단계;
    DHCP 서버로부터 Subnet 정보를 수신한 GGSN이 자신의 APN 구성 정보를 갱신하고, 단말의 세션을 설정한 후, 데이터 전송을 위해 인접 라우터에 Subnet에 대한 라우팅 정보를 추가하는 단계를 포함하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  2. 제 1 항에 있어서,
    게이트웨이의 IP 주소를 입력받은 GGSN이 인접한 라우터에 라우팅 정보를 추가하는 상기 단계는:
    GGSN의 APN 구성 정보를 관리하는 APN 관리 블록이 OSPF 라우팅 프로토콜을 수행하는 라우팅 블록에게 상기 게이트웨이 IP 주소로 수신되는 메시지를 GGSN이 수신할 수 있도록 라우팅 정보를 추가 할 것을 요청하는 단계; 및
    상기 라우팅 블록이 OSPF 라우팅 프로토콜를 사용하여 인접한 라우터에 상기 게이트웨이 IP 주소에 대한 경로 정보를 알려주는 단계를 더 포함하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  3. 제 1 항에 있어서,
    GGSN에서 상기 DHCP 서버로부터 입력받은 게이트웨이 IP 주소에 대한 Subnet 정보를 요청하는 상기 단계는:
    APN 관리 블록이 상기 게이트웨이 IP 주소에 대한 Subnet 정보를 DHCP 프로토콜 블록에 요청하는 단계; 및
    DHCP 프로토콜 블록이 상기 게이트웨이 IP 주소를 사용하여 Subnet 정보를 요청하는 메시지를 만들고, 상기 메시지를 DHCP 프로토콜을 통해 DHCP 서버에게 전달하는 단계를 더 포함하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  4. 제 1 항에 있어서,
    상기 요청을 수신한 DHCP 서버가 자신이 관리하는 IP Pool을 검색하여 해당 Subnet을 찾는 상기 단계는, Subnet 정보를 요청한 GGSN의 게이트웨이 IP 주소를 인덱스로 하여 상기 IP Pool을 검색하는 것을 특징으로 하는 IMT-2000 GGSN 시스템 에서의 IP Pool Subnet 자동 관리 방법.
  5. 제 4 항에 있어서,
    Subnet 정보를 요청한 GGSN의 게이트웨이 IP 주소는, GGSN에서 송신한 요청 메시지 내에 있는 게이트웨이 IP 주소 필드로부터 추출하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  6. 제 1 항에 있어서,
    상기 DHCP 서버로부터 GGSN으로 전송되는 Subnet에 대한 정보는 넷마스크 및 DNS 주소를 포함하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  7. 제 1 항 또는 제 6 항에 있어서,
    DHCP 서버로부터 Subnet 정보를 수신한 GGSN이 자신의 APN 구성 정보를 갱신하는 상기 단계는:
    DHCP 프로토콜 블록이 DHCP 서버로부터 응답 메시지를 수신하고, 수신된 메시지로부터 넷마스크 및 DNS 주소를 추출하여 APN 관리 블록에게 전달하는 단계;
    상기 APN 관리 블록이 게이트웨이 IP 주소와 상기 넷마스크를 이용하여 단말에 할당 가능한 IP 주소의 범위를 구하는 단계; 및
    상기 APN 관리 블록이 상기 넷마스크, 단말에 할당 가능한 IP 주소의 범위 및 DNS 주소 정보를 APN 구성 정보에 저장하는 단계를 더 포함하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  8. 제 1 항에 있어서,
    DHCP 서버가 자신이 관리하는 IP Pool을 검색하여 GGSN에서 요청한 Subnet 정보를 검색한 결과 상기 Subnet에 대한 정보가 없으면 이를 무시하는 것을 특징으로 하는 IMT-2000 GGSN 시스템에서의 IP Pool Subnet 자동 관리 방법.
  9. APN 구성 정보에 게이트웨이 IP 주소가 입력시 상기 게이트웨이 IP 주소의 Subnet 정보를 요청하고, 수신된 Subnet 정보를 APN 구성 정보에 저장하는 APN 관리 블록; 상기 APN 관리 블록으로부터 상기 게이트웨이 IP 주소에 대한 Subnet 정보의 요청이 있으면, 상기 게이트웨이 IP 주소를 사용하여 Subnet 정보를 요청하는 메시지를 만들어 DHCP 서버에 전달하는 DHCP 프로토콜 블록; 및 상기 게이트웨이 IP 주소로 전달되는 메시지를 수신할 수 있도록 라우터에 상기 게이트웨이 IP 주소에 대한 경로 정보를 알려주는 라우팅 블록을 포함하는 GGSN과,
    상기 Subnet 정보를 요청하는 메시지를 수신하면, 자신이 관리하는 IP Pool을 검색하여 해당 Subnet을 찾아 이를 상기 GGSN의 DHCP 프로토콜 블록에 전달하는 DHCP 서버와,
    상기 라우팅 블록으로부터 게이트웨이 IP 주소에 대한 경로 정보를 수신하여 라우팅 경로를 설정하는 라우터로 구성되는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
  10. 제 9 항에 있어서,
    상기 APN 관리 블록은, APN 구성 정보에 게이트웨이 IP 주소가 입력되면 라우팅 블록에게 상기 게이트웨이 IP 주소로 수신되는 메시지를 GGSN이 수신할 수 있도록 라우팅 정보를 추가 할 것을 요청하는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
  11. 제 9 항에 있어서,
    상기 Subnet 정보를 요청하는 메시지를 수신한 DHCP 서버는 Subnet 정보를 요청한 GGSN의 게이트웨이 IP 주소를 인덱스로 하여 자신이 관리하는 IP Pool을 검색함으로써 해당 Subnet을 찾는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
  12. 제 11 항에 있어서,
    Subnet 정보를 요청한 GGSN의 게이트웨이 IP 주소는, GGSN에서 송신한 요청 메시지 내에 있는 게이트웨이 IP 주소 필드로부터 추출하는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
  13. 제 9 항에 있어서,
    상기 DHCP 서버로부터 GGSN으로 전송되는 Subnet에 대한 정보는 넷마스크 및 DNS 주소를 포함하는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
  14. 제 9 항에 있어서,
    상기 DHCP 프로토콜 블록은 상기 DHCP 서버로부터의 응답 메시지를 수신하여, 상기 수신된 메시지로부터 넷마스크 및 DNS 주소를 추출하고 이를 APN 관리 블록에게 전달하는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
  15. 삭제
  16. 제 9 항에 있어서,
    DHCP 프로토콜 블록으로부터 Subnet 정보를 수신한 APN 관리 블록은 APN 구성 정보에 상기 Subnet 정보를 저장하고, 해당 네트워크에 대한 경로를 추가하기 위해 라우팅 블록에 경로 추가를 요청하는 것을 특징으로 하는 IMT-2000 GGSN의 IP Pool Subnet 자동 관리 시스템.
KR1020030099201A 2003-12-29 2003-12-29 아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템 KR100594982B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030099201A KR100594982B1 (ko) 2003-12-29 2003-12-29 아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030099201A KR100594982B1 (ko) 2003-12-29 2003-12-29 아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20050070165A KR20050070165A (ko) 2005-07-07
KR100594982B1 true KR100594982B1 (ko) 2006-06-30

Family

ID=37260277

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030099201A KR100594982B1 (ko) 2003-12-29 2003-12-29 아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR100594982B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471698A (zh) * 2015-12-23 2016-04-06 广东亿迅科技有限公司 基于vpdn接入内网的***及其方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471698A (zh) * 2015-12-23 2016-04-06 广东亿迅科技有限公司 基于vpdn接入内网的***及其方法

Also Published As

Publication number Publication date
KR20050070165A (ko) 2005-07-07

Similar Documents

Publication Publication Date Title
EP1166523B1 (en) Ip address allocation for mobile terminals
CN106790732B (zh) 地址转换方法、装置及***、网络标识控制方法及装置
KR100735265B1 (ko) 무선 통신 시스템에서 아이피 주소 구성 방법 및 시스템
CA2366142C (en) Mobile internet access
JP4364791B2 (ja) 無線装置間でのip通信用技術
JP4593856B2 (ja) データ伝送の容易化
CN101345998B (zh) 接入网络切换方法、锚点管理设备、移动接入设备
US20050207336A1 (en) System and method of receiving various packet services through the same internet protocol address in a universal mobile telecommunication service system
JP2002084317A (ja) 通信システム、移動端末装置、ゲートウェイ装置、アドレス割り当て方法及び検索サービス方法
US20060187880A1 (en) Method and apparatus for handoff between mobile communication network and wireless local area network
US7263087B2 (en) Method and system for adding IP routes to a routing mobile terminal with 3G messages
US20040240441A1 (en) Enabling packet switched calls to a wireless telephone user
JP4497555B2 (ja) ダイヤルアップネットワークにおける効率的なIPv6用IPアドレス割当装置及びその方法
KR100695400B1 (ko) 휴대 인터넷망에서 nai 정보를 이용한 ip 주소 할당방법 및 시스템
KR100594982B1 (ko) 아이엠티-2000 지지에스엔 시스템에서의 아이피 풀 서브넷자동 관리 방법 및 시스템
KR100397127B1 (ko) 이동통신망 및 그 이동통신망의 호 운용방법
KR100601877B1 (ko) Cdma2000망과 휴대 인터넷간의 연동이 가능한 이동통신시스템 및 이 시스템에서의 로밍 방법
KR20040049189A (ko) 무선랜과 범용 이동통신 시스템망간의 아이피 할당 방법
KR100568474B1 (ko) 효율적인 망 구성을 위한 개선된 이동 ip 제공 방법 및장치
KR100942703B1 (ko) 네트워크에서 단말 이동성을 보장하기 위한 분산 방식의 주소 관리 방법
WO2002037772A1 (en) Packet communication system, control method thereof and mobile radio communication system
KR100657514B1 (ko) 휴대 인터넷 시스템에서 dhcp 서비스 사용자에 대한서브넷간 핸드오버 제공 방법
KR100798261B1 (ko) 라우팅 경로 자동 설정 기능을 갖는 통신 장치
KR100557151B1 (ko) 이동통신시스템에서 방송 서비스 제어기 검색 방법
KR100824461B1 (ko) 이동 통신 시스템에서의 데이터 핸드 오프시 ip 유지장치 및 그 방법

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
N231 Notification of change of applicant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130516

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140520

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150518

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee