KR20030014803A - The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service - Google Patents
The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service Download PDFInfo
- Publication number
- KR20030014803A KR20030014803A KR1020010048676A KR20010048676A KR20030014803A KR 20030014803 A KR20030014803 A KR 20030014803A KR 1020010048676 A KR1020010048676 A KR 1020010048676A KR 20010048676 A KR20010048676 A KR 20010048676A KR 20030014803 A KR20030014803 A KR 20030014803A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- tunnel
- reverse
- network
- reverse tunnel
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- 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)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 이동 IP(Internet Protocol)망에서 IP 역터널 라우팅 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to an IP reverse tunnel routing method in a mobile IP network and a computer readable recording medium having recorded thereon a program for realizing the method.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은, 패킷의 발신지에 따른 역터널을 지원하는 이동 IP(Internet Protocol)망에서 IP 역터널 라우팅 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.An object of the present invention is to provide a computer-readable recording medium recording an IP reverse tunnel routing method and a program for realizing the method in a mobile IP (Internet Protocol) network supporting a reverse tunnel according to a source of a packet.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은, 이동 아이피(IP : Internet Protocol)망에 적용되는 아이피 역터널 라우팅 방법에 있어서, 사용자 메시지를 방문망에서 홈망으로 역터널링할 때, 데이터 링크 계층인 터널 장치가 패킷을 수신하여 상기 패킷이 역터널 등록된 게이트웨이로부터의 패킷인 여부를 확인하는 제 1 단계; 상기 제 1 단계의 확인 결과에 따라, 상기 패킷이 역터널 등록된 게이트웨이로부터의 패킷임이 확인되면, 상기 터널 장치에서 상기 패킷의 외부 IP 헤더를 제거하는 제 2 단계; 및 상기 제 2 단계의 외부 IP 헤더가 제거된 패킷이 역터널 등록된 호스트로부터의 패킷이면, 역터널 장치로 전달하여 역터널 헤더를 상기 패킷의 외부 IP 헤더로 하여 전송하는 제 3 단계를 포함함.The present invention relates to an IP reverse tunnel routing method applied to an IP network. When a user message is reverse tunneled from a visited network to a home network, a tunnel device, which is a data link layer, receives a packet and transmits the packet. A first step of confirming whether the packet is from a reverse tunnel registered gateway; A second step of removing, by the tunnel device, an external IP header of the packet when it is determined that the packet is from a reverse tunnel registered gateway according to the checking result of the first step; And a third step of transmitting the reverse tunnel header as an external IP header of the packet if the packet from which the external IP header of the second step is removed is a packet from a host registered with the reverse tunnel. .
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 이동 IP 망 등에 이용됨.The present invention is used in mobile IP networks and the like.
Description
본 발명은 이동 IP(Internet Protocol)망에서 IP 역터널 라우팅 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to an IP reverse tunnel routing method in a mobile IP network and a computer readable recording medium having recorded thereon a program for realizing the method.
종래의 특허 기술로는 "Scalable and efficient intra-domain tunneling mobile-IP scheme(Sun Microsystems,Inc., 미국 특허 등록 1994-5325362)", "Simplified method of configuring internet protocol security tunnels(IBM Corp., 미국 특허 등록 2000-6076168)", 및 "Web-based administration of IPtunneling on internet firewalls(IBM Corp., 미국 특허 등록 1999-5864666)"이 있다.Conventional patented technologies include "Scalable and efficient intra-domain tunneling mobile-IP scheme (Sun Microsystems, Inc., US Patent Registration 1994-5325362)", "Simplified method of configuring internet protocol security tunnels (IBM Corp., US patent) Registration 2000-6076168 ", and" Web-based administration of IPtunneling on internet firewalls (IBM Corp., US Patent Registration 1999-5864666) ".
우선, "Scalable and efficient intra-domain tunneling mobile-IP scheme(Sun Microsystems,Inc., 미국 특허 등록 1994-5325362)"는 터널을 이용하여 이동 IP를 지원하기 위한 방법으로 이동 노드의 데이터 프로세싱과 MSR(Mobility Support Router), MSBR(Mobility Support Border Router)로 구성되어 이동 IP를 지원한다.First of all, the "Scalable and efficient intra-domain tunneling mobile-IP scheme (Sun Microsystems, Inc., US Patent Registration 1994-5325362)" is a method for supporting mobile IP using a tunnel, the data processing of the mobile node and MSR ( It consists of Mobility Support Router and Mobility Support Border Router (MSBR) to support mobile IP.
그리고, "Simplified method of configuring internet protocol security tunnels(IBM Corp., 미국 특허 등록 2000-6076168)"는 두 호스트 사이의 안전한 통신을 위하여 터널과 필터를 생성하는 방법에 대한 것으로 안전한 통신을 위한 필터의 자동 생성 및 상대측의 터널과 필터를 생성한다.In addition, "Simplified method of configuring internet protocol security tunnels (IBM Corp., US Patent Registration 2000-6076168)" refers to a method for creating a tunnel and a filter for secure communication between two hosts. Create and create tunnels and filters on the other side.
그리고, "Web-based administration of IP tunneling on internet firewalls(IBM Corp., 미국 특허 등록 1999-5864666)"는 Web 기반의 터널 관리 도구로써 그래픽을 이용한 편리한 관리를 지원한다. 이를 위해 터널의 정보와 이를 표현하기 위한 그래픽과 윈도우를 이용하여 운용자에게 터널을 관리할 수 있도록 한다.In addition, "Web-based administration of IP tunneling on internet firewalls" (IBM Corp., US Patent Registration 1999-5864666) is a web-based tunnel management tool that supports graphically convenient management. For this purpose, the tunnel can be managed to the operator by using the tunnel information and graphics and windows to express it.
그러나, 종래의 이러한 기술은 이동 IP를 지원함에 있어서, 전달할 패킷의 목적지를 확인하여 해당 목적지로 전달하도록 하는 것으로 패킷의 발신지를 확인하여 역터널을 하는 방법에 대해서는 아직 연구된 바가 없다. 특히, 이동 IP 서비스에서 사용자의 메시지를 방문망에서 홈망으로 역터널링할 필요가 발생하는데, 기존의 라우팅 방법에서 아직 이러한 역터널에 대해서 구현된 것이 없다.However, such a conventional technique has not been studied on the method of confirming the destination of a packet to be forwarded and forwarding the packet to the corresponding destination in supporting the mobile IP. In particular, there is a need for reverse tunneling of a user's message from a visited network to a home network in a mobile IP service, which has not yet been implemented for such a reverse tunnel in the existing routing method.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 패킷의 발신지를 확인하여 역터널을 하는 이동 IP(Internet Protocol)망에서 IP 역터널 라우팅 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed in order to solve the above problems, and records the IP reverse tunnel routing method and a program for realizing the method in a mobile IP (Internet Protocol) network which performs reverse tunneling by checking the source of a packet. Its purpose is to provide a computer readable recording medium.
특히, 본 발명은 UMTS/GPRS 이동 IP 망에서 UMTS/GPRS 망의 GGSN과 이동 IP망의 외부 에이전트(FA : Forien Agent) 사이의 터널에서 발신지가 GGSN인지를 확인하여 다시 터널링하도록 해서, GGSN의 주소를 발신지로 가지는 패킷만 터널링함으로써 보다 효율적인 역터널링을 지원하고자 한다.Particularly, the present invention checks whether a source is a GGSN in a tunnel between a GGSN of a UMTS / GPRS network and a foreign agent (FA: Forien Agent) of a UMTS / GPRS mobile IP network, and then re-tunnels the address of the GGSN. By tunneling only packets having a source as the source, we want to support more efficient reverse tunneling.
도 1 는 본 발명이 적용되는 UMTS/GPRS 이동 IP 서비스 시스템의 일실시예 구성도.1 is a diagram illustrating an embodiment of a UMTS / GPRS mobile IP service system to which the present invention is applied.
도 2 는 본 발명이 적용되는 IP 터널의 일실시예 데이터 구조도.Figure 2 is an embodiment data structure diagram of an IP tunnel to which the present invention is applied.
도 3 은 본 발명이 적용되는 이동(Mobile) IP 서비스의 IP 터널의 일실시예 동작 구조도.3 is a diagram illustrating the operation of one embodiment of an IP tunnel of a mobile IP service to which the present invention is applied;
도 4 는 일반적인 IP in IP 터널을 포함한 IP 라우팅 방법의 일실시예 동작 흐름도.4 is a flow diagram of one embodiment operation of an IP routing method including a general IP in IP tunnel.
도 5 는 본 발명에 따른 IP 계층에서의 IP in IP 역터널을 포함한 IP 라우팅 방법의 일실시예 동작 흐름도.5 is a flowchart illustrating an embodiment of an IP routing method including an IP in IP reverse tunnel in an IP layer according to the present invention.
도 6 은 본 발명에 따른 이동 IP망의 일실시예 터널 연결 구성도.6 is a diagram illustrating a tunnel connection configuration of an embodiment of a mobile IP network according to the present invention;
도 7 는 본 발명이 적용되는 이동(Mobile) IP 서비스의 IP 터널의 다중 터널에 대한 일실시예 상세 구조도.7 is a detailed structural diagram of an embodiment of multiple tunnels of an IP tunnel of a mobile IP service to which the present invention is applied.
도 8 은 본 발명에 따른 이동(Mobile) IP 서비스의 IP in IP 역터널을 위한 다중 터널에서의 패킷 전달 예시도.8 illustrates packet forwarding in multiple tunnels for an IP in IP reverse tunnel of a Mobile IP service according to the present invention.
도 9 는 본 발명에 따른 데이터 링크 계층의 터널 장치에서의 IP in IP 역터널을 포함한 IP 라우팅 방법의 일실시예 동작 흐름도.9 is a flowchart illustrating an embodiment of an IP routing method including an IP in IP reverse tunnel in a tunnel device of a data link layer according to the present invention;
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
11 : 홈 망12 : 방문망11: home network 12: visiting network
13 : 대응 노드14 : UMTS/GPRS 망13 correspondence node 14 UMTS / GPRS network
15-1 : 이동 노드 15-2 : 이동 노드15-1: Mobile Node 15-2: Mobile Node
101 : 홈 에이전트102 : 외부 에이전트101: Home Agent 102: External Agent
103 : GGSN103: GGSN
상기 목적을 달성하기 위한 본 발명은, 이동 아이피(IP : Internet Protocol)망에 적용되는 아이피 역터널 라우팅 방법에 있어서, 사용자 메시지를 방문망에서 홈망으로 역터널링할 때, 데이터 링크 계층인 터널 장치가 패킷을 수신하여 상기 패킷이 역터널 등록된 게이트웨이로부터의 패킷인 여부를 확인하는 제 1 단계; 상기 제 1 단계의 확인 결과에 따라, 상기 패킷이 역터널 등록된 게이트웨이로부터의 패킷임이 확인되면, 상기 터널 장치에서 상기 패킷의 외부 IP 헤더를 제거하는 제 2 단계; 및 상기 제 2 단계의 외부 IP 헤더가 제거된 패킷이 역터널 등록된 호스트로부터의 패킷이면, 역터널 장치로 전달하여 역터널 헤더를 상기 패킷의 외부 IP 헤더로 하여 전송하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.The present invention for achieving the above object, in the IP reverse tunnel routing method applied to the IP (Internet Protocol) network, when the reverse tunneling the user message from the visited network to the home network, tunnel device which is a data link layer A first step of receiving a packet and confirming whether the packet is from a reverse tunnel registered gateway; A second step of removing, by the tunnel device, an external IP header of the packet when it is determined that the packet is from a reverse tunnel registered gateway according to the checking result of the first step; And a third step of transmitting the reverse tunnel header as an external IP header of the packet if the packet from which the external IP header of the second step is removed is a packet from a host registered with the reverse tunnel. Characterized in that made.
한편, 본 발명은, 프로세서를 구비한 이동 IP 시스템에, 사용자 메시지를 방문망에서 홈망으로 역터널링할 때, 데이터 링크 계층인 터널 장치가 패킷을 수신하여 상기 패킷이 역터널 등록된 게이트웨이로부터의 패킷인 여부를 확인하는 제 1 기능; 상기 제 1 기능의 확인 결과에 따라, 상기 패킷이 역터널 등록된 게이트웨이로부터의 패킷임이 확인되면, 상기 터널 장치에서 상기 패킷의 외부 IP 헤더를 제거하는 제 2 기능; 및 상기 제 2 기능의 외부 IP 헤더가 제거된 패킷이 역터널 등록된 호스트로부터의 패킷이면, 역터널 장치로 전달하여 역터널 헤더를 상기 패킷의 외부 IP 헤더로 하여 전송하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, when the reverse IP tunneling the user message from the visited network to the home network in the mobile IP system having a processor, the tunnel device, which is a data link layer receives the packet and the packet from the reverse tunnel registered gateway A first function of checking whether or not it is; A second function of removing, by the tunnel device, an external IP header of the packet when it is determined that the packet is from a reverse tunnel registered gateway according to a result of checking the first function; And if the packet from which the external IP header of the second function has been removed is a packet from a host registered with a reverse tunnel, forwarding the reverse tunnel to the reverse tunnel device to transmit the reverse tunnel header as an external IP header of the packet. A computer readable recording medium having recorded thereon a program is provided.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.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.
이하, 본 발명에서는 UMTS(Universal Mobile Telecommunications System)/GPRS(General Packet Radio Service) 이동 IP망을 예로 들어 설명하도록 한다.Hereinafter, the present invention will be described using a Universal Mobile Telecommunications System (UMTS) / General Packet Radio Service (GPRS) mobile IP network as an example.
도 1 는 본 발명이 적용되는 이동 IP 서비스 시스템의 일실시예 구성도이다.1 is a configuration diagram of an embodiment of a mobile IP service system to which the present invention is applied.
홈망(11), 방문망(12), 대응 노드(Correspondent Host, 또는 CorrespondentNode)(13) 및 UMTS/GPRS망(14)을 포함하며, 이동 노드(MN : Mobile Node, 15-1, 2)는 자신이 속해 있는 홈망(11)의 홈 에이전트(101)로부터 서비스를 제공받는다.A home network 11, a visited network 12, a correspondent node (Correspondent Host, or CorrespondentNode) 13, and a UMTS / GPRS network 14, and mobile nodes (MN: Mobile Node, 15-1, 2) The service is provided from the home agent 101 of the home network 11 to which it belongs.
이후, 사용자가 이동하면 이동 노드(15-1, 2)는 UMTS/GPRS망(14)의 GGSN(Gateway GPRS Support Node)(103)을 통해 방문망(12)의 외부 에이전트(FA : foreign agent)(102)를 통하여 홈망(11)의 홈 에이전트(HA : Home Agent)(101)로부터 서비스를 제공받는다.Subsequently, when the user moves, the mobile nodes 15-1 and 2 transfer foreign agents (FAs) of the visited network 12 through the gateway GPRS support node (GGSN) 103 of the UMTS / GPRS network 14. Through 102, a service is provided from a home agent (HA) 101 of the home network 11.
이때, 제공되는 이동 IP 서비스는 이동 노드(15-1, 2)에 대한 대응 노드(Correspondent Host, 또는 Correspondent Node)(13)와의 통신 서비스이다.At this time, the provided mobile IP service is a communication service with a corresponding node (Correspondent Host or Correspondent Node) 13 for the mobile nodes 15-1, 2.
방문망(12)의 이동 노드(15-2)가 대응 노드(Correspondent Host, 또는 Correspondent Node)(13)와 통신하기 위해서는 이동 노드(15-2)로부터의 패킷은 방문망(12)의 외부 에이전트(102)를 통해서 전달되지만 대응 노드(Correspondent Host, 또는 Correspondent Node)(13)로부터의 패킷은 이동 노드(15-2)가 15-1의 위치에 있는 것처럼 홈망(11)의 홈 에이전트(101)로 전달되며 홈 에이전트(101)는 이를 방문망(12)의 외부 에이전트(102)와의 터널을 통해 전달한다.In order for the mobile node 15-2 of the visited network 12 to communicate with a corresponding host (Correspondent Host or Correspondent Node) 13, packets from the mobile node 15-2 are sent to the external agent of the visited network 12. Packets from Correspondent Host or Correspondent Node 13, though passed through 102, are transmitted to the home agent 101 of the home network 11 as if the mobile node 15-2 is in the position of 15-1. And the home agent 101 delivers it through the tunnel with the external agent 102 of the visited network 12.
그리고, 외부 에이전트(102)는 이 패킷의 터널정보를 갖는 홈 에이전트(101)에서 외부 에이전트(102)로의 헤더를 제거하고 외부 에이전트(102)에서 GGSN(103)로의 헤더를 추가하여 GGSN(103)으로 전달한다. 상기 GGSN(103)은 외부 에이전트(102)에서 GGSN(103)로의 헤더를 제거하고 이동 노드(15-2)로 전달한다.The foreign agent 102 removes the header from the home agent 101 having the tunnel information of this packet to the external agent 102 and adds the header from the foreign agent 102 to the GGSN 103 to the GGSN 103. To pass. The GGSN 103 removes the header from the foreign agent 102 to the GGSN 103 and forwards it to the mobile node 15-2.
한편, 외부 에이전트(102)에서 대응 노드(Correspondent Host, 또는 Correspondent Node)(13)로의 패킷은 통상 직접 전달되지만, 홈 에이전트(101)가역터널을 요구한 경우는 홈망(11)의 홈 에이전트(101)를 통하여 전달되며, 특히 외부 에이전트(102)와 홈 에이전트(101)의 연결은 IP 터널링을 이용하여 전달된다.On the other hand, the packet from the external agent 102 to the corresponding node (Correspondent Host or Correspondent Node) 13 is usually delivered directly, but if the home agent 101 requests a reverse tunnel, the home agent 101 of the home network 11 In particular, the connection between the foreign agent 102 and the home agent 101 is transmitted using IP tunneling.
외부 에이전트(102)는 UMTS/GPRS망(14)의 이동 노드(15-2)와 통신하기 위해서 UMTS/GPRS망의 GGSN(103)과 통신한다. 실제로 UMTS/GPRS망(14)에는 GGSN(103) 이외에 여러가지 노드들을 경유하여 이동 노드(15-2)까지 전달된다.The foreign agent 102 communicates with the GGSN 103 of the UMTS / GPRS network to communicate with the mobile node 15-2 of the UMTS / GPRS network 14. In fact, the UMTS / GPRS network 14 is delivered to the mobile node 15-2 via various nodes in addition to the GGSN 103.
도 2 는 본 발명이 적용되는 IP 터널의 일실시예 데이터 구조도이다.2 is a diagram illustrating an example data structure of an IP tunnel to which the present invention is applied.
보통의 IP 패킷(21)은 사용자 데이터(212)와 IP 헤더(211)를 포함한다.Normal IP packet 21 includes user data 212 and IP header 211.
IP 헤더(211)의 착신지 IP 주소 정보를 보고 착신지까지 전달되는데, 실제 착신할 이동노드가 다른 곳에 있다면 그곳까지 터널링을 통해서 전달해야 한다.The destination IP address information of the IP header 211 is transmitted to the destination. If the mobile node to be actually received is located elsewhere, it should be delivered to the destination through tunneling.
이에 따라, 터널링에 이용되는 IP 패킷은 사용자 데이터(223)에 원래의 착신 IP 헤더인 내부 IP 헤더(222)가 있고, 그 이외에 새로운 착신지를 위한 IP 헤더인 외부 IP 헤더(221)를 추가한다.Accordingly, the IP packet used for tunneling has an internal IP header 222, which is the original destination IP header, in addition to the external IP header 221, which is an IP header for a new destination.
본 IP 터널의 구조를 도 1 에 적용해 보면, 내부 IP 헤더(222)는 목적지 주소는 방문망(12)의 이동 노드(15-2)의 주소를 가지고 발신지 주소는 대응 노드(13)의 주소이고, 외부 IP 헤더(221)는 목적지 주소는 방문망(12)의 외부 에이전트(102)의 주소를 가지고 발신지 주소는 홈 에이전트(101)의 주소를 갖게 되며, 홈망(11)의 홈 에이전트(101)가 터널링을 한다.Applying the structure of this IP tunnel to FIG. 1, the internal IP header 222 has a destination address of the mobile node 15-2 of the visited network 12, and a source address of the corresponding node 13 The external IP header 221 has a destination address having the address of the external agent 102 of the visited network 12 and a source address having the address of the home agent 101, and a home agent 101 of the home network 11. ) Tunnels.
도 3 은 본 발명이 적용되는 이동(Mobile) IP 서비스의 IP 터널의 일실시예 동작 구조도이다.3 is a diagram illustrating an operation of an IP tunnel of a mobile IP service to which the present invention is applied.
도 3 에 도시된 바와 같이, 본 발명이 적용되는 이동(Mobile) IP 서비스의IP 터널은 네트워크 계층인 IP 계층(31)과 데이터 링크 계층인 네트워크 정합 카드(32)와 터널 장치(33)를 포함한다.As shown in FIG. 3, the IP tunnel of the mobile IP service to which the present invention is applied includes an IP layer 31 which is a network layer, a network matching card 32 which is a data link layer, and a tunnel device 33. do.
그 동작을 좀 더 상세히 살펴보면, 터널이 없는 경우에는 IP 계층(31)과 네트워크 정합 카드(32)사이에 직접 IP 송수신이 일어난다(303, 304).Looking at the operation in more detail, if there is no tunnel, IP transmission and reception directly occurs between the IP layer 31 and the network matching card 32 (303, 304).
반면, 터널이 있는 경우에는, 데이터 링크 계층에 터널 장치(33)가 필요한데, 이 터널 장치(33)는 소프트웨어 장치로서 네트워크 정합 카드(32)와 같은 데이터 링크 계층에 위치하며, 상기 도 2 의 외부 IP 헤더(221)를 추가하는 캡슐화(encapsulation) 모듈(301)과 상기 도 2 의 외부 IP 헤더(221)를 제거하는 디캡슐화(decapsulation) 모듈(302)을 구비한다.On the other hand, if there is a tunnel, a tunnel device 33 is required at the data link layer, which is a software device located in the data link layer such as the network matching card 32, and is located outside of FIG. An encapsulation module 301 for adding the IP header 221 and a decapsulation module 302 for removing the external IP header 221 of FIG. 2.
보통, IP 계층(31)으로부터 네트워크 정합 카드(32)로 전달되는 패킷이나 상위 계층(34)으로부터 IP 계층으로 전달되는 패킷은 IP 계층(31)에서 루팅 정보를 보고 터널링을 해야 한다고 판단되면, 통상의 IP를 캡슐화 모듈(301)로 보내(306) 외부 IP 헤더(221)가 추가된 IP in IP(305)로 만들고, 만들어진 IP in IP(305)를 네트워크 정합 카드(32)를 통해서(304) 다른 데이터 링크 계층인 네트워크 정합 카드로 전달한다.In general, when a packet transmitted from the IP layer 31 to the network matching card 32 or a packet transmitted from the upper layer 34 to the IP layer is determined to view the routing information at the IP layer 31 and to tunnel, IP of IP 305 is sent to encapsulation module 301 to make IP in IP 305 with external IP header 221 added, and IP 305 is created via network matching card 32 (304). It is passed to the network matching card, which is another data link layer.
또한, 네트워크 정합 카드(32)를 통해서 IP 계층(31)으로 전달된 패킷이 IP 터널을 사용한 패킷으로써 상기 도 2 의 외부 IP 헤더(221)가 붙어있다면, 상기 패킷을 터널 장치내의 디캡슐화 모듈(302)로 전달하여(308) 상기 도 2 의 외부 IP 헤더(221)를 제거한 후 통상의 IP로 IP 계층(31)으로 전달한다(307). IP 계층(31)은 상기 도 2 의 내부 IP 헤더(222)의 착신 주소에 따라 루팅정보를 참조하여, 네트워크 정합 카드(32)로 보내 외부로 보내거나, 직접 상부 계층(34)으로 전달한다.In addition, if the packet transmitted to the IP layer 31 through the network matching card 32 is an IP tunnel, and the external IP header 221 of FIG. 2 is attached, the packet is decapsulated in the tunnel device ( 302, the external IP header 221 of FIG. 2 is removed, and then the IP address 31 is transferred to the IP layer 31 using the conventional IP (307). The IP layer 31 refers to routing information according to the destination address of the internal IP header 222 of FIG. 2 and sends the routing information to the network matching card 32 to the outside or directly to the upper layer 34.
도 4 는 일반적인 IP in IP 터널을 포함한 IP 라우팅 방법의 일실시예 동작 흐름도이다.4 is a flowchart illustrating an embodiment of an IP routing method including a general IP in IP tunnel.
종래의 IP in IP 터널을 포함한 IP 라우팅 방법을 살펴보면, 우선 IP 계층이 IP 패킷을 수신하면(401), 상기 IP 패킷을 수신한 IP계층이, 수신한 해당 패킷이 IP in IP 터널 패킷인지를 확인하여(402), IP in IP 터널링 패킷이면 터널 장치로 전달하여, 해당 터널 장치가 외부 IP 헤더를 제거하여 IP 계층으로 전달한다(403). 또한, IP in IP 터널링 패킷이 아니면, 라우팅 테이블을 참조하여 해당 주소의 목적지로 전달한다(404).Referring to the conventional IP routing method including the IP in IP tunnel, when the IP layer receives the IP packet (401), the IP layer receiving the IP packet checks whether the received packet is an IP in IP tunnel packet. In step 402, if the IP in IP tunneling packet is transmitted to the tunnel device, the tunnel device removes the external IP header and delivers the IP to the IP layer (403). In addition, if it is not an IP in IP tunneling packet, it refers to the routing table and delivers it to the destination of the corresponding address (404).
도 5 는 본 발명에 따른 IP 계층에서의 IP in IP 역터널을 포함한 IP 라우팅 방법의 일실시예 동작 흐름도이다.5 is a flowchart illustrating an embodiment of an IP routing method including an IP in IP reverse tunnel in an IP layer according to the present invention.
본 발명에 따른 IP 계층에서의 IP in IP 역터널을 포함한 IP 라우팅 방법은, 우선 IP 계층에서의 IP 패킷을 수신한다(501).The IP routing method including the IP in IP reverse tunnel in the IP layer according to the present invention first receives an IP packet in the IP layer (501).
그리고, IP 계층에서는 상기 수신된 패킷이 IP in IP 터널 패킷인지 확인하여(502), IP in IP 터널링된 패킷이면 터널 장치로 전달하여(503), 해당 터널 장치가 외부 IP 헤더를 제거하여 IP 계층으로 전달하고 상기 IP 계층이 상기 패킷의 목적지로 전달하도록 한다.In addition, the IP layer determines whether the received packet is an IP in IP tunnel packet (502), and if the packet is an IP in IP tunneled packet, delivers it to the tunnel device (503), and the corresponding tunnel device removes the external IP header to the IP layer. The IP layer to the destination of the packet.
그리고, 확인 결과(502), IP in IP 터널링된 패킷이 아니면 역터널 테이블을 참조하여 역터널 등록된 호스트로부터의 패킷인지 확인한다(504). 상기 확인 결과, 역터널 등록된 호스트로부터의 패킷이면 역터널 장치로 패킷을 전달하여(505), 역터널 장치가 외부 IP 헤더를 제거하여 IP 계층으로 전달하고 상기 IP 계층이 상기 패킷의 목적지로 전달하도록 하고, 그렇지 않은 보통의 패킷이면 라우팅 장치로 전달하여(506) 라우팅 테이블에 따라 해당 목적지로 전달하도록 한다.In operation 502, if the packet is not an IP in IP tunneled packet, it is determined whether the packet is from a reverse tunnel registered host by referring to a reverse tunnel table (504). As a result of the check, if the packet is from the reverse tunnel registered host, the packet is forwarded to the reverse tunnel device (505), and the reverse tunnel device removes the external IP header and forwards the packet to the IP layer, and the IP layer is forwarded to the destination of the packet. Otherwise, the packet is forwarded to the routing device if it is not a normal packet (506) and forwarded to the corresponding destination according to the routing table.
상기에서 역터널 장치가 패킷을 처리하는 것은 상기 역터널 등록된 호스트로부터의 패킷에 대해 일정한 터널링을 수행하여 패킷을 전달하는 것을 의미한다. 특히, 본 발명에서의 바람직한 실시예는 이러한 역터널을 방문망의 외부 에이전트에서 홈망의 홈 에이전트로 이루어지도록 하고 있다.In the above, processing of a packet by the reverse tunnel device means performing a constant tunneling on a packet from the reverse tunnel registered host and delivering the packet. In particular, the preferred embodiment of the present invention is such that the reverse tunnel is made from the external agent of the visited network to the home agent of the home network.
도 6 은 본 발명에 따른 이동 IP망의 일실시예 터널 연결 구성도이다.6 is a diagram illustrating a tunnel connection configuration of an embodiment of a mobile IP network according to the present invention.
상기 도 1 에서의 15-2, 103, 102, 101, 13 은 각각 601, 602, 603, 604, 605로 대응된다.15-2, 103, 102, 101, and 13 in FIG. 1 correspond to 601, 602, 603, 604, and 605, respectively.
그리고, 이동 노드(601)에서 GGSN(602)까지는 GTP(GPRS Tunneling Protocol)를 이용하여 이동 IP 신호 메세지와 사용자 메시지가 전달되는 UMTS/GPRS망을 이용한다.In addition, the mobile node 601 to the GGSN 602 uses a UMTS / GPRS network through which a mobile IP signaling message and a user message are transmitted using a GPRS Tunneling Protocol (GTP).
여기서, 본 발명에 있어서는 이동 IP망의 외부 에이전트(603)와 UMTS/GPRS망의 GGSN(602) 사이의 연결은 IP in IP 터널링을 사용하여야 한다. 또한, 외부 에이전트(603)와 홈 에이전트(604) 사이의 연결도 IP in IP 터널링을 사용한다.In the present invention, the connection between the external agent 603 of the mobile IP network and the GGSN 602 of the UMTS / GPRS network should use IP in IP tunneling. In addition, the connection between the foreign agent 603 and the home agent 604 also uses IP in IP tunneling.
본 발명에 있어서, 이동 IP망의 외부 에이전트(603)와 UMTS/GPRS망의 GGSN(602) 사이의 연결을 IP in IP 터널링으로 사용하는 것은 도 5 에서의 IP 계층에서의 역터널 연결이 아닌 데이터 링크 계층인 터널 장치에서의 역터널링 동작 수행을 위해서이다. 이하 도 8 에서 좀 더 상세히 설명하도록 한다.In the present invention, using the connection between the external agent 603 of the mobile IP network and the GGSN 602 of the UMTS / GPRS network as IP in IP tunneling is not reverse tunnel connection in the IP layer in FIG. 5. This is to perform reverse tunneling operation in the tunnel device which is the link layer. Hereinafter will be described in more detail in FIG.
도 7 는 본 발명이 적용되는 이동(Mobile) IP 서비스의 IP 터널의 다중 터널에 대한 일실시예 상세 구조도이다.7 is a detailed structural diagram of an embodiment of multiple tunnels of an IP tunnel of a mobile IP service to which the present invention is applied.
도 7 에 도시된 바와 같이, 본 발명에 따른 터널 장치는 내부에 여러 개의 터널 장치를 다시 생성하여 가지는 다중 터널 장치이다.As shown in FIG. 7, the tunnel device according to the present invention is a multiple tunnel device having a plurality of tunnel devices regenerated therein.
701의 터널 장치는 상기 도 3 의 33의 터널 장치와 같다. 이런 하나의 터널 장치에 다시 702, 703, 704, 705 등의 터널 장치를 포함하는 것을 다중 터널 장치라고 한다.The tunnel device of 701 is the same as the tunnel device of 33 of FIG. A tunnel device including 702, 703, 704, 705, and the like in the tunnel device is referred to as a multi-tunnel device.
상기 각각의 터널 장치는 터널 시작을 나타내는 엔트리(entry)와 터널 종점을 나타내는 엑시트(exit), 그리고 해당 터널의 속성정보를 나타내는 속성값(attribute)을 갖는다.Each tunnel device has an entry indicating a tunnel start, an exit indicating a tunnel end point, and an attribute value indicating attribute information of a corresponding tunnel.
도 8 은 본 발명에 따른 이동(Mobile) IP 서비스의 IP in IP 역터널을 위한 다중 터널에서의 패킷 전달 예시도이다. 이하 본 발명의 IP in IP 역터널을 위한 다중 터널에서의 패킷 전달 동작은 도 3 의 이동(Mobile) IP 서비스의 IP 터널의 동작 구조도를 이용해 설명하기로 한다.8 illustrates an example of packet forwarding in multiple tunnels for an IP in IP reverse tunnel of a mobile IP service according to the present invention. A packet forwarding operation in a multi-tunnel for an IP in IP reverse tunnel according to the present invention will be described using an operation structure diagram of an IP tunnel of a mobile IP service of FIG. 3.
네트워크 정합 카드(NIC : Network Interface Card)(32)에서 패킷을 수신하여, IP 계층(31)으로 전달한다(303). 수신된 패킷이 IP in IP패킷이면 도 7 의 다중 터널 구조 중 대표 터널(702)로 전달한다(308).A network interface card (NIC) 32 receives the packet and forwards the packet to the IP layer 31 (303). If the received packet is an IP in IP packet, the received packet is transferred to the representative tunnel 702 in the multiple tunnel structure of FIG. 7 (308).
그리고, 대표 터널(702)에서는 다시 역터널할 터널(704)을 찾아 상기 수신된 패킷에서 외부 IP 헤더를 제거하고 해당 역터널할 터널(704)로 전달하고(801), 해당 역터널할 터널(704)은 상기 수신된 패킷에 역터널 헤더를 붙여서 IP 계층(31)으로 전달한다(305). 그리고, IP 계층(31)은 상기 역터널 헤더가 포함된 패킷을 네트워크 정합 카드(32)로 전달하여(304) 역터널할 수 있도록 한다.Then, the representative tunnel 702 finds the tunnel 704 to be reverse tunnel again, removes the external IP header from the received packet, and transfers it to the tunnel 704 to be reverse tunneled (801). 704 attaches a reverse tunnel header to the received packet and forwards it to IP layer 31 (305). The IP layer 31 transmits the packet including the reverse tunnel header to the network matching card 32 so that the reverse tunnel can be reverse tunneled.
도 9 는 본 발명에 따른 데이터 링크 계층의 터널 장치에서의 IP in IP 역터널을 포함한 IP 라우팅 방법의 일실시예 동작 흐름도이다.9 is a flowchart illustrating an embodiment of an IP routing method including an IP in IP reverse tunnel in a tunnel device of a data link layer according to the present invention.
상기 도 8 의 대표 터널(702)이 IP in IP 터널링된 패킷을 받으면(901) 상기 수신 패킷이 역터널 등록된 호스트인 GGSN으로부터 전달된 IP in IP 패킷인지 확인한다(902). 상기 확인 결과, GGSN으로부터의 패킷이 아니면, 패킷을 디캡슐화(decapsulate)하고(903) IP 계층으로 전달한다.When the representative tunnel 702 of FIG. 8 receives an IP in IP tunneled packet (901), it is checked whether the received packet is an IP in IP packet transmitted from a GGSN, which is a reverse tunnel registered host (902). As a result of the check, if the packet is not from the GGSN, the packet is decapsulated (903) and forwarded to the IP layer.
반면, 상기 확인 결과, GGSN으로부터의 패킷이면 외부 터널 헤더를 제거하고(904), 역터널 등록 여부에 따라(905) 해당 역터널 장치(704)로 전달하거나(906, 801), 터널을 디캡슐화(decapsulate)하여(903) IP 계층으로 전달한다.On the other hand, as a result of the check, if the packet is from the GGSN, the outer tunnel header is removed (904), depending on whether the reverse tunnel is registered (905) or forwarded to the corresponding reverse tunnel device (704) (906, 801), or the encapsulation of the tunnel. decapsulate (903) and forward to the IP layer.
그리고, 상기 패킷이 역터널 장치로 전달되면(906), 역터널 장치는 패킷의 외부 헤더에 역터널 헤더를 붙여서 IP 계층으로 전달한다.When the packet is delivered to the reverse tunnel device (906), the reverse tunnel device attaches the reverse tunnel header to the outer header of the packet and delivers it to the IP layer.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.
상기한 바와 같은 본 발명은, UMTS/GPRS 이동 IP 망에서 UMTS/GPRS망의 GGSN과 이동 IP 망의 외부 에이전트 사이의 터널에서 발신지가 GGSN인 패킷만 터널링함으로써 외부 에이전트에서 수신한 모든 패킷에 대해 역터널 여부를 확인하는 것에 비해 보다 효율적인 역터널링을 지원하는 효과가 있다.As described above, the present invention reverses all packets received from an external agent by tunneling only packets having a source GGSN in a tunnel between a GGSN of a UMTS / GPRS network and an external agent of a mobile IP network in a UMTS / GPRS mobile IP network. Compared to checking whether a tunnel exists, it is effective to support more efficient reverse tunneling.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0048676A KR100380997B1 (en) | 2001-08-13 | 2001-08-13 | The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0048676A KR100380997B1 (en) | 2001-08-13 | 2001-08-13 | The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030014803A true KR20030014803A (en) | 2003-02-20 |
KR100380997B1 KR100380997B1 (en) | 2003-04-23 |
Family
ID=27718955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0048676A Expired - Fee Related KR100380997B1 (en) | 2001-08-13 | 2001-08-13 | The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100380997B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100411898B1 (en) * | 2001-12-28 | 2003-12-24 | 엘지전자 주식회사 | The Method of Interface between Foreign Agent and GGSN, Gateway GPRS Support Node |
KR100589681B1 (en) * | 2004-12-20 | 2006-06-19 | 한국전자통신연구원 | Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System |
KR100626719B1 (en) * | 2004-09-01 | 2006-09-21 | 주식회사 우진넷 | Data packet compression transmission method using header conversion |
KR100767394B1 (en) * | 2005-07-12 | 2007-10-18 | 아주대학교산학협력단 | Gateway And Interoperability method of 6LoWPAN |
WO2014175797A1 (en) * | 2013-04-25 | 2014-10-30 | Saab Ab | Method and arrangement for protecting a trusted network |
-
2001
- 2001-08-13 KR KR10-2001-0048676A patent/KR100380997B1/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100411898B1 (en) * | 2001-12-28 | 2003-12-24 | 엘지전자 주식회사 | The Method of Interface between Foreign Agent and GGSN, Gateway GPRS Support Node |
KR100626719B1 (en) * | 2004-09-01 | 2006-09-21 | 주식회사 우진넷 | Data packet compression transmission method using header conversion |
KR100589681B1 (en) * | 2004-12-20 | 2006-06-19 | 한국전자통신연구원 | Hierarchical Mobile IP System capable of IP Packet Transmission and IP Packet Transmission Method in the System |
KR100767394B1 (en) * | 2005-07-12 | 2007-10-18 | 아주대학교산학협력단 | Gateway And Interoperability method of 6LoWPAN |
WO2014175797A1 (en) * | 2013-04-25 | 2014-10-30 | Saab Ab | Method and arrangement for protecting a trusted network |
Also Published As
Publication number | Publication date |
---|---|
KR100380997B1 (en) | 2003-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1126347C (en) | Mobile terminating L2TP using mobile IP data | |
EP2052563B1 (en) | Ggsn proxy for one tunnel solution | |
EP1139632B1 (en) | Method for packet communication with mobile node | |
US6915325B1 (en) | Method and program code for communicating with a mobile node through tunnels | |
JP3668047B2 (en) | Mobile communication method, mobile computer device and encrypted communication device | |
US6993039B2 (en) | System and method for GRE heartbeats | |
US7633917B2 (en) | Mobile network device multi-link optimizations | |
RU2406267C2 (en) | Method and device for dynamic assignment of home address by home agent in organisation of internetworking of multiple networks | |
EP1396964A2 (en) | Virtual private network system | |
US20020161905A1 (en) | IP security and mobile networking | |
JP5235865B2 (en) | Method and architecture for standardized network interworking | |
JP2003018195A (en) | System and method for making simple ip mobile node to operate seamlessly by executing true roaming in mobil ip network | |
US9955344B2 (en) | Mobile network device multi-link optimizations | |
HUP0400160A2 (en) | Method and system for mobile ip nodes in heterogeneous networks | |
JP2002525994A (en) | IP mobility mechanism of packet radio network | |
KR20140099598A (en) | Method for providing service of mobile vpn | |
EP1700430B1 (en) | Method and system for maintaining a secure tunnel in a packet-based communication system | |
EP1634424B1 (en) | Methods and apparatuses for optimizing resource management in cdma2000 wireless ip networks | |
KR100380997B1 (en) | The Method of IP Reverse Tunnel Routing in UMTS/GPRS Mobile IP Service | |
Cisco | Glossary | |
CN101534289A (en) | Method, node device and system for traversing firewall | |
Cisco | Cisco Mobile Networks | |
KR100959015B1 (en) | Routing system and method according to movement of mobile network | |
US8139538B1 (en) | Methods and apparatus for achieving route optimization between mobile networks and a correspondent node using a mobile router as a proxy node | |
Hashim et al. | Mobility issues in hierarchical mobile ip |
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 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
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 |
|
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-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
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 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
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 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
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: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
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: 20130319 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 |
|
FPAY | Annual fee payment |
Payment date: 20140317 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 |
|
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: 20150313 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 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160409 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160409 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |