KR100589681B1 - Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System - Google Patents
Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System Download PDFInfo
- Publication number
- KR100589681B1 KR100589681B1 KR1020040109004A KR20040109004A KR100589681B1 KR 100589681 B1 KR100589681 B1 KR 100589681B1 KR 1020040109004 A KR1020040109004 A KR 1020040109004A KR 20040109004 A KR20040109004 A KR 20040109004A KR 100589681 B1 KR100589681 B1 KR 100589681B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- mobile
- domain
- reverse tunneling
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/06—Registration at serving network Location Register, VLR or user mobility server
- H04W8/065—Registration at serving network Location Register, VLR or user mobility server involving selection of the user mobility server
-
- 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)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 효율적인 IP패킷 전송이 가능한 계층적 이동 IP시스템 및 그 시스템에서의 IP패킷 전송 방법에 관한 것이다.The present invention relates to a hierarchical mobile IP system capable of efficient IP packet transmission and an IP packet transmission method in the system.
본 발명의 이동 단말의 IP(Internet Protocol)패킷을 전송하는 계층적 이동 IP 시스템은 이동 단말을 관리하고, 내부 망과 외부 망의 IP패킷을 제어하는 HA(Home Agent); 도메인 망의 형상 관리 및 운영 보전의 역할을 수행하는 OAM서버(Server); 및 이동 단말을 제어하고 FA(Foriegn Agent)기능을 수행하며, 이동 단말로부터 수신된 IP패킷의 목적지 주소가 특정된 도메인 역터널링 테이블 내에 있는지 여부에 기초하여 IP패킷의 역터널링 여부를 판단하는 PAR를 포함한다. A hierarchical mobile IP system for transmitting an IP (Internet Protocol) packet of a mobile terminal of the present invention includes a home agent (HA) for managing a mobile terminal and controlling IP packets of an internal network and an external network; OAM server (Server) that performs the role of configuration management and operational integrity of the domain network; And a PAR that controls the mobile terminal and performs a foriegn agent (FA) function, and determines whether to reverse tunnel the IP packet based on whether the destination address of the IP packet received from the mobile terminal is within a specified domain reverse tunneling table. Include.
이러한 본 발명에 따르면, 외부 에이전트(HA)에서 도메인 내의 망 형상을 이용하여 이동 단말이 홈 도메인 내에 있을 때, 같은 도메인내의 이동 단말의 IP주소를 목적지로 하는 IP패킷에 대해서만 역터널링을 제공하여, 그 도메인 내의 HA로 전송함으로써 계층적 이동 IP망에서 보다 효과적으로 사용자 트래픽을 처리하면서 이동 단말 장치 사이에 빠른 통신을 제공하기 위한 것이다.According to the present invention, when the mobile terminal is in the home domain by using the network shape in the domain in the external agent (HA), reverse tunneling is provided only for an IP packet destined for the IP address of the mobile terminal in the same domain. By transmitting to the HA in the domain, it is to provide fast communication between mobile terminal devices while handling user traffic more effectively in a hierarchical mobile IP network.
계층적 이동IP 시스템, OAM 서버, PAR, IP패킷Hierarchical Mobile IP System, OAM Server, PAR, IP Packet
Description
도 1은 종래 기술에 따라서 이동 통신망에서 일반 역터널링을 수행했을 때의 사용자 패킷 흐름을 도시한 블록도이다1 is a block diagram illustrating a user packet flow when general reverse tunneling is performed in a mobile communication network according to the related art.
도 2는 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP패킷 시스템의 구조를 나타낸 블록도이다.2 is a block diagram showing the structure of a hierarchical mobile IP packet system capable of efficient IP packet transmission according to an embodiment of the present invention.
도 3은 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP패킷 시스템에서 효율적인 역터널링을 수행했을 때의 사용자 패킷 흐름을 도시한 블록도이다.3 is a block diagram illustrating a user packet flow when efficient reverse tunneling is performed in a hierarchical mobile IP packet system capable of efficient IP packet transmission according to an embodiment of the present invention.
도 4는 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP 시스템 및 그 시스템에서의 제어 메시지 및 역터널링에 관계된 IP패킷에 대한 처리 순서도이다.4 is a flowchart illustrating a hierarchical mobile IP system capable of efficient IP packet transmission and an IP packet related to control messages and reverse tunneling in the system according to an embodiment of the present invention.
도 5는 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP 시스템에서의 IP패킷의 신호 흐름도이다.5 is a signal flow diagram of an IP packet in a hierarchical mobile IP system capable of efficient IP packet transmission according to an embodiment of the present invention.
본 발명은 효율적인 IP 패킷 전송이 가능한 계층적 이동 IP(Mobile Internet Protocal) 시스템 및 그 시스템에서 IP패킷 전송 방법에 관한 것으로, 계층적 이동 IP에서 PAR(Packet Access Router; 이하 "PAR"라 함)를 이용하여 홈 도메인에서와 같은 IP주소를 목적지로 하는 IP(Internet Protocal; 이하 "IP"라 함)패킷에 대하여 역터널링을 제공하는 장치 및 그 방법에 관한 것이다.The present invention relates to a hierarchical Mobile Internet Protocol (IP) system capable of efficient IP packet transmission and a method for transmitting an IP packet in the system. The present invention relates to a packet access router (PAR) in a hierarchical mobile IP. The present invention relates to an apparatus and method for providing reverse tunneling for an IP (Internet Protocol) destination packet having an IP address as in a home domain.
이동 통신망에서 인터넷망에 접속하는 이동 단말 장치에 대한 IP이동성을 제공하기 위하여 이동 IP가 제안되었다. Mobile IP has been proposed in order to provide IP mobility for a mobile terminal device accessing an Internet network in a mobile communication network.
대한민국 종래 특허공보 제 10-2002-0068419호 "무선랜 시스템의 이동 아이피 기능 제공 장치 및 방법과 이동 IP 기능을 이용한 노드의 데이터 전송 방법" 은 이동 IP기능이 없는 이동 노드에서 외부망의 AP(Access Point; 이하 AP라 함)에게 이동IP기능을 제공하는 기술을 설명하고 있다.Republic of Korea Patent Publication No. 10-2002-0068419 "A device and method for providing a mobile IP function of a wireless LAN system and a data transmission method of a node using a mobile IP function" is the AP (Access) Point (hereinafter referred to as AP) describes a technology for providing a mobile IP function.
일반 이동 IP에서는 홈 에이전트(Home Agent;이하 HA라 함)와 외부 에이전트(Foriegn Agent 이하 FA라 함)의 기능을 한 라우터에서 동시에 수용하거나 혹은 같은 링크(서브넷)상에 존재하는 것으로 정의하고 있다. 하지만 이동 통신 시스템 구조에서 HA는 이동 가입자들에 대한 위치 관리 및 사용자 데이터에 대한 터널링 기능을 수행하는 라우터로서의 기능을 수행하며, 이러한 라우터의 기능 때문에 이동 통신 시스템의 구조는 관리의 편리와 외부의 공격으로 인한 위험들로 보호하기 위한 중앙 집중화된 망구조를 채택하고 있다.In general mobile IP, the functions of a home agent (hereinafter referred to as HA) and an external agent (hereinafter referred to as FA) are defined as being simultaneously accepted by one router or present on the same link (subnet). However, in the mobile communication system structure, HA functions as a router that performs location management for mobile subscribers and tunneling of user data. Because of the function of such a router, the structure of the mobile communication system is convenient for management and external attack. A centralized network is adopted to protect against the risks of
3GPP, 3GPP2와 휴대 인터넷 시스템 등의 이동 통신망에서는 HA가 집중되어 있고 FA가 분산된 계층적 이동 IP망으로 구성되어 있다.In mobile communication networks such as 3GPP, 3GPP2 and portable Internet systems, HA is concentrated and FA is composed of hierarchical mobile IP networks.
이러한 계층적 이동 IP망에서 이동 단말 장치는 외부 인터넷에 있는 호스트뿐만 아니라 내부의 다른 이동 단말장치와 통신을 요구할 수 있으며, 이동 단말 장치가 다른 도메인에 존재하는 외부 호스트와 통신을 하기 위해서는 일반 이동 IP 터널링 방법이 이용된다.In this hierarchical mobile IP network, a mobile terminal device may request communication with not only a host in the external Internet but also with other mobile terminal devices in the internal network. The tunneling method is used.
그러나 계층적 이동 IP구조로 인하여 같은 도메인에 속한 이동 단말 장치는 이동 IP등록을 할 때에 항상 역터널링을 요구하고 이동 단말 장치와 송수신되는 모든 IP패킷이 항상 그 이동 단말의 HA를 경유하도록 하고 있다.However, due to the hierarchical mobile IP structure, mobile terminal devices belonging to the same domain always require reverse tunneling when registering mobile IP, and all IP packets transmitted and received with the mobile terminal device always pass through the HA of the mobile terminal.
도 1은 종래 기술에 따른 이동 IP 망에서 일반 역터널링을 수행했을 때의 사용자 패킷 흐름을 도시한 블록도로, 가는 실선 화살표는 일반 IP패킷 구간을 의미하며 굵은 실선 화살표는 터널된 IP 패킷 구간을 의미한다. 1 is a block diagram showing a user packet flow when performing normal reverse tunneling in a mobile IP network according to the prior art, wherein a solid solid arrow indicates a general IP packet section and a thick solid arrow indicates a tunneled IP packet section do.
P1은 홈 도메인(이동 통신 도메인1)에 있는 AT1-1(10)이 같은 도메인을 홈으로 하는 AT1-2(11)와 통신할 때 AT1-1(10)에서 AT1-2(11)로 향하는 IP패킷의 흐름을 나타낸다. AT1-1(10)와 AT1-2(11)는 홈 서브넷에 있다고 가정한다. 먼저, AT1-1(10)에서 송신된 IP패킷은 AP(20)에 수신되어 PAR1(30)에서 캡슐화되어 라우터(30)을 통해 HA1(40)로 전송된다. AT(Access Terminal; 이하 AT라 함)에서 전송된 IP패킷은 PAR1(30)에서 라우팅 테이블의 검색 없이 무조건 캡슐화되며, 이때 전송되는 캡슐화된 IP패킷은 망 구조에 따라서 일반 라우터를 경유할 수도 있다. 다음, HA1(40)은 캡슐화된 패킷을 역캡슐화하여 일반 IP패킷으로 만든 후 방문자 테이블을 검색하고 PAR2(31)에 AT1-2(11)가 있음을 인지한 후 AT1-2(11)가 있는 PAR2(31) 로 일반 IP라우팅을 통해 일반 IP패킷을 전송한다.P1 is directed from AT1-1 (10) to AT1-2 (11) when AT1-1 (10) in the home domain (mobile communication domain 1) communicates with AT1-2 (11) homed in the same domain. Shows the flow of IP packets. It is assumed that AT1-1 (10) and AT1-2 (11) are in the home subnet. First, the IP packet transmitted from the AT1-1 10 is received by the
한편, P2는 이동 통신 도메인2를 홈 도메인으로 하는 AT2-1(12)이 이동 통신 도메인 1로 핸드 오프한 후 외부 호스트(60)와 통신할 때의 IP패킷 흐름을 나타낸다. AT2-1(12)에서 보내진 IP패킷은 PAR2(31)에서 캡슐화되어 내부 라우터(70)를 거친 후 외부 ISP1(50), 외부 ISP2(51)와 외부 ISP3(52)를 경유하여 HA2(41)로 전송된다. 다음, HA2(41)에서는 캡슐화된 IP패킷을 역캡슐화하여 일반 IP패킷으로 만든 후 방문자 테이블을 검색하고 해당 IP패킷의 목적지가 방문자 테이블에 없으므로 일반 IP라우팅을 이용하여 외부 호스트(60)로 전송한다.On the other hand, P2 indicates an IP packet flow when AT2-1 12 having mobile communication domain 2 as its home domain communicates with external host 60 after handing off to mobile communication domain 1. The IP packet sent from the AT2-1 (12) is encapsulated in the PAR2 (31) and passed through the internal router 70, followed by the HA2 (41) via the external ISP1 (50), the external ISP2 (51) and the external ISP3 (52). Is sent to. Next, in HA2 41, the encapsulated IP packet is decapsulated to make a general IP packet, and then the visitor table is searched, and the destination of the IP packet is not present in the visitor table, and thus is transmitted to the external host 60 using general IP routing. .
이러한 방법은 계층 구조를 가지는 이동 통신망의 이동 IP망에서 이동 단말 장치와 송수신되는 모든 IP패킷이 항상 그 이동 단말 장치의 HA를 경유해야 하므로 IP라우팅의 비효율을 가져오며 이동 통신망 및 인터넷망에 불필요한 IP트래픽을 증가시킨다. 또한 모든 사용자들의 IP패킷에 대한 역터널링을 수행해야 함으로 FA와 HA에 캡슐화와 역캡슐화에 따른 부하를 증가시킨다.In this method, since all IP packets transmitted and received to and from a mobile terminal device in a mobile IP network having a hierarchical structure must always pass through the HA of the mobile terminal device, IP routing becomes inefficient and unnecessary IP is required for the mobile communication network and the Internet network. Increase traffic In addition, all users should perform reverse tunneling on IP packets, which increases the load of encapsulation and reverse encapsulation in FA and HA.
따라서, 상기 문제점을 해결하기 위하여 본 발명은 효율적인 IP패킷 전송이 가능한 계층적 이동 IP망에서 OAM(Operations, Administration and Maintenance; 이하 OAM이라 함)서버의 도메인 내의 망 형상을 이용하여 이동 단말 장치가 홈 도메인 내에 있을 때와 같은 도메인 내의 이동 단말 장치의 IP주소를 목적지로 하는 IP패킷에 대해서만 역터널링을 제공하여, 그 도메인 내의 HA로 전송함으로써 계층적 이동 IP망에서 보다 효과적으로 사용자 트래픽을 처리하면서 이동 단말 장치 사 이에 직접 통신을 제공하는 계층적 이동 IP 시스템 및 그 시스템에서의 IP 패킷 전송 방법을 제공한다.Accordingly, in order to solve the above problem, the present invention provides a mobile terminal apparatus using a network shape in a domain of an OAM (Operations, Administration and Maintenance) server in a hierarchical mobile IP network capable of efficient IP packet transmission. Reverse tunneling is provided only for IP packets destined for the IP address of the mobile terminal device in the domain, such as when it is in a domain, and transmitted to the HA in the domain, thereby handling user traffic more effectively in a hierarchical mobile IP network. A hierarchical mobile IP system providing direct communication between devices and an IP packet transmission method in the system are provided.
전술한 기술 과제를 해결하기 위한, 본 발명의 첫 번째 특징에 따라서 이동 단말의 IP(Internet Protocol)패킷을 전송하는 계층적 이동 IP 시스템은,In order to solve the above technical problem, a hierarchical mobile IP system for transmitting an IP (Internet Protocol) packet of a mobile terminal according to the first aspect of the present invention,
이동 단말을 관리하고, 내부 망과 외부 망의 IP패킷을 제어하는 HA(Home Agent); 도메인 망의 형상 관리 및 운영 보전의 역할을 수행하는 OAM서버(Server); 및 이동 단말을 제어하고 FA(Foriegn Agent)기능을 수행하며, 이동 단말로부터 수신된 IP패킷의 목적지 주소가 특정된 도메인 역터널링 테이블-OAM서버로부터 수신된 도메인 망의 정보를 기초하여 생성됨-내에 있는지 여부에 기초하여 IP패킷의 역터널링 여부를 판단하는 PAR를 포함한다. A home agent (HA) for managing mobile terminals and controlling IP packets of internal and external networks; OAM server (Server) that performs the role of configuration management and operational integrity of the domain network; And control the mobile terminal and perform a Foriegn Agent (FA) function, and whether the destination address of the IP packet received from the mobile terminal is within the specified domain reverse tunneling table-generated based on the information of the domain network received from the OAM server- It includes a PAR for determining whether to reverse tunnel the IP packet based on whether or not.
여기서, PAR는 IP패킷의 목적지 주소가 특정된 도메인 역테이블 내에 없는 경우에는 역터널링을 수행하지 않고 목적지 주소로 전달하는 것을 특징으로 한다.Here, when the destination address of the IP packet is not in the specified domain inverse table, the PAR is transmitted to the destination address without performing reverse tunneling.
또한, 도메인 역터널링 테이블은 PAR의 초기화 시에 OAM서버로부터 수신된 도메인 망의 정보로 생성되며, 도메인 망의 정보가 갱신될 때마다 OAM서버에 의해서 갱신되는 것을 특징으로 한다.In addition, the domain reverse tunneling table is generated by the information of the domain network received from the OAM server at the time of initialization of the PAR, characterized in that is updated by the OAM server whenever the information of the domain network is updated.
본 발명의 두 번째 특징에 따라서, 계층적 이동 IP 시스템에서 이동 단말을 관리하는 PAR이 IP패킷을 전송하는 방법은, According to a second aspect of the present invention, a method for transmitting an IP packet by a PAR managing a mobile terminal in a hierarchical mobile IP system,
a) 이동 단말로부터 IP패킷을 수신 받는 단계; b) IP패킷의 목적지주소가 특정된 도메인 역터널링 테이블 내에 있는지에 기초하여 역터널링 여부를 판단하는 단계; 및 c) IP패킷의 목적지 주소가 특정된 도메인 역터널링 테이블에 없는 경우, IP패킷에 대한 역터널링 없이 목적지 주소로 전송하는 단계를 포함한다. a) receiving an IP packet from a mobile terminal; b) determining whether to reverse tunnel based on whether the destination address of the IP packet is within a specified domain reverse tunneling table; And c) if the destination address of the IP packet is not in the specified domain reverse tunneling table, transmitting to the destination address without reverse tunneling for the IP packet.
이하, 첨부된 도면을 참조하여 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP 시스템 및 그 시스템에서의 IP패킷 전송 방법에 대해 자세히 설명한다.Hereinafter, a hierarchical mobile IP system capable of efficient IP packet transmission and an IP packet transmission method in the system will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP패킷 시스템의 구조를 나타낸 블록도이다.2 is a block diagram showing the structure of a hierarchical mobile IP packet system capable of efficient IP packet transmission according to an embodiment of the present invention.
도 2를 참조하면, 효율적인 IP패킷 전송이 가능한 계층적 이동 IP패킷 시스템은, HA(400), OAM Server(500), PAR(Packet Access Router; 이하 PAR이라 함)(300), AP(Access Point; 이하 AP 라함)(200), AT(Access Terminal; 이하 AT라 함)(100)를 포함한다.Referring to FIG. 2, a hierarchical mobile IP packet system capable of efficient IP packet transmission includes an
HA(400)는 이동단말들에 대한 관리 및 사용자 데이터에 대한 터널링 기능을 제공하며, PAR(300)에서 전송되어진 캡슐화된 IP패킷에 대해 선택적으로 역캡슐화를 수행한다.The HA 400 provides a management function for mobile terminals and a tunneling function for user data, and selectively decapsulates the encapsulated IP packet transmitted from the
OAM Server(500)는 각 망의 형상을 실시간으로 관리하여 이동 통신 도메인들에 존재하는 서브넷들에 대한 정보들을 저장하며, 망의 형상 관리 및 운영 보전의 역할을 한다.The OAM Server 500 manages the shape of each network in real time, stores information on subnets existing in the mobile communication domains, and plays a role of network shape management and operation maintenance.
PAR(300)는 AP(200)들을 제어하고 FA기능을 수행하는 장치로써, OAM Server(500)로부터 망 형상을 수신하여 이동 통신 도메인에 존재하는 서브넷들에 대한 정보들을 저장하고, IP패킷의 목적지 주소를 조사하여 등록되어 있는 목록에 대하여 캡슐화를 수행하기 위한 검사에 사용되는 도메인 역터널링 테이블의 목록을 생성한다. AT(200)에 수신되어진 AP(100)의 IP패킷의 목적지 주소를 저장된 도메인 역터널링 테이블에서 검색한 후 목적지 주소가 홈 도메인에 속하면 캡슐화하여 HA(400)로 전송하고 목적지 주소가 홈 도메인에 속하지 않으면 캡슐화를 수행하지 않고 라우터로 전송한다. The PAR 300 is a device that controls the
또한 PAR(300)는 이동 IP 위치 등록시 역터널링을 요구한 이동 단말 장치들의 리스트를 관리하는 이동 IP 역터널링 테이블을 생성하며 방문자 IP의 주소에 대한 정보를 관리하는 방문자 테이블을 생성한다.In addition, the PAR 300 generates a mobile IP reverse tunneling table that manages a list of mobile terminal devices that require reverse tunneling when registering a mobile IP location and generates a visitor table that manages information about the address of the visitor IP.
FA기능은 AT(100)가 무선 접속된 무선 이동 통신망에 각각 접속되어 HA(400)와 협력해 AT(100)로의 데이터전송을 담당하는 라우터 기능을 말한다. The FA function refers to a router function in which the AT 100 is connected to a wireless mobile communication network connected to each other wirelessly and is in charge of data transmission to the AT 100 in cooperation with the HA 400.
AP(200)는 AT(100)에서 송신한 IP패킷을 수신 받아 PAR(300)에 유선으로 전송하고 AT(100)들을 무선 구간에서 제어한다.The AP 200 receives the IP packet transmitted from the AT 100 and transmits it to the
AT(100)는 무선 랜카드를 장착한 노트북, PDA(Personal Digital Assistant) 또는 휴대폰 인터넷 접속장치와 같은 멀티미디어 서비스 응용을 탑재한 이동 단말 장치로, 이동 IP를 이용하여 AP(200)가 근접해 있는 장소에서 이동 단말 기능을 제공하는 장치를 말한다.The AT 100 is a mobile terminal device equipped with a multimedia service application such as a laptop equipped with a wireless LAN card, a personal digital assistant (PDA), or a mobile phone Internet access device. A device that provides a mobile terminal function.
라우터(600)는 일반적으로 이동 통신 도메인과 외부 ISP의 연결 흐름을 제어하며, HA(400)로 대체될 수도 있다.The
도 3은 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP패킷 시스템에서 효율적인 역터널링을 수행했을 때의 사용자 패킷 흐름을 도시한 블록도이다.3 is a block diagram illustrating a user packet flow when efficient reverse tunneling is performed in a hierarchical mobile IP packet system capable of efficient IP packet transmission according to an embodiment of the present invention.
도 3을 참조하면, 가는 실선 화살표는 일반 IP 패킷 구간을 의미하며 굵은 실선 화살표는 터널된 IP패킷 구간을 의미한다. P3은 홈 도메인에 있는 AT1-1(100)이 같은 도메인을 홈으로 하는 AT1-2(110)와 통신할 때 AT1-1(100)에서 AT1-2(110)로 향하는 IP패킷의 흐름을 나타낸다. AT1-1(100)와 AT1-2(110)는 홈 서브넷에 있다고 가정한다.Referring to FIG. 3, a thin solid line arrow indicates a general IP packet section and a thick solid line arrow indicates a tunneled IP packet section. P3 represents the flow of IP packets from AT1-1 (100) to AT1-2 (110) when AT1-1 (100) in the home domain communicates with AT1-2 (110) that homes the same domain. . It is assumed that AT1-1 100 and AT1-2 110 are in the home subnet.
PAR1(300)과 PAR2(310)는 OAM Server(500)로부터 초기화 시에 망 형상을 수신하여 이동 통신 도메인1에 존재하는 서브 넷들에 대한 정보들을 저장하고 있다.The PAR1 300 and the PAR2 310 receive a network shape at the time of initialization from the
AT1-1(100)에서 송신된 IP패킷은 무선으로 AP(200)로 수신되고, AP(200)에서 유선으로 PAR1(300)으로 전송된다. PAR1(300)은 해당 IP패킷의 목적지 주소를 검색한 후 목적지 주소가 홈 도메인에 속하면 캡슐화하여 HA1(400)로 전송한다. 이때 전송되는 캡슐화된 IP패킷은 망 구조에 따라서 라우터(600)를 경유할 수도 있다. HA1(400)은 캡슐화된 IP패킷을 역캡슐화하여 일반 IP패킷으로 만든 후 방문자 테이블을 검색하고 PAR2(310)에 AT1-2(110)가 있음을 인지한 후 AT1-2(110)가 있는 PAR2(310)로 일반 IP라우팅을 통해 일반 IP 패킷을 전송한다.The IP packet transmitted from the AT1-1 (100) is wirelessly received by the AP 200 and transmitted from the AP 200 to the PAR1 300 by wire. PAR1 (300) retrieves the destination address of the IP packet and if the destination address belongs to the home domain encapsulation and transmits to the HA1 (400). At this time, the encapsulated IP packet transmitted may be via the
P4는 이동 통신 도메인 2를 홈 도메인으로 하는 AT2-1(120)이 이동 통신 도메인 1로 핸드 오프한 후 외부 호스트(800)와 통신할 때의 IP패킷 흐름을 나타낸다. AT2-1(120)에서 보내진 IP패킷은 PAR2(310)에서 해당 IP패킷의 목적지 주소를 검색한 후 목적지 주소가 홈 도메인에 속하지 않으므로 일반 IP라우팅을 수행한다. IP패킷은 라우터를 거친 후 외부 ISP1(700)을 경유하여 외부 호스트(800)로 전송된 다.P4 represents an IP packet flow when the AT2-1 120 having the mobile communication domain 2 as the home domain communicates with the external host 800 after handing off to the mobile communication domain 1. The IP packet sent from the AT2-1 120 searches for the destination address of the corresponding IP packet in the
도 4는 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP 시스템에서의 제어 메시지 및 역터널링에 관계된 IP패킷에 대한 처리 순서도이다.4 is a flowchart illustrating processing of an IP packet related to control messages and reverse tunneling in a hierarchical mobile IP system capable of efficient IP packet transmission according to an embodiment of the present invention.
도 4를 참조하면, PAR1(300)과 PAR2(310)가 구동되면 도메인 내의 OAM Server(500)로부터 망 내의 서브넷에 대한 형상 정보를 수신하여(S100), 도메인 역터널링 테이블의 목록을 생성한다(S110). Referring to FIG. 4, when the
PAR1(300)과 PAR2(310)은 망 형상이 변경될 때마다 OAM Server(500)로부터 변경된 정보를 수신하여, 수신된 정보를 기초로 도메인 역터널링 테이블의 목록을 변경하여 실시간으로 망에 대한 형상 정보를 저장한다. The
이하 PAR1(300)을 예로 들어 설명한다.Hereinafter, the
PAR1(300)은 IP패킷을 AP(200)로부터 수신하여(S130), 이동 IP등록 시에 역터널링을 요구한 이동 단말 장치인지를 검사한다(S140).The
이동 IP등록 시에 역터널링을 요구한 이동 단말 장치인지 검사는 해당 IP의 소스 주소가 이동 IP 역터널링 테이블에 등록된 단말 장치 주소인지를 검사하여 이루어진다. The mobile terminal device checking for reverse tunneling when the mobile IP is registered is performed by checking whether the source address of the corresponding IP is the terminal device address registered in the mobile IP reverse tunneling table.
이동 IP 역터널링 테이블에 등록된 단말 장치이면 역터널링 테이블 목록을 이용하여 HA1(400)을 목적지로 하는 캡슐화를 수행한 후(S141), 해당 HA1(400)으로 전송한다(S170). If the terminal device is registered in the mobile IP reverse tunneling table, after performing encapsulation of the
만약 상기 단계 (S140)에서, 이동 IP 역터널링 테이블에 등록된 이동 단말 장치가 아니면 IP패킷의 목적지 주소가 먼저 방문자 테이블에 등록되어 있는 지 검사하고(S150), 방문자 테이블에 등록되어 있다면 IP패킷들을 캡슐화를 하지 않고 그대로 등록된 AP를 통해 포워딩한다(S170). In step S140, if it is not the mobile terminal device registered in the mobile IP reverse tunneling table, it is first checked whether the destination address of the IP packet is registered in the visitor table (S150). It forwards through the registered AP as it is without encapsulation (S170).
만약 IP패킷의 목적지 주소가 방문자 테이블에 없으면 도메인 역터널링 테이블에 있는지를 검사하고(S160), 도메인 역터널링 테이블에 존재한다면 해당 목적지 주소가 홈 도메인에 존재하는 주소이므로 해당 IP패킷을 캡슐화하여(S161), 목적지 주소가 존재하는 해당 홈 도메인에 있는 HA로 전송한다(S170).If the destination address of the IP packet is not present in the visitor table, it is checked whether it is in the domain reverse tunneling table (S160). ), And transmits to the HA in the home domain in which the destination address exists (S170).
그러나 IP패킷의 목적지 주소가 도메인 역터널링 테이블에 존재하지 않는다면 IP패킷을 캡슐화하지 않고 수신된 패킷에 대한 라우팅 테이블을 이용하여 IP패킷을 포워딩한다.However, if the destination address of the IP packet does not exist in the domain reverse tunneling table, the IP packet is forwarded using the routing table for the received packet without encapsulating the IP packet.
도 5는 본 발명의 실시 예에 따른 효율적인 IP패킷 전송이 가능한 계층적 이동 IP 시스템에서의 IP패킷의 신호 흐름도이다.5 is a signal flow diagram of an IP packet in a hierarchical mobile IP system capable of efficient IP packet transmission according to an embodiment of the present invention.
도 5를 참조하면, AT2-1(120)은 타 이동 통신 도메인 망에서 계층적 이동 IP망으로 Hand-off한 단말 장치로써, 외부 호스트(800)와 접속하기 위해 IP패킷을 생성하여 PAR2(310)에 전송한다(S200).Referring to FIG. 5, the AT2-1 120 is a terminal device hand-offed from another mobile communication domain network to a hierarchical mobile IP network. The AT2-1 120 generates an
PAR2(310)는 OAM Server(500)로부터 망 내의 서브넷에 대한 망 형상 정보를 수신 받아서 저장하고 있고, 이를 기초로 생성한 도메인 역터널링 테이블의 목록을 기초로 IP패킷을 전송한다(S220). 이때, AT1-2(120)가 이동 IP 역터널링을 요구하지 않았고, 통신 대상인 외부 호스트(800)도 도메인 역터널링 테이블 및 방문자 테이블에 없으므로 IP패킷에 대한 캡슐화를 수행하지 않고 그대로 전송한다.The
라우터(600)는 IP패킷을 전송 받아 외부 ISP(500)로 전송하며(S230), 전송된 IP패킷은 외부 ISP(500)에서 타 이동 통신 도메인 망의 외부 호스트(800)로 전송된다.The
한편, AT1-1(100)은 계층적 이동 IP망에서 AT1-2(110)와 접속을 맺고자 하는 이동 단말 장치로써, AT1-2(110)와 접속하기 위해 IP패킷을 생성하여 PAR1(300)에 전송한다(S240).On the other hand, AT1-1 (100) is a mobile terminal device to establish a connection with the AT1-2 (110) in the hierarchical mobile IP network, and generates an IP packet to access the AT1-2 (110) PAR1 (300) (S240).
마찬가지로, PAR1(300)은 OAM Server(500)로부터 망 내의 서브넷에 대한 형상 정보를 수신하여 저장하고, 이를 기초로 도메인 역터널링 테이블의 목록을 생성하여 저장하고 있다. 이때, AT1-2(110)의 목적지 주소는 도메인 역터널링 테이블에 있으므로 PAR1(300)은 IP패킷을 캡슐화하여 라우터(600)로 전송한다(S260).Similarly, the
라우터(600)는 캡슐화 IP패킷를 전송 받아 홈 에이전트(400)로 전송하고(S270), 홈 에이전트(400)는 캡슐화된 IP패킷을 역캡슐화하여 일반 IP패킷으로 만든 후 방문자 테이블을 검색하고 PAR2(310)에 속한 AT1-2(110)를 인지한 후 AT1-2(110)가 있는 PAR2(310)에 일반 IP라우팅을 통해 IP 패킷을 전송한다(S280).The
PAR2(310)는 방문자 테이블에서 IP패킷의 해당 목적지를 검색하고, 검색된 해당 단말 장치 AT1-2(110)에 IP패킷을 전송한다(S300). The
이상에서 본 발명의 바람직한 실시 예에 대하여 상세하게 설명하였지만 본 발명은 이에 한정되는 것은 아니며, 그 외의 다양한 변경이나 변형이 가능하다. Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited thereto, and various other changes and modifications are possible.
본 발명에 따르면, 도메인 내의 서브넷 망 형상을 이용하여 이동 단말 장치 가 홈 도메인 내에 있을 때 같은 도메인에 속하는 이동 단말 장치의 IP주소를 목적지로 하는 IP패킷에 대해서만 역터널링을 제공하여, 그 도메인 내의 HA로 전송함으로써 계층적 이동 IP망에서 보다 효과적으로 사용자 트래픽을 처리하면서 이동 단말 장치 사이에 빠른 통신을 제공하기 위한 것이다.
According to the present invention, when a mobile terminal device is in a home domain by using a subnet network shape in a domain, reverse tunneling is provided only for an IP packet destined for an IP address of a mobile terminal device belonging to the same domain. By providing a high speed network, the user's traffic is handled more efficiently in a hierarchical mobile IP network, and thus, a fast communication is provided between mobile terminal devices.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040109004A KR100589681B1 (en) | 2004-12-20 | 2004-12-20 | Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040109004A KR100589681B1 (en) | 2004-12-20 | 2004-12-20 | Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100589681B1 true KR100589681B1 (en) | 2006-06-19 |
Family
ID=37182771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040109004A Expired - Lifetime KR100589681B1 (en) | 2004-12-20 | 2004-12-20 | Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100589681B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030014803A (en) * | 2001-08-13 | 2003-02-20 | 한국전자통신연구원 | The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service |
JP2003060683A (en) | 2001-08-15 | 2003-02-28 | Kddi Research & Development Laboratories Inc | Route control method of mobile ip |
KR20030048568A (en) * | 2001-12-12 | 2003-06-25 | 주식회사 케이티프리텔 | Method and apparatus for tunneling service of explicit multicast in mobile ip network |
US20040184420A1 (en) | 1999-02-25 | 2004-09-23 | Utstarcom, Inc. | Mobile internet protocol (IP) networking with home agent and/or foreign agent functions distributed among multiple devices |
KR20040090020A (en) * | 2003-04-16 | 2004-10-22 | 아이피원(주) | Method for mobility and transmission of mobile node in dymamic mobile IP |
-
2004
- 2004-12-20 KR KR1020040109004A patent/KR100589681B1/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040184420A1 (en) | 1999-02-25 | 2004-09-23 | Utstarcom, Inc. | Mobile internet protocol (IP) networking with home agent and/or foreign agent functions distributed among multiple devices |
KR20030014803A (en) * | 2001-08-13 | 2003-02-20 | 한국전자통신연구원 | The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service |
JP2003060683A (en) | 2001-08-15 | 2003-02-28 | Kddi Research & Development Laboratories Inc | Route control method of mobile ip |
KR20030048568A (en) * | 2001-12-12 | 2003-06-25 | 주식회사 케이티프리텔 | Method and apparatus for tunneling service of explicit multicast in mobile ip network |
KR20040090020A (en) * | 2003-04-16 | 2004-10-22 | 아이피원(주) | Method for mobility and transmission of mobile node in dymamic mobile IP |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101218802B (en) | Mobile node and communication control method | |
US6731621B1 (en) | Mobil communication system for providing IP packet communications and method for routing IP packets | |
US9154993B1 (en) | Mobile-IPv6 encapsulation for wireless networks | |
CN100505943C (en) | Mobile communication control system, mobile communication control method, and router | |
US20010041571A1 (en) | Systems and methods for internetworking data networks having mobility management functions | |
US20010012777A1 (en) | Mobile communications system and method thereof | |
US20020133595A1 (en) | Network system transmitting data to mobile terminal, server used in the system, and method for transmitting data to mobile terminal used by the server | |
WO2002073906A1 (en) | Mobile terminal management system, mobile terminal, agent, and program | |
US7421512B2 (en) | Communication system and method therefor | |
CN1875654B (en) | Telecommunication system comprising two networks | |
CN100450275C (en) | Method and system for seamless switching between wireless local area network and wireless wide area network | |
WO2007058228A1 (en) | Communication method, mobile agent device, and home agent device | |
US20020075812A1 (en) | Mobile agent connectivity | |
KR20080075306A (en) | Lossless Mobile IP Packet Delivery Method and System Thereof | |
KR20140099598A (en) | Method for providing service of mobile vpn | |
JP2004242019A (en) | Mobile communication control system, network management server, mobile node, access node and anchor node | |
US20070110437A1 (en) | Bridging end point device supporting inter access point communication | |
EP1874005A1 (en) | A personal network comprising a plurality of clusters | |
US7623666B2 (en) | Automatic setting of security in communication network system | |
CN101160927B (en) | Method for communication between IPv6 communication partner and mobile IPv6 node and communication partner proxy gateway | |
JP3693230B2 (en) | Packet communication system | |
CN101114995A (en) | A routing optimization method and device in a packet mobile network | |
CN101204098B (en) | System and method for providing a distributed virtual mobility agent | |
US20090147759A1 (en) | Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses | |
KR101058153B1 (en) | Mobile network device and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20130520 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20140519 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20150519 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160519 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20170519 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20180517 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190515 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 16 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 17 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 18 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 19 |
|
PC1801 | Expiration of term |
St.27 status event code: N-4-6-H10-H14-oth-PC1801 Not in force date: 20241221 Ip right cessation event data comment text: Termination Category : EXPIRATION_OF_DURATION |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |