KR100425325B1 - 모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치 - Google Patents

모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치 Download PDF

Info

Publication number
KR100425325B1
KR100425325B1 KR10-2002-0020240A KR20020020240A KR100425325B1 KR 100425325 B1 KR100425325 B1 KR 100425325B1 KR 20020020240 A KR20020020240 A KR 20020020240A KR 100425325 B1 KR100425325 B1 KR 100425325B1
Authority
KR
South Korea
Prior art keywords
address
network
private
mobile
agent
Prior art date
Application number
KR10-2002-0020240A
Other languages
English (en)
Other versions
KR20030081825A (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 KR10-2002-0020240A priority Critical patent/KR100425325B1/ko
Priority to US10/316,179 priority patent/US7423998B2/en
Priority to CNB021571104A priority patent/CN1270497C/zh
Publication of KR20030081825A publication Critical patent/KR20030081825A/ko
Application granted granted Critical
Publication of KR100425325B1 publication Critical patent/KR100425325B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2514Translation of Internet protocol [IP] addresses between local and global IP addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

모바일 네트워크(mobile network)에서 NAT(Network Address Translator)를 이용한 모바일 IP 처리 방법 및 그 장치가 개시되어 있다. 본 발명은 복수개의 호스트들로 이루어진 전체 네트워크가 움직이는 모바일 네트워크에서 모바일 IP를 처리하는 방법에 있어서, 네트워크상에 존재하는 에이전트들로부터 주기적으로 에이젼트 정보 메시지를 수신하여 홈 네트워크 및 외부 네트워크와의 연결을 체크하는 과정, 수신된 에이젼트 정보 메시지를 통해 홈 네트워크 연결로 확인되면 상기 홈 네트워크의 에이젼트로부터 수신된 공인 IP 주소와 상기 호스트들에 설정된 사설 IP 주소를 등록하고, 상기 공인 IP 주소와 사설 IP 주소간의 변환을 통해 상기 홈 네트워크와 통신하는 과정; 수신된 에이젼트 정보 메시지를 통해 외부 네트워크 연결로 확인되면 상기 외부 네트워크의 에이전트로부터 임시 IP 주소를 수신하여 상기 호스트들에 설정된 사설 IP 주소와 함께 등록하고, 상기 사설 IP 주소와 상기 임시 IP 주소간의 변환을 통해 상기 외부 네트워크와 통신하는 과정을 포함한다.

Description

모바일 네트워크에서 NAT를 이용한 모바일 IP 처리 방법 및 그 장치{Method for managing IP using NAT in mobile network and apparatus thereof}
본 발명은 모바일(mobile) IP 서비스에 관한 것이며, 특히 모바일 네트워크(mobile network)에서 NAT(Network Address Translator)를 이용한 모바일 IP 처리 방법 및 그 장치에 관한 것이다.
통상적으로 모바일 IP 서비스는 모바일을 위해 개발된 IP(Internet Protocol)이며, 단말기가 이동했을 때 이동전과 동일한 IP 어드레스를 사용할 수 있도록 하는 기술이다.
도 1에 도시된 바와 같이 모바일 호스트(Mobile Host)는 자신의 홈 네트워크의 홈 에이젼트(Home Agent)에서 부여 받은 고유 IP를 갖는다. 또한 도 2에 도시된 바와 같이 외부 네트워크로 이동하였을 경우 모바일 호스트(Mobile Host)는 이 고유 IP 주소의 변경 없이 인터넷을 이용할 수 있다. 이때 모바일 호스트(Mobile Host)는 한 네트워크에서 부여 받은 IP로 다른 네트워크(외부 네트워크)에서 인터넷을 이용할 수 없다. 이 경우 모바일 호스트(Mobile Host)는 외부 네트워크의 외부 에이젼트(Foreign Agent)로부터 COA(Care of Address)라는 임시 주소를 할당받아 외부 네트워크와 통신한다. 따라서 기존의 모바일 IP 서비스는 단일 호스트(예를 들면, 휴대폰, 노트북등)가 이동하는 경우에 대해서만 인터넷 서비스를 제공한다.
한편, 비행기, 선박, 기차에는 승객들이 자신의 좌석에서 인터넷을 이용할경우가 발생한다. 이때 승객들의 좌석들은 하나의 네트워크를 형성하며, 이동 네트워크라 칭한다. 이 이동 네트워크에 연결된 호스트들중에서 모바일 IP를 구현하기 위해 홈 에이젼트와 외부 에이젼트, 호스트가 필요하다. 그러나 종래에는 모바일 네트워크에 연결된 좌석들 각각의 호스트들에 모두 IP를 부여하기 때문에 IP 주소의 이용 및 관리에 대해 비효율적일 뿐 아니라 IP를 낭비하는 문제점이 있었다.
본 발명이 이루고자하는 기술적 과제는 다수의 호스트를 갖는 모바일 네트워크에 대해서 모바일 IP를 구현함과 함께 NAT 기능을 이용하여 IP 주소를 절약하는 모바일 IP 처리 방법 및 그 장치를 제공하는 데 있다.
본 발명이 이루고자하는 다른 기술적 과제는 다수의 호스트를 갖는 모바일 네트워크에 대해서 모바일 IP를 구현하는 모바일 IP 처리 장치를 제공하는 데 있다.
상기의 기술적 과제를 해결하기 위하여, 본 발명의 복수개의 호스트들로 이루어진 전체 네트워크가 움직이는 모바일 네트워크에서 모바일 IP를 처리하는 방법은,
(a) 네트워크상에 존재하는 에이전트들로부터 주기적으로 에이젼트 정보 메시지를 수신하여 홈 네트워크 및 외부 네트워크와의 연결을 체크하는 과정;
(b) 상기 (a) 과정에서 수신된 에이젼트 정보 메시지를 통해 홈 네트워크 연결로 확인되면 상기 홈 네트워크의 에이젼트로부터 수신된 공인 IP 주소와 상기 호스트들에 설정된 사설 IP 주소를 등록하고, 상기 공인 IP 주소와 사설 IP 주소간의변환을 통해 상기 홈 네트워크와 통신하는 과정;
(c) 상기 (a) 과정에서 수신된 에이젼트 정보 메시지를 통해 외부 네트워크 연결로 확인되면 상기 외부 네트워크의 에이전트로부터 임시 IP 주소를 수신하여 상기 호스트들에 설정된 사설 IP 주소와 함께 등록하고, 상기 사설 IP 주소와 상기 임시 IP 주소간의 변환을 통해 상기 외부 네트워크와 통신하는 과정을 특징으로 한다.
본 발명이 이루고자하는 다른 기술적 과제는 복수개의 호스트들로 이루어진 전체 네트워크가 움직이는 모바일 네트워크에서 모바일 IP 처리 장치는
IP 주소를 저장하는 테이블부;
상기 테이블부에서 저장된 IP주소를 참조하여 공인 IP 주소와 사설 IP 주소를 서로 변환하는 NAT부;
네트워크 에이전트들로부터 주기적으로 에이젼트 정보 메시지를 수신하여 상기 네트워크의 에이젼트들로부터 수신된 공인 IP 주소와 사설 IP 주소를 상기 테이블에 등록하고, 상기 NAT부에서 변환된 IP 주소를 통해 상기 복수개의 호스트들에게 원격 호스트를 연결시키는 제어부를 포함하는 것을 특징으로 한다.
도 1a 및 도 1b는 종래의 모바일 IP를 처리하는 전체 네트워크를 도시한 것이다.
도 2a 및 내지 도 2b는 본 발명에 따른 모바일 IP를 처리하는 전체 네트워크를 도시한 것이다.
도 3은 도 2의 대표 호스트(MNH)의 상세도이다.
도 4는 본 발명에 따른 대표 호스트(MNH)에서 모바일 IP 처리 방법을 보이는 전체 흐름도이다.
도 5는 도 2에 도시된 홈 네트워크 연결 시 주소 등록 과정의 상세 흐름도이다.
도 6은 도 2에 도시된 NAT 수행 및 통신 과정의 상세 흐름도이다.
도 7은 도 2에 도시된 외부네트워크 연결 시 주소 등록 과정의 상세 흐름도이다.
도 8은 도 2에 도시된 외부 네트워크에서 NAT 수행 및 통신 과정의 상세 흐름도이다.
이하 첨부된 도면을 참조로 하여 본 발명의 바람직한 실시예를 설명하기로 한다.
도 2a 내지 도 2b는 본 발명에 따른 모바일 IP를 처리하는 전체 네트워크를 도시한 것이다.
도 2a는 모바일 네트워크가 홈 네트워크에 연결되어 있는 경우의 전체 네트워크 시스템이며, 도 2b는 모바일 네트워크가 외부 네트워크에 연결되어 있는 경우의 전체 네트워크 시스템이다.
도 2a 및 도 2b를 참조하면, 여러개의 호스트들(Hosts)들과 대표 호스트(MNH:Mobile NAT Host)가 연결되어 모바일 네트워크(Mobile Network)를 형성한다.여기서 대표 호스트는 NAT 기능을 갖는 라우터, PC 혹은 NAT 전용장치가 될 수 있으며, 여러개의 호스트들(Hosts)들을 관리한다. 이 대표 호스트(MNH)는 모바일 네트워크가 이동할 때 마다 외부 네트워크의 외부 에이젼트(FA)로부터 임시 주소인 COA를 수신하여 외부 에이젼트(FA)를 통해 홈 네트워크의 홈 에이젼트(HA)에 등록해야한다(도 2b 참조). 만약 FA가 재부팅하는 경우나 현재 등록 라이프 타임이 거의 만료되어 간다면 대표호스트(MNH)는 FA에 재등록 요청을 해야한다. 이때 대표 호스트는 주소 등록을 요청하기 위해 FA의 링크-레이어 주소 정보 및 자신의 COA 주소를 유지해야한다.
또한 대표 호스트(MNH)는 사설 IP(Local IP) 주소와 공인 IP(Global IP) 주소를 서로 변환하는 NAT기능을 수행한다. 여기서 NAT는 OSI 모델의 3계층인 네트워크 계층에서 사설 IP 주소를 공인 IP 주소로 변환하는 데 사용하는 주소 변환 기법이다. 대표 호스트(MNH)가 NAT 기능을 사용하는 목적에는 2가지 이유가 있다. 즉, 첫 번째로 대표 호스트(MNH)는 NAT를 이용하여 사설 IP 주소와 공인 IP 주소를 상호 변환함으로써 공인 IP 주소를 다수가 함께 사용할 수 있도록 한다. 두 번째로 대표 호스트(MNH)는 NAT를 이용함으로써 공개된 인터넷과 사설망 사이에방화벽(Firewall)을 설치하여 외부 공격으로부터 사용자의 통신망을 보호할 수 있도록 한다.
한편, 모바일 네트워크와 무선으로 통신하기 위한 네트워크에는 외부 에이전트(FA) 및 홈 에이젼트(HA) 및 원격 호스트(Remote Host)가 존재한다. 이 홈 에이젼트(HA)는 이동 노드의 홈 네트워크상의 라우터이며 이동 노드가 홈 네트워크에서 떨어졌을 때 이동 노드로 IP 터널을 사용해 패킷을 전송하는 역할을 하고, 또한 이동 노드의 위치 정보를 유지 및 관리한다. 그리고 외부 에이젼트(FA)는 이동 노드가 이동해오는 네트워크상의 라우터이며, 홈 에이젼트(HA)로부터 패킷을 받아 이동 노드로 그 패킷을 전송하는 역할을 한다.
도 3은 도 2의 대표 호스트(MNH)의 상세도이다.
도 3을 참조하면, NAT 테이블부(320)는 NAT를 위한 공인 IP 주소, 대표 호스트에 연결된 복수개 호스트들의 사설 IP 주소, 복수개 호스트들과 관련된 원격 호스트 주소를 저장한다.
NAT부(310)는 제어부(330)를 통해 송수신되는 공인 IP 주소와 사설 IP 주소를 서로 변환한다.
제어부(330)는 홈 에이전트(HA) 및 외부 에이젼트(FA)로부터 주기적으로 에이젼트 광고 메시지(Agent Advertisement)를 수신하여 홈 네트워크 및 외부 네트워크의 연결을 체크하고, 에이젼트들로부터 수신된 공인 IP 주소와 호스트들(hosts)각각으로부터 설정되어 있는 사설 IP 주소를 NAT 테이블부(320)에 등록하고, NAT부(310)에서 변환된 IP주소로 상기 복수개의 호스트들(Hosts)와 원격호스트(Remote Host)의 연결을 제어한다.
도 4는 본 발명에 따른 대표 호스트(MNH)에서 모바일 IP 처리 방법을 보이는 전체 흐름도이다.
먼저, 홈 에이젼트(HA) 및 외부 에이전트(FA)로부터 에이젼트 광고 메시지(Agent Advertisement)를 주기적으로 수신한(410과정) 후 그 메시지에 포함되어 있는 프리픽스(prefix)와 라이프 타임(life time)을 분석하여 홈 네트워크 및 외부 네트워크의 연결을 체크한다(420과정). 그 실시예를 들면, 대표 호스트가 홈네트워크에 존재할 때 홈 에이젼트가 주기적으로 방송하는 에이젼트 광고 메시지를 수신하면 대표 호스트는 이전에 수신하였던 에이젼트 광고 메시지내의 프리픽스 또는 라이프 타임와 새로 수신한 에이젼트 광고 메시지내의 프리픽스 또는 라이프 타임을 비교한다. 이때 대표 호스트가 외부 에이젼트로부터 에이젼트 광고 메시지를 수신하게 되면 메시지내의 프리픽스 또는 라이프 타임이 변한 것을 알게된다. 즉, 대표 호스트는 자기 위치가 홈 네트워크에서 외부 네트워크로 변한 것을 알게된다.
이때 에이젼트 광고 메시지를 통해 홈 네트워크에 연결되어 있는 것으로 판단되면(도 2b 참조) 홈 네트워크의 홈 에이젼트(HA)로부터 수신된 공인 IP 주소와 각 호스트들(Hosts)의 사설 IP 주소를 등록하고(430과정), 사설 IP 주소와 공인 IP 주소간의 변환을 통해 홈 네트워크에서 원격 호스트(Remote Host)와 호스트들(Hosts)간의 통신을 가능하게 한다(440과정).
또한 에이젼트 광고 메시지를 통해 외부 네트워크에 연결되어 있는 것으로 판단되면(도 2c 참조) 외부이전트(HA)로부터 수신된 COA와 각 호스트들(Hosts)들에설정된 사설 IP 주소를 테이블에 등록하고(450과정), 그 COA와 사설 IP 주소간의 변환을 통해 외부 네트워크에서 원격 호스트(Remote Host)와 호스트들(Hosts)간의 통신을 가능하게 한다(460과정).
이어서, 에이젼트 광고 메시지(Agent Advertisement)로부터 연결이 종료될 때 까지 상기 과정을 수행한다(470과정).
도 2b 및 도 2c의 전체 시스템을 참조하여 도 5 내지 도 8을 상세하게 설명한다.
도 5는 도 2에 도시된 홈네트워크 연결시 주소 등록 과정(430)의 상세 흐름도이다.
먼저, 대표 호스트(MNH)는 홈네트워크와 연결되면 프리픽스가 147.46.115.1인 홈 에이젼트(HA)로부터 공인 IP 주소(147.46.115.100)을 할당 받는다(510과정). 이 공인 IP 주소(147.46.115.100)는 홈 어드레스라 부르며 모바일 네트워크가 움직일 때도 변하지 않는다.
이어서, 대표 호스트(MNH)는 이 공인 IP 주소(147.46.115.100)를 이용하여 NAT 테이블을 초기화한다(520과정). 이 NAT 테이블에는 예를 들면 홈 어드레스인 공인 IP 주소(147.46.115.100), 대표 호스트(MNH)에 의해 관리되는 호스트들(Hosts)의 각 사설 IP 주소(10.0.0.1, 10.0.0.2, ···10.0.0.10), 각 호스트들(Hosts)의 목적지 주소들이 등록된다.
이때 대표 호스트(MNH)는 자신에게 할당된 공인 IP 주소(147.46.115.100)만 외부로 알려지게 하고, 각 사설 IP 주소(10.0.0.1, 10.0.0.2, ···10.0.0.10)를모바일 네트워크 내부에서만 사용하도록 한다.
도 6은 도 2에 도시된 NAT 수행 및 통신 과정(440)의 상세 흐름도이다.
먼저, 사설 IP 주소(10.0.0.1)를 가진 모바일 네트워크내의 한 호스트가 외부에 있는 외부 호스트(147.46.117.1)에 데이터 패킷을 전송하고자 한다(610과정).
이어서, 대표 호스트(MNH)는 데이터 패킷을 외부로 보내기 전에 소스 어드레스를 자신의 홈 어드레스로 변환한다. 즉, 소스 어드레스는 사설 IP 주소인 "10.0.0.1"에서 자신의 홈 어드레스인 공인 IP 주소"147.46.115.100"로 변환한다(620과정).
이어서, 이 변환 내용을 NAT 테이블에 등록한 후 패킷을 전송한다(630과정).
이어서, HA(147.46.115.1)는 MNH로부터 수신된 데이터 패킷을 분석한 후 원격 호스트(147.46.117.1)에게 전달한다(640과정).
이어서, 원격 호스트(147.46.117.1)는 목적지 어드레스를 MNH의 홈 어드레스로 설정하여 HA(147.46.115.1)로 전송한다(650과정).
이어서, HA(147.46.115.1)가 원격 호스트(147.46.117.1)로부터 수신된 패킷을 분석하여 MNH에 전달한다(660과정).
이어서, MNH는 패킷의 소스 어드레스가 원격 호스트(147.46.117.1)의 주소임을 확인한 후 NAT 테이블에 등록된 모바일 네트워크내 해당 목적지 호스트(10.0.0.1)에 전달한다.
도 7은 도 2에 도시된 외부네트워크 연결시 주소 등록 과정(450)의 상세 흐름도이다.
먼저, 대표 호스트(MNH)는 외부 네트워크와 연결되면 프리픽스가 147.46.116.1인 외부 에이젼트(FA)로부터 공인 IP 주소(147.46.116.100)을 임시로 일정 시간 동안 할당 받는다(510과정). 이 임시 주소는 COA(Care of Address)라 부르며 홈 어드레스와 다르게 모바일 네트워크가 움직일 때 마다 계속해서 변하게된다.
이어서, MNH는 이 COA(147.46.116.100)를 이용하여 NAT 테이블을 초기화한다(720과정). 이때 MNH에 의해 관리되는 호스트들(Hosts)은 모바일 네트워크와 홈 네트워크간에 연결되어 있을 때와 마찬가지로 각 사설 IP 주소(10.0.0.1, 10.0.0.2, ···10.0.0.10)를 갖는다. 즉, NAT 테이블에는 예를 들면 홈 어드레스인 공인 IP 주소(147.46.115.100), COA 주소((147.46.116.100), 대표 호스트(MNH)에 의해 관리되는 호스트들(Hosts)의 각 사설 IP 주소(10.0.0.1, 10.0.0.2, ···10.0.0.10), 각 호스트들(Hosts)의 목적지 주소들이 등록된다.
이어서, MNH는 HA에 할당 받은 COA(147.46.116.100)에 대한 등록을 요청한다(730과정). 이때 등록 정보는 홈 어드레스와 COA만 포함되어 있을 뿐 모바일 네트워크내에 있는 호스트들(Hosts)의 IP 주소들은 포함되어 있지 않다.
또한 MNH는 자신에게 할당된 COA(147.46.116.100)만 외부로 알려지게 하고 각 사설 IP 주소(10.0.0.1, 10.0.0.2, ···10.0.0.10)를 모바일 네트워크 내부에서만 사용하도록 한다.
도 8은 도 2에 도시된 외부 네트워크에서 NAT 수행 및 통신 과정(460)의 상세 흐름도이다.
먼저, 사설 IP 주소(10.0.0.1)를 가진 모바일 네트워크내의 한 호스트가 외부에 있는 원격 호스트(147.46.117.1)에 데이터 패킷을 전송하고자한다(810과정).
이어서, 대표 호스트(MNH)는 데이터 패킷을 외부로 보내기 전에 사설 IP 주소인 소스 어드레스(10.0.0.1)를 공인 IP 주소에 해당하는 자신의 COA( 1 4 7 . 4 6.116.100)로 변환한다(820과정).
이어서, 이 변환 내용을 NAT 테이블에 등록한 후 자신의 홈 어드레스(147.46.115.100)와 함께 패킷을 FA로 전송한다(830과정).
이어서, FA는 HA에게 패킷을 전달한다(840과정).
이어서, HA(147.46.115.1)는 FA로부터 수신된 패킷을 분석한 후 원격 호스트(147.46.117.1)에게 전달한다(850과정).
이어서, 원격 호스트(147.46.117.1)는 목적지 어드레스를 MNH의 COA로 설정하여 HA(147.46.115.1)에 전송한다(860과정).
이어서, HA(147.46.115.1)가 원격 호스트(147.46.117.1)로부터 수신된 패킷을 분석하여 FA(147.46.116.1)에 전달한다(870과정).
이어서, FA는 HA(147.46.115.1)로부터 수신된 패킷을 분석하여 MNH에 전달한다(880과정).
이어서, MNH는 패킷의 소스 어드레스가 원격 호스트(147.46.117.1)의 주소임을 확인한 후 NAT 테이블에 등록된 모바일 네트워크내 해당 목적지 호스트(10.0.0.1)에 전달한다(890과정).
본 발명은 상술한 실시예에 한정되지 않으며, 본 발명의 사상내에서 당업자에 의한 변형이 가능함은 물론이다. 즉, NAT 전용 장치가 아닌 라우터나 혹은 PC를 대표 호스트로 사용할 경우 NAT 기능은 소프트웨어 혹은 하드웨어로 모두 구현할 수 있다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드디스크, 플로피디스크, 플래쉬 메모리, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
상술한 바와 같이 본 발명에 의하면, 모바일 네트워크에서 NAT를 이용하여 모바일 IP를 처리함으로써 IP 주소의 이용 및 관리에 대한 효율을 높이고, IP 주소의 낭비를 방지할 수 있다.

Claims (11)

  1. 복수개의 호스트들로 이루어진 전체 네트워크가 움직이는 모바일 네트워크에서 모바일 IP를 처리하는 방법에 있어서,
    (a) 네트워크상에 존재하는 에이전트들로부터 주기적으로 에이젼트 정보 메시지를 수신하여 홈 네트워크 및 외부 네트워크와의 연결을 체크하는 과정;
    (b) 상기 (a) 과정에서 수신된 에이젼트 정보 메시지를 통해 홈 네트워크 연결로 확인되면 상기 홈 네트워크의 에이젼트로부터 수신된 공인 IP 주소와 상기 호스트들에 설정된 사설 IP 주소를 등록하고, 상기 등록된 공인 IP 주소와 사설 IP 주소간의 변환을 통해 상기 홈 네트워크와 통신하는 과정;
    (c) 상기 (a) 과정에서 수신된 에이젼트 정보 메시지를 통해 외부 네트워크 연결로 확인되면 상기 외부 네트워크의 에이전트로부터 임시 IP 주소를 수신하여 상기 호스트들에 설정된 사설 IP 주소와 함께 등록하고, 상기 등록된 사설 IP 주소와 상기 임시 IP 주소간의 변환을 통해 상기 외부 네트워크와 통신하는 과정을 포함하는 모바일 IP 처리 방법.
  2. 제1항에 있어서, 상기(a) 과정의 네트워크 연결 체크 과정은
    홈 에이젼트 및 외부 에이젼트로부터 주기적으로 에이젼트 광고 메시지를 수신하는 과정;
    상기 과정에서 수신된 에이젼트 광고 메시지내에 포함되는 라이프 타임 상태로 네트워크를 확인하는 과정을 포함하는 것을 특징으로 하는 모바일 IP 처리 방법.
  3. 제1항에 있어서, 상기 (b)과정의 주소 등록 과정은 상기 홈 에이젼트로부터 공인 IP 주소를 수신하여 테이블에 등록하는 과정임을 특징으로 하는 모바일 IP 처리 방법.
  4. 제1항에 있어서, 상기 (b)과정의 통신 과정은
    상기 모바일 네트워크내 어느 한 호스트가 갖는 사설 IP 주소를 상기 공인 IP 주소로 변환하는 과정;
    상기 변환된 IP 주소를 테이블에 등록한 후 그 공인 IP주소로 목적지 호스트에 패킷을 전송하는 과정;
    상기 공인 IP 주소로 상기 목적지 호스트의 패킷을 수신하면 상기 공인 IP 주소를 상기 테이블에 등록된 주소를 참조하여 모바일 네트워크내 해당 호스트의 사설 IP주소로 변환하는 과정을 포함하는 것을 특징으로 하는 모바일 IP 처리 방법.
  5. 제1항에 있어서, 상기 (c)과정에서 임시 주소를 수신하는 과정은
    상기 외부 에이젼트로부터 공인 IP 주소를 일정 시간 동안 임시 주소로서 할당받는 과정;
    상기 과정에서 할당받은 임시 주소를 테이블에 등록하는 과정을 포함하는 것을 특징으로 하는 모바일 IP 처리 방법.;
  6. 제5항에 있어서, 상기 할당 받은 임시 주소와 상기 원래 공인 주소에 대한 등록을 상기 홈에이젼트에 요청하는 과정을 더 포함하는 것을 특징으로 모바일 IP처리 방법.
  7. 제1항에 있어서, 상기 (c)과정의 통신 과정은
    상기 모바일 네트워크내 어느 한 호스트가 갖는 사설 IP 주소를 상기 임시 IP 주소로 변환하는 과정;
    상기 변환된 IP 주소를 테이블에 등록한 후 목적지 호스트에 패킷을 전송하는 과정;
    상기 외부 에이젼트의 임시 IP 주소를 통해 상기 목적지 호스트의 패킷을 수신하면 상기 과정에서 등록된 테이블을 참조하여 상기 임시 IP 주소를 모바일 내트워크내의 해당 호스트가 갖는 사설 IP주소로 변환하는 과정을 포함하는 것을 특징으로 하는 모바일 IP 처리 방법.
  8. 제1항에 있어서, 상기 주소 변환은 NAT(Network Address Translator)를 이용하는 것임을 특징으로 하는 모바일 IP 처리 방법.
  9. 복수개의 호스트들로 이루어진 전체 네트워크가 움직이는 모바일 네트워크에서 모바일 IP 처리 장치에 있어서,
    IP 주소를 저장하는 테이블부;
    상기 테이블부에서 저장된 IP주소를 참조하여 공인 IP 주소와 사설 IP 주소를 서로 변환하는 NAT부;
    네트워크 에이전트들로부터 주기적으로 에이젼트 정보 메시지를 수신하여 상기 네트워크의 에이젼트들로부터 수신된 공인 IP 주소와 사설 IP 주소를 상기 테이블에 등록하고, 상기 NAT부에서 변환된 IP 주소를 통해 상기 복수개의 호스트들에게 원격 호스트를 연결시키는 제어부를 포함하는 모바일 IP 처리 방법.
  10. 제9항에 있어서, 상기 테이블부는 공인 IP 주소, 상기 대표 호스트가 관리하는 복수개 호스트들의 사설 IP 주소, 상기 복수개 호스트들 각각의 목적지 주소를 저장하는 것임을 특징으로 하는 모바일 IP 처리 방법.
  11. 프로세서를 구비한 컴퓨터 시스템에 있어서,
    복수개의 호스트들과, 상기 호스트들을 관리하는 대표 호스트로 이루어진 모바일 네트워크에서 모바일 IP를 처리하는 방법에 있어서,
    네트워크 에이전트들로부터 주기적으로 에이젼트 정보 메시지를 수신하여 홈 네트워크 및 외부 네트워크의 연결을 체크하는 과정;
    상기 과정에서 홈 네트워크 연결로 확인되면 상기 홈 네트워크의 에이젼트로부터 수신된 공인 IP 주소와 복수개의 호스트들에 설정된 사설 IP 주소를 등록하고, 상기 공인 IP 주소와 사설 IP 주소간의 변환을 통해 상기 홈 네트워크와 통신하는 과정;
    상기 과정에서 외부 네트워크 연결로 확인되면 상기 외부 네트워크의 에이전트로부터 임시 IP 주소를 수신하여 복수개의 호스트들에 설정된 사설 IP 주소와 함께 등록하고, 상기 사설 IP 주소와 상기 임시 IP 주소간의 변환을 통해 상기 외부 네트워크와 통신하는 과정을 포함하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록
KR10-2002-0020240A 2002-04-13 2002-04-13 모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치 KR100425325B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2002-0020240A KR100425325B1 (ko) 2002-04-13 2002-04-13 모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치
US10/316,179 US7423998B2 (en) 2002-04-13 2002-12-11 Method and apparatus for managing internet protocol using network address translation in mobile network
CNB021571104A CN1270497C (zh) 2002-04-13 2002-12-12 移动网络中用网络地址转换管理因特网协议的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0020240A KR100425325B1 (ko) 2002-04-13 2002-04-13 모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20030081825A KR20030081825A (ko) 2003-10-22
KR100425325B1 true KR100425325B1 (ko) 2004-03-30

Family

ID=28786942

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0020240A KR100425325B1 (ko) 2002-04-13 2002-04-13 모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치

Country Status (3)

Country Link
US (1) US7423998B2 (ko)
KR (1) KR100425325B1 (ko)
CN (1) CN1270497C (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4003634B2 (ja) * 2002-12-17 2007-11-07 株式会社日立製作所 情報処理装置
US7023847B2 (en) * 2003-01-15 2006-04-04 Thomson Licensing Network address translation based mobility management
US7260082B2 (en) * 2004-02-13 2007-08-21 Yahoo! Inc. Seamless interfacing for instant messaging and internet telephony across wireless networks
WO2005079411A2 (en) * 2004-02-17 2005-09-01 Thales Avionics, Inc. A system and method utilizing internet protocol (ip) sequencing to identify components of a passenger flight information system (pfis)
US8085741B2 (en) 2004-03-10 2011-12-27 Core Wireless Licensing S.A.R.L. System and method for pushing content to a terminal utilizing a network-initiated data service technique
JP3994978B2 (ja) * 2004-03-18 2007-10-24 セイコーエプソン株式会社 Ip電話システム及びその方法
US8914459B2 (en) * 2004-04-14 2014-12-16 Hewlett-Packard Development Company, L.P. Redirecting I/O request to remote networked peripheral device
KR100601673B1 (ko) * 2004-05-10 2006-07-14 삼성전자주식회사 다중 인터페이스들이 탑재된 이동 스테이션에서의 통신방법 및 장치
CN1301035C (zh) * 2004-05-17 2007-02-14 北京航空航天大学 移动ip中实现网络层切换的方法
CN100488284C (zh) 2006-01-26 2009-05-13 华为技术有限公司 一种3gpp演进网络中漫游用户数据路由优化方法
ES2352348T3 (es) * 2006-03-30 2011-02-17 Alcatel Lucent Optimización de la conexión entre un terminal móvil de comunicaciones y un servidor de señalización a través de un dispositivo de traducción de direcciones.
CN101193130B (zh) * 2006-11-21 2010-05-12 中兴通讯股份有限公司 移动IPv6中穿越网络地址转换的方法
US8750200B2 (en) * 2007-09-24 2014-06-10 Cisco Technology, Inc. Methods and apparatus for home agent discovery in mobile IP using link state advertisements
CN101895986A (zh) * 2009-05-21 2010-11-24 中兴通讯股份有限公司 本地ip接入中实现寻呼的方法及***
CN103582159B (zh) * 2012-07-20 2018-11-30 南京中兴新软件有限责任公司 一种固定移动网络融合场景下的多连接建立方法及***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3641112B2 (ja) * 1997-09-05 2005-04-20 株式会社東芝 パケット中継装置、移動計算機装置、移動計算機管理装置、パケット中継方法、パケット送信方法及び移動計算機位置登録方法
US6894994B1 (en) * 1997-11-03 2005-05-17 Qualcomm Incorporated High data rate wireless packet data communications system
US6353614B1 (en) * 1998-03-05 2002-03-05 3Com Corporation Method and protocol for distributed network address translation
US6195705B1 (en) * 1998-06-30 2001-02-27 Cisco Technology, Inc. Mobile IP mobility agent standby protocol
US6847633B1 (en) * 1999-02-26 2005-01-25 The Directv Group, Inc. Internet-augmented radio port controller unit (RPCU) of personal acces communications systems (PACS)
US6741575B1 (en) * 1999-02-26 2004-05-25 Hughes Electronics Corporation Apparatus and method for efficient delivery of multicast data over personal access communications system (PACS)
FI108983B (fi) 1999-06-07 2002-04-30 Nokia Corp Liikkuvuusagentin valinta accessverkossa
US6687252B1 (en) * 2000-06-12 2004-02-03 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic IP address allocation system and method
US7031275B1 (en) * 2000-12-28 2006-04-18 Utstarcom, Inc. Address management for mobile nodes
JP4075318B2 (ja) * 2001-04-18 2008-04-16 株式会社日立製作所 プロトコル変換方法,及びアドレス変換サーバ
US7082118B1 (en) * 2001-11-15 2006-07-25 Cisco Technology, Inc. Maintaining session connectivity when a mobile node moves from one layer 3 network to another
US6839338B1 (en) * 2002-03-20 2005-01-04 Utstarcom Incorporated Method to provide dynamic internet protocol security policy service

Also Published As

Publication number Publication date
KR20030081825A (ko) 2003-10-22
CN1270497C (zh) 2006-08-16
US20030193921A1 (en) 2003-10-16
US7423998B2 (en) 2008-09-09
CN1452369A (zh) 2003-10-29

Similar Documents

Publication Publication Date Title
KR100425325B1 (ko) 모바일 네트워크에서 nat를 이용한 모바일 ip 처리방법 및 그 장치
US7228141B2 (en) Providing location-specific services to a mobile node
US7526569B2 (en) Router and address identification information management server
CN101218814B (zh) 用于优化移动vpn通信的方法和装置
KR20040082655A (ko) 이중 스택 변환 메커니즘을 이용한 모바일 아이피 통신시스템 및 방법
AU2003285197A1 (en) Mobile ip registration supporting port identification
US8243681B2 (en) Methods and apparatus for broadcast optimization in mobile IP
EP1139634B1 (en) Transcient tunneling for dynamic home addressing on mobile hosts
JP4475522B2 (ja) ネットワーク・アドレス変換ベースの移動管理
CN100574314C (zh) 在归属代理对基于nai的移动节点进行归属地址管理的方法和装置
KR100854681B1 (ko) 인터넷 프로토콜 유비쿼터스 센서 네트워크와 단순네트워크 관리 프로토콜 망을 상호 연동하기 위한게이트웨이 및 인터넷 프로토콜 유비쿼터스 센서네트워크와 단순 네트워크 관리 프로토콜 망과의 상호 연동방법.
JP4660379B2 (ja) ローミング移動ノードへの正確なアクセスのための方法、装置及びシステム
JPWO2003101048A1 (ja) 情報処理システム
JP2003258859A (ja) 通信システム、通信方法、転送装置及びネットワーク管理装置
KR101709874B1 (ko) Ip 주소 할당 방법 및 상기 방법을 수행하는 ip 주소 할당 서버
US20050136924A1 (en) Method, apparatus and system for enabling roaming mobile nodes to utilize private home IP addresses
KR100862191B1 (ko) 라우터 광고 메시지를 이용한 자동 터널 설정 방법
JP2001237879A (ja) 端末装置、中継装置、通信方法及びその通信プログラムを記録した記録媒体
KR101221596B1 (ko) 무선 네트워크에서 액세스 라우터에 ip 어드레스를공지하기 위한 휴대 단말기 및 방법
JP2000022708A (ja) 移動ipシステムの移動端末及び記録媒体
JP2006025341A (ja) Vlanの近隣探索代理方式および方法、並びにルータ装置
KR100749816B1 (ko) NEMO 기반 ⅠPv6 네트워크 환경에서 ⅠPv4네트워크 환경으로 이동하는 이동 네트워크의 이동성 제공방법
JP2004363755A (ja) 通信装置及びパケット中継装置等
KR20070065614A (ko) 이동 ⅠPv6 네트워크에서 이동 ⅠPv4 네트워크로이동시 로밍 통신을 제공하는 방법
JP2004260727A (ja) ゲートウェイサーバ間通信方法とシステム

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120228

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee