[go: up one dir, main page]

KR101433380B1 - MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point - Google Patents

MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point Download PDF

Info

Publication number
KR101433380B1
KR101433380B1 KR1020070139152A KR20070139152A KR101433380B1 KR 101433380 B1 KR101433380 B1 KR 101433380B1 KR 1020070139152 A KR1020070139152 A KR 1020070139152A KR 20070139152 A KR20070139152 A KR 20070139152A KR 101433380 B1 KR101433380 B1 KR 101433380B1
Authority
KR
South Korea
Prior art keywords
mobile
network
anchor point
address
data
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 - Fee Related
Application number
KR1020070139152A
Other languages
Korean (ko)
Other versions
KR20090070973A (en
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 KR1020070139152A priority Critical patent/KR101433380B1/en
Publication of KR20090070973A publication Critical patent/KR20090070973A/en
Application granted granted Critical
Publication of KR101433380B1 publication Critical patent/KR101433380B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

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

Abstract

본 발명은 모바일 애드혹 네트워크에 관한 것으로, 더욱 상세하게는 모바일 애드혹 네트워크(MANEMO; MANET for NEMO) 상의 이동 라우터간에 모바일 애드혹 오버레이를 형성하고 모바일 애드혹 네트워크 터널링 대리 기능을 수행하는 앵커 포인트(NAP; NEMO Anchor Point)를 도입해 모바일 애드혹 네트워크에 관한 기본 프로토콜의 수정을 최소화하여 네트워크 이동성을 지원하고, 이동 단말간의 지역적인 통신을 위한 모바일 네트워크 프리픽스를 이용한 라우팅 기법을 제시하고, 앵커 포인트의 네트워크 주소 변환 기능을 통해 중첩된 모바일 애드혹 네트워크에서 발생되는 라우팅 문제를 해결하고, 앵커 포인트를 이용해 이동 라우터와 홈 에이전트간의 터널링을 대리하는 기법을 제시하고, 앵커 포인트를 이용해 이동 라우터의 충돌 주소에 따른 바인딩 업데이트 수행 기법을 제시하고, 이동 단말과 대응 단말간에 데이터를 송수신하는 기법 및 이동 단말간에 데이터를 송수신하는 기법을 제시하는, 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템, 이동 라우터의 모바일 애드혹 네트워크 참여 방법, 모바일 네트워크 프리픽스를 이용한 라우팅 방법, 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법, 앵커 포인트를 이용한 바인딩 업데이트 방법, 이동 단말과 대응 단말간의 데이터 송수신 방법, 이동 단말간의 데이터 송수신 방법을 제공하고자 한다.

이를 위하여, 본 발명은, 모바일 애드혹 네트워크 시스템에 있어서, 다른 이동 라우터와 모바일 애드혹 오버레이를 형성하고, 자신의 이동 네트워크 상의 이동 단말과 다른 이동 네트워크 상의 이동 단말간의 데이터 통신을 상기 모바일 애드혹 오버레이를 통해 수행하고, 상기 자신의 이동 네트워크 상의 이동 단말과 외부 인터넷 상의 대응 단말간의 데이터 통신을 앵커 포인트를 통해 수행하기 위한 다수의 이동 라우터; 및 상기 각 이동 라우터에 대해 홈 에이전트와의 모바일 애드혹 네트워크 터널링을 대리해 상기 외부 인터넷 상의 대응 단말과 해당 이동 라우터간의 데이터 통신을 연결하기 위한 상기 앵커 포인트를 포함한다.

Figure R1020070139152

모바일 애드혹 네트워크(MANEMO; MANET for NEMO), 모바일 애드혹 오버레이, 앵커 포인트, 네트워크 참여, 모바일 네트워크 프리픽스(MNP), 로컬 임시 주소, 라우팅, 터널링 대리, 데이터 송수신

BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile ad-hoc network, and more particularly, to a mobile ad-hoc network in which a mobile ad-hoc overlay is formed between mobile routers on a MANET for MANET (MANET for NEMO) Point is introduced to minimize the modification of the basic protocol of the mobile ad hoc network to support the network mobility and to propose the routing technique using the mobile network prefix for the local communication between the mobile terminals and to provide the network address conversion function of the anchor point In this paper, we propose a method to solve the routing problem in the overlapping mobile ad hoc networks and to represent the tunneling between the mobile router and the home agent using anchor points. We propose a binding update An anchor point based mobile ad hoc network system, a mobile ad hoc network participation method of a mobile router, a mobile network, a mobile network, A routing method using a prefix, a mobile ad hoc network tunneling proxy method using an anchor point, a binding update method using anchor points, a data transmission / reception method between a mobile terminal and a corresponding terminal, and a data transmission / reception method between mobile terminals.

To this end, the present invention provides a mobile ad-hoc network system, which forms a mobile ad-hoc overlay with another mobile router and performs data communication between a mobile terminal on its mobile network and a mobile terminal on another mobile network through the mobile ad- A plurality of mobile routers for performing data communication between the mobile terminal on its own mobile network and a corresponding terminal on the external internet through an anchor point; And an anchor point for connecting data communication between a corresponding terminal on the external Internet and a mobile router acting as a mobile ad hoc network tunneling with the home agent for each of the mobile routers.

Figure R1020070139152

MANET for NEMO, Mobile Ad Hoc Overlay, Anchor Point, Network Participation, Mobile Network Prefix (MNP), Local Temporary Address, Routing, Tunneling Agent, Data Transmission and Reception

Description

앵커 포인트 기반의 모바일 애드혹 네트워크 시스템, 이동 라우터의 모바일 애드혹 네트워크 참여 방법, 모바일 네트워크 프리픽스를 이용한 라우팅 방법, 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법, 앵커 포인트를 이용한 바인딩 업데이트 방법, 이동 단말과 대응 단말간의 데이터 송수신 방법, 이동 단말간의 데이터 송수신 방법{MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point}An ad-hoc network system based on an anchor point, a mobile ad hoc network participation method of a mobile router, a routing method using a mobile network prefix, a mobile ad hoc network tunneling proxy method using an anchor point, a binding update method using an anchor point, [0001] The present invention relates to a method and apparatus for transmitting / receiving data between mobile stations,

본 발명은 모바일 애드혹 네트워크에 관한 것으로, 더욱 상세하게는 모바일 애드혹 네트워크(MANEMO; MANET for NEMO) 상의 이동 라우터간에 모바일 애드혹 오버레이를 형성하고 모바일 애드혹 네트워크 터널링 대리 기능을 수행하는 앵커 포인트(NAP; NEMO Anchor Point)를 도입해 모바일 애드혹 네트워크에 관한 기본 프로토콜의 수정을 최소화하여 네트워크 이동성을 지원하고, 이동 단말간의 지역적인 통신을 위한 모바일 네트워크 프리픽스를 이용한 라우팅 기법을 제시하고, 앵커 포인트의 네트워크 주소 변환 기능을 통해 중첩된 모바일 애드혹 네트워크에서 발생되는 라우팅 문제를 해결하고, 앵커 포인트를 이용해 이동 라우터와 홈 에이전트간의 터널링을 대리하는 기법을 제시하고, 앵커 포인트를 이용해 이동 라우터의 충돌 주소에 따른 바인딩 업데이트 수행 기법을 제시하고, 이동 단말과 대응 단말간에 데이터를 송수신하는 기법 및 이동 단말간에 데이터를 송수신하는 기법을 제시하는, 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템, 이동 라우터의 모바일 애드혹 네트워크 참여 방법, 모바일 네트워크 프리픽스를 이용한 라우팅 방법, 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법, 앵커 포인트를 이용한 바인딩 업데이트 방법, 이동 단말과 대응 단말간의 데이터 송수신 방법, 이동 단말간의 데이터 송수신 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile ad-hoc network, and more particularly, to a mobile ad-hoc network in which a mobile ad-hoc overlay is formed between mobile routers on a MANET for MANET (MANET for NEMO) Point is introduced to minimize the modification of the basic protocol of the mobile ad hoc network to support the network mobility and to propose the routing technique using the mobile network prefix for the local communication between the mobile terminals and to provide the network address conversion function of the anchor point In this paper, we propose a method to solve the routing problem in the overlapping mobile ad hoc networks and to represent the tunneling between the mobile router and the home agent using anchor points. We propose a binding update An ad-hoc network system based on an anchor point, a mobile ad hoc network participation method of a mobile router, a mobile network, a mobile network, and a mobile ad hoc network system, which propose performance techniques and transmit and receive data between mobile terminals and corresponding terminals, A routing method using a prefix, a mobile ad hoc network tunneling proxy method using anchor points, a binding update method using anchor points, a data transmission / reception method between a mobile terminal and a corresponding terminal, and a data transmission / reception method between mobile terminals.

모바일 통신이 보편화되고 유비쿼터스 컴퓨팅이 실용화되면서 자동차, 기차 등과 같이 이동하는 차량에서도 가정이나 사무실에서와 같은 모바일 통신 환경을 제공하기 위한 연구가 활발히 진행되고 있다.As mobile communication becomes commonplace and ubiquitous computing is put into practical use, studies for providing a mobile communication environment such as a home or an office are being actively conducted in moving vehicles such as automobiles and trains.

한편, 다수의 이동 단말들이 동시에 그룹 단위로 이동할 때 그 네트워크 이동성(NEMO; Network Mobility)을 지원하기 위한 많은 프로토콜들이 논의되고 있다.Meanwhile, a number of protocols for supporting network mobility (NEMO) when a plurality of mobile terminals move at the same time in groups are being discussed.

최근에 제시된 네트워크 이동성 지원을 위한 대표적 방식으로는 "Devarapalli, V., Wakikawa, R., Petrescu, A., and P. Thubert, Network Mobility(NEMO) Basic Support Protocol, RFC 3963, January 2005."와, "I. Chakees, J. Macker, T. Clausen, Mobile Ad hoc Network Architecture, draft-ietf-autoconf-manetarch-02, May 2007." 및 상기 2개의 방식을 결합한 "MANEMO; MANET for NEMO, http://www.mobileip.jp/MANEMO/MANEMO.html." 등이 있다.In this paper, we propose a new network mobility support mechanism called "Network Supporting Mobility Support (NEMO) Basic Support Protocol, RFC 3963, January 2005" by Devarapalli, V., Wakikawa, R., Petrescu, A. and P. Thubert , "I. Chakees, J. Macker, T. Clausen, Mobile Ad hoc Network Architecture, draft-ietf-autoconf-manetarch-02, May 2007." "MANEMO; MANET for NEMO, " http://www.mobileip.jp/MANEMO/MANEMO.html. .

그러나 현재까지는 상기와 같은 종래기술들이 IETF(Internet Engineering Task Force) 표준화 기구에서 논의되고 있으나, 모바일 애드혹 네트워크에 관한 문제 정의, 요구 사항, 적용 시나리오 등과 같은 기본적인 수준의 사항만이 논의되고 있는 형편이다.However, to date, the above-mentioned prior arts are being discussed in the IETF (Internet Engineering Task Force) standardization organization, but only basic level matters such as problem definitions, requirements, application scenarios and the like regarding the mobile ad hoc network are being discussed.

따라서 모바일 애드혹 네트워크 이동성 지원을 위한 망 구조, 연동 기법에 관한 구체적인 프로토콜, 스펙 등이 요구되고 있으며, 특히 현재 표준화가 완료된 모바일 네트워크 지원을 위한 기본 프로토콜[NEMO Basic Support 프로토콜]의 수정 없이 모바일 애드혹 네트워크 이동성을 지원하기 위한 기술이 절실히 요구되고 있다.Therefore, there is a need for a network protocol for supporting mobile ad-hoc network mobility, a specific protocol and specification for interworking, and in particular, a mobile ad hoc network mobility without modification of a basic protocol [NEMO Basic Support Protocol] A technology for supporting the Internet is urgently required.

이에, 본 발명은 상기와 같은 문제점을 해결하고 상기와 같은 요구에 부응하기 위하여 제안된 것으로, 모바일 애드혹 네트워크(MANEMO; MANET for NEMO) 상의 이동 라우터간에 모바일 애드혹 오버레이를 형성하고 모바일 애드혹 네트워크 터널링 대리 기능을 수행하는 앵커 포인트(NAP; NEMO Anchor Point)를 도입해 모바일 애드혹 네트워크에 관한 기본 프로토콜의 수정을 최소화하여 네트워크 이동성을 지원하고, 이동 단말간의 지역적인 통신을 위한 모바일 네트워크 프리픽스를 이용한 라우팅 기법을 제시하고, 앵커 포인트의 네트워크 주소 변환 기능을 통해 중첩된 모바일 애드혹 네트워크에서 발생되는 라우팅 문제를 해결하고, 앵커 포인트를 이용해 이동 라우터와 홈 에이전트간의 터널링을 대리하는 기법을 제시하고, 앵커 포 인트를 이용해 이동 라우터의 충돌 주소에 따른 바인딩 업데이트 수행 기법을 제시하고, 이동 단말과 대응 단말간에 데이터를 송수신하는 기법 및 이동 단말간에 데이터를 송수신하는 기법을 제시하는, 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템, 이동 라우터의 모바일 애드혹 네트워크 참여 방법, 모바일 네트워크 프리픽스를 이용한 라우팅 방법, 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법, 앵커 포인트를 이용한 바인딩 업데이트 방법, 이동 단말과 대응 단말간의 데이터 송수신 방법, 이동 단말간의 데이터 송수신 방법을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made to solve the above-mentioned problems and to provide a mobile ad hoc overlay between mobile routers on a MANET (MANET for NEMO) (NAP) to support network mobility by minimizing the modification of basic protocols related to mobile ad hoc networks and to provide a routing technique using mobile network prefix for local communication between mobile terminals We propose a method to solve the routing problem in the overlapping mobile ad hoc network through the network address translation function of the anchor point and to represent the tunneling between the mobile router and the home agent using the anchor point. Router An anchor point based mobile ad hoc network system that presents a technique of transmitting and receiving data between a mobile terminal and a corresponding terminal and a technique of transmitting and receiving data between mobile terminals, a mobile ad hoc A network binding method, a routing method using a mobile network prefix, a mobile ad-hoc network tunneling proxy method using anchor points, a binding update method using anchor points, a data transmission / reception method between a mobile terminal and a corresponding terminal, and a data transmission / reception method between mobile terminals It has its purpose.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. It will also be readily apparent that the objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

상기의 목적을 달성하기 위한 본 발명의 제1 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 라우터의 네트워크 참여 방법에 있어서, 상기 이동 라우터가 외부 네트워크로 이동함에 따라 상기 앵커 포인트 또는 자신과 모바일 애드혹 오버레이를 형성한 다른 이동 라우터를 써치하는 단계; 상기 써치 결과로 상기 앵커 포인트로부터 또는 상기 다른 이동 라우터를 통해 상기 앵커 포인트가 전송한 공시 메시지를 수신받음에 따라 상기 이동 라우터가 상기 공시 메시지에 포함되어 있는 액세스 네트워크 프리픽스를 사용해 상기 모바일 애드혹 네트워크 상에서 사용할 자신의 로컬 임시 주소를 설정하는 단계; 및 상기 로컬 임시 주소 설정을 완료함에 따라 상기 이동 라우터가 자신의 홈 에이전트로 상기 로컬 임시 주소를 전송해 바인딩 업데이트를 수행하는 단계를 포함한다.According to a first aspect of the present invention, there is provided a method for joining a network of a mobile router in an anchor point-based mobile ad hoc network (MANEMO), the method comprising the steps of: Searching for another mobile router forming a mobile ad hoc overlay; The mobile router receives an announcement message transmitted by the anchor point from the anchor point or the another mobile router as a result of the search, and uses the access network prefix included in the announcement message on the mobile ad hoc network Setting its local temporary address; And completing the setting of the local temporary address, the mobile router transmits the local temporary address to its home agent to perform a binding update.

한편, 본 발명의 제2 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 모바일 네트워크 프리픽스를 이용한 라우팅 방법에 있어서, 이동 라우터가 자신의 내부 인터페이스에서 사용하는 모바일 네트워크 프리픽스와 자신의 외부 인터페이스에 설정된 로컬 임시 주소를 쌍으로 하는 정보를 주변의 다른 이동 라우터들에게 전송하는 단계; 상기 이동 라우터가 상기 다른 이동 라우터들로부터 수신받은 경로 정보와 모바일 네트워크 프리픽스 및 다음 전달 목적지에 대한 정보를 라우팅 테이블에 기록하는 단계; 및 상기 이동 라우터가 자신의 이동 네트워크 상의 이동 단말로부터 전송 요청받은 데이터에 대해 상기 라우팅 테이블을 조회해, 해당 데이터의 목적지 주소에 해당되는 모바일 네트워크 프리픽스가 존재함에 따라 모바일 애드혹 오버레이 상에서 해당 이동 라우터로 해당 데이터를 전송하는 단계를 포함한다.A second method of the present invention is a routing method using a mobile network prefix in an anchor point-based mobile ad-hoc network (MANEMO), in which a mobile router prefixes a mobile network prefix used in its own internal interface with its own external interface Transmitting information, which is a pair of the set local temporary addresses, to neighboring mobile routers; Recording the route information received from the other mobile routers, the mobile network prefix, and information on the next forwarding destination in the routing table; And the mobile router inquires the routing table for the data requested to be transmitted from the mobile terminal on its mobile network, and when there is a mobile network prefix corresponding to the destination address of the data, And transmitting the data.

한편, 본 발명의 제3 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 터널링 대리 방법에 있어서, (a) 상기 앵커 포인트가 홈 에이전트로 향하는 이동 라우터의 바인딩 업데이트 메시지를 가로채는 단계; (b) 상기 앵커 포인트가 상기 가로챈 바인딩 업데이트 메시지에 포함되어 있는 상기 이동 라우터의 로컬 임시 주소를 자신의 주소로 변경하는 단계; (c) 상기 앵커 포인트가 상기 변경한 바인딩 업데이트 메시지의 목적지에 해당되는 상기 홈 에이전트와 터널을 형성하는 단계; 및 (d) 상기 앵커 포인트가 상기 형성한 터널을 통해 상기 변경한 바인딩 업데이트 메시지를 상기 홈 에이전트로 전송하는 단계를 포함한다.A third method of the present invention is a tunneling proxy method in an anchor point-based mobile ad hoc network (MANEMO), comprising the steps of: (a) intercepting a binding update message of a mobile router destined for an anchor point; (b) changing the local temporary address of the mobile router whose anchor point is included in the intercepted binding update message to its own address; (c) forming the tunnel with the home agent corresponding to the destination of the changed binding update message; And (d) transmitting the changed binding update message to the home agent through the tunnel formed by the anchor point.

또한, 상기 본 발명의 제3 방법은, 상기 (d) 단계 수행 후, 상기 앵커 포인트가 상기 이동 라우터의 홈 주소 및 로컬 임시 주소와 상기 홈 에이전트의 주소를 쌍으로 하는 정보로서 네트워크 주소 변환 테이블에 저장하는 단계를 더 포함한다.In the third method of the present invention, after the step (d), the anchor point is information which is a pair of the home address and the local temporary address of the mobile router and the address of the home agent, Further comprising the steps of:

한편, 본 발명의 제4 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 라우터의 바인딩 업데이트 방법에 있어서, 상기 이동 라우터는 기 설정된 자신의 로컬 임시 주소가 다른 이동 라우터의 로컬 임시 주소와 충돌됨에 따라 신규 로컬 임시 주소를 설정하되, 상기 앵커 포인트가 홈 에이전트로 향하는 신규 로컬 임시 주소가 포함되어 있는 상기 이동 라우터의 바인딩 업데이트 요청 메시지를 가로채는 단계; 상기 앵커 포인트가 자신의 네트워크 주소 변환 테이블 상의 상기 이동 라우터에 관한 기존 로컬 임시 주소를 상기 바인딩 업데이트 요청 메시지의 신규 로컬 임시 주소로 변경하는 단계; 및 상기 앵커 포인트가 네트워크 주소 변환 테이블 변경을 완료함에 따라 상기 이동 라우터로 바인딩 업데이트 응답 메시지를 전송하는 단계를 포함한다.According to a fourth aspect of the present invention, there is provided a method for updating a binding of a mobile router in an anchor point-based mobile ad hoc network (MANEMO), the mobile router including a local temporary address of a mobile router Intercepting a binding update request message of the mobile router, the new local temporary address including the new local temporary address to which the anchor point is destined for the home agent; The anchor point changing an existing local temporary address of the mobile router on its network address translation table to a new local temporary address of the binding update request message; And transmitting a binding update response message to the mobile router as the anchor point completes changing the network address translation table.

한편, 본 발명의 제5 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 단말로부터 대응 단말로 데이터를 전송하는 방법에 있어서, 이동 라우터가 상기 이동 단말로부터 목적지가 외부 인터넷인 데이터의 전송을 요청받음에 따라 해당 데이터의 모바일 네트워크(NEMO; Network Mobility) 헤더를 자신의 로컬 임시 주소로 설정해 캡슐화하는 단계; 상기 이동 라우터가 자신의 라우팅 테이블을 참조해 상기 앵커 포인트의 주소를 목적지 주소로 갖는 모바일 애드혹 헤더를 추가하는 단계; 상기 이동 라우터가 상기 자신의 라우팅 테이블을 참조해 상기 캡슐화 데이터를 모바일 애드혹 오버레이를 통해 상기 앵커 포인트에게 전송하는 단계; 상기 앵커 포인트가 상기 이동 라우터로부터 수신받은 상기 캡슐화 데이터에서 모바일 애드혹 헤더를 제거하고, 상기 캡슐화 데이터의 모바일 네트워크 헤더에 설정되어 있는 이동 라우터의 로컬 임시 주소를 자신의 주소로 변경하고서 해당 홈 에이전트간에 터널을 형성해 데이터를 전송하는 단계; 및 상기 홈 에이전트가 터널을 통해 상기 앵커 포인트로부터 수신받은 데이터에서 터널을 위한 헤더 정보를 제거하고서 해당 데이터를 인터넷 상의 상기 대응 단말로 전송하는 단계를 포함한다.A fifth method of the present invention is a method for transmitting data from a mobile terminal to a corresponding terminal in an anchor point-based mobile ad hoc network (MANEMO), the method comprising the steps of: Encapsulating the data by setting a NEMO (Network Mobility) header of the data to its local temporary address according to the request; Adding a mobile ad-hoc header having the address of the anchor point as a destination address by referring to the routing table of the mobile router; The mobile router transmitting the encapsulated data to the anchor point through a mobile ad hoc overlay with reference to the routing table of the mobile router; Wherein the anchor point removes the mobile ad-hoc header from the encapsulated data received from the mobile router, changes the local temporary address of the mobile router set in the mobile network header of the encapsulated data to its own address, And transmitting the data; And removing the header information for the tunnel from the data received from the anchor point through the tunnel of the home agent and transmitting the corresponding data to the corresponding terminal on the Internet.

한편, 본 발명의 제6 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 대응 단말로부터 이동 단말로 데이터를 전송하는 방법에 있어서, 홈 에이전트가 상기 대응 단말로부터 데이터 전송을 요청받음에 따라 자신의 바인딩 테이블을 조회해 해당 데이터의 목적지에 해당되는 상기 이동 단말의 모바일 네트워크 프리픽스 존재 여부를 파악해 해당 목적지가 이동 네트워크임을 확인하는 단계; 상기 홈 에이전트가 데이터에 자신의 주소 및 상기 앵커 포인트의 주소를 설정해 캡슐화하고서, 상기 앵커 포인트와 터널을 형성해 상기 캡슐화 데이터를 전송하는 단계; 상기 앵커 포인트가 터널을 통해 상기 홈 에이전트로부터 수신받은 상기 캡슐화 데이터에서 터널을 위한 헤더 정보를 제거하는 단계; 상기 앵커 포인트가 자신의 네트워크 주소 변환 테이블을 조회해 해당 데이터의 원래 목적지에 해당되는 모바일 네트워크 프리픽스를 확인하는 단계; 상기 앵커 포인트가 상기 확인한 모바일 네트워크 프리픽스를 관할하는 이동 라우터의 로컬 임시 주소를 해당 데이터의 모바일 네트워크 헤더의 목적지 주소로 설정하고 해당 데이터의 모바일 네트워크 헤더의 전송지 주소를 상기 홈 에이전트의 주소로 설정하고 해당 데이터의 모바일 애드혹 헤더의 목적지 주소로 상기 이동 라우터의 로컬 임시 주소를 설정하고 해당 데이터의 전송지 주소를 자신의 주소로 설정하는 단계; 상기 앵커 포인트가 상기 주소 설정한 데이터를 모바일 애드혹 오버레이를 통해 상기 이동 라우터로 전송하는 단계; 및 상기 이동 라우터가 상기 모바일 애드혹 오버레이를 통해 수신받은 데이터의 헤더 정보를 제거하고서 해당 목적지에게 상응하는 상기 이동 단말로 해당 데이터를 전송하는 단계를 포함한다.According to a sixth aspect of the present invention, there is provided a method for transmitting data from a corresponding terminal to a mobile terminal in an anchor point-based mobile ad hoc network (MANEMO), the method comprising: Inquiring the binding table of the mobile network to determine whether the mobile network prefix exists corresponding to the destination of the data and whether the corresponding destination is a mobile network; Establishing and encapsulating an address of the home agent and an address of the anchor point in the data, forming a tunnel with the anchor point, and transmitting the encapsulated data; Removing the header information for the tunnel from the encapsulated data received from the home agent via the anchor point; The anchor point inquiring its network address translation table and confirming the mobile network prefix corresponding to the original destination of the data; The anchor point sets the local temporary address of the mobile router that carries the mobile network prefix identified by the anchor point as the destination address of the mobile network header of the corresponding data and sets the forwarding destination address of the mobile network header of the corresponding data as the address of the home agent Setting a local temporary address of the mobile router to a destination address of a mobile ad-hoc header of the data and setting a destination address of the corresponding data as its own address; The anchor point transmitting the addressed data to the mobile router via a mobile ad hoc overlay; And removing the header information of the data received through the mobile ad-hoc overlay and transmitting the corresponding data to the mobile terminal corresponding to the destination.

한편, 본 발명의 제7 방법은, 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 단말간의 데이터 송수신 방법에 있어서, 제1 이동 라우터가 자신의 이동 네트워크 상의 제1 이동 단말로부터 데이터 전송을 요청받음에 따라 해당 데이터의 목적지에 대해 자신의 라우팅 테이블을 조회하는 단계; 상기 제1 이동 라우터가 상기 라우팅 테이블 조회를 통해 자신과 모바일 애드혹 오버레이를 형성하는 다른 이동 라우터의 모바일 네트워크 프리픽스와 라우팅 정보를 파악해 상기 데이터 목적지가 다른 이동 네트워크임을 확인하는 단계; 상기 제1 이동 라우터가 상기 확인한 정보를 토대로 해당 데이터에 제2 이동 라우터를 목적지 주소로 설정하고 해당 데이터의 전송지 주소를 자신의 주소로 설정한 모바일 애드혹 헤더를 추가하는 단계; 상기 제1 이동 라우터가 상기 모바일 애드혹 헤더를 추가한 데이터를 모바일 애드혹 오버레이를 통해 상기 데이터 목적지를 관할하는 상기 제2 이동 라우터로 전송하는 단계; 상기 제2 이동 라우터가 모바일 애드혹 오버레이를 통해 상기 제1 이동 라우터로부터 수신받은 데이터에서 모바일 애드혹 헤더를 제거하는 단계; 및 상기 제2 이동 라우터가 상기 모바일 애드혹 헤더를 제거한 데이터를 해당하는 제2 이동 단말로 전송하는 단계를 포함한다.A seventh method of the present invention is a method for transmitting / receiving data between mobile terminals in an anchor point based mobile ad hoc network (MANEMO), wherein a first mobile router receives a request for data transmission from a first mobile terminal on its mobile network Querying its routing table for the destination of the data according to the routing table; Identifying the mobile network prefix and routing information of another mobile router forming the mobile ad-hoc overlay with the first mobile router through the routing table look-up to confirm that the data destination is another mobile network; Adding a mobile ad-hoc header in which the first mobile router sets a second mobile router as a destination address and sets a destination address of the data as its own address, based on the checked information; The first mobile router transmitting data added with the mobile ad hoc header to the second mobile router over the data destination through a mobile ad hoc overlay; Removing the mobile ad hoc header from data received by the second mobile router from the first mobile router through a mobile ad hoc overlay; And transmitting, by the second mobile router, the data from which the mobile ad-hoc header is removed to the corresponding second mobile terminal.

한편, 본 발명의 시스템은, 모바일 애드혹 네트워크 시스템에 있어서, 다른 이동 라우터와 모바일 애드혹 오버레이를 형성하고, 자신의 이동 네트워크 상의 이동 단말과 다른 이동 네트워크 상의 이동 단말간의 데이터 통신을 상기 모바일 애드혹 오버레이를 통해 수행하고, 상기 자신의 이동 네트워크 상의 이동 단말과 외부 인터넷 상의 대응 단말간의 데이터 통신을 앵커 포인트를 통해 수행하기 위한 다수의 이동 라우터; 및 상기 각 이동 라우터에 대해 홈 에이전트와의 모바일 애드혹 네트워크 터널링을 대리해 상기 외부 인터넷 상의 대응 단말과 해당 이동 라우터간의 데이터 통신을 연결하기 위한 상기 앵커 포인트를 포함한다.The system of the present invention is a system for forming a mobile ad-hoc overlay in a mobile ad-hoc network system, and for communicating data communication between a mobile terminal on its mobile network and a mobile terminal on another mobile network, A plurality of mobile routers for performing data communication between the mobile terminal on its own mobile network and a corresponding terminal on the external internet through an anchor point; And an anchor point for connecting data communication between a corresponding terminal on the external Internet and the corresponding mobile router on behalf of the mobile ad-hoc network tunneling with the home agent for each of the mobile routers.

상기와 같은 본 발명은 앵커 포인트가 포함되어 있는 인프라 스트럭쳐가 있는 인터넷과 인프라 스트럭쳐가 없는 모바일 네트워크간의 연동을 통해 모바일 네트워크 이동성 지원을 효율적으로 수행할 수 있는 효과가 있다.As described above, the present invention has an effect of efficiently supporting mobility of a mobile network through interworking between an Internet with an infrastructure including anchor points and a mobile network without an infrastructure.

또한, 본 발명은 모바일 네트워크 지원을 위한 기본 프로토콜[NEMO Basic Support 프로토콜]의 수정 없이 모바일 애드혹 네트워크를 위한 효율적인 라우팅 프로토콜을 구현할 수 있는 효과가 있다.In addition, the present invention has an effect of implementing an efficient routing protocol for a mobile ad-hoc network without modifying a basic protocol [NEMO Basic Support Protocol] for supporting a mobile network.

또한, 본 발명은 앵커 포인트 기반의 모바일 애드혹 네트워크에서 이동 라우터의 모바일 네트워크 프리픽스를 이용해 라우팅을 수행함으로써, 기존의 이동 라우터와 홈 에이전트간 터널을 통한 외부 인터넷을 경유해 해당 이동 라우터로 데이터를 전송하는 방식에 비해 이동 네트워크간 지역적 통신을 위한 라우팅 최적화를 이룰 수 있고, 라우팅 오버헤드와 데이터 전송 지연 시간을 상당히 줄일 수 있는 효과가 있다.In addition, the present invention performs routing by using a mobile network prefix of a mobile router in an anchor point-based mobile ad hoc network, and transmits data to a corresponding mobile router via an external Internet through a tunnel between an existing mobile router and a home agent The routing optimization for the local communication between the mobile networks can be achieved and the routing overhead and the data transmission delay time can be significantly reduced.

또한, 본 발명은 네트워크 계층의 수정을 최소화하여 모바일 네트워크 프리픽스를 이용한 라우팅 기법을 구현할 수 있으며, 모바일 네트워크 프리픽스를 추가할 수 있도록 기존 라우팅 프로토콜을 변경하는 것만으로 모바일 애드혹 오버레이 계층에서 손쉽게 라우팅 프로토콜을 구현할 수 있는 효과가 있다.In addition, the present invention can implement the routing technique using the mobile network prefix by minimizing the modification of the network layer, and easily implement the routing protocol in the mobile ad hoc overlay layer only by changing the existing routing protocol to add the mobile network prefix There is an effect that can be.

또한, 본 발명은 홈 에이전트에 이동 라우터의 홈 주소 및 로컬 임시 주소를 등록하지 않고서 이동 라우터의 네트워크 주소 변환 테이블에 해당 정보를 저장함으로써, 이동 라우터의 홈 주소 및 로컬 임시 주소를 홈 에이전트로 등록하는데 따른 오버헤드를 줄일 수 있는 효과가 있다.Also, the present invention registers the home address and local temporary address of the mobile router as a home agent by storing the corresponding information in the network address translation table of the mobile router without registering the home address and the local temporary address of the mobile router in the home agent The overhead due to the overhead can be reduced.

또한, 본 발명은 모바일 애드혹 네트워크에 참여하는 이동 라우터의 로컬 임시 주소 충돌로 인해 새로운 로컬 임시 주소 등록을 위한 바인딩 업데이트를 그 절차를 모두 수행할 필요없이 간단히 완료할 수 있는 효과가 있다.Further, the present invention has an effect that the binding update for registering a new local temporary address can be simply completed without performing all the procedures due to a local temporary address conflict of a mobile router participating in a mobile ad hoc network.

또한, 본 발명은 서로 다른 이동 네트워크 상의 이동 단말간에 송수신되는 데이터를 모바일 애드혹 오버레이 상에서 최적화된 경로를 통해 바로 전달할 수 있는 효과가 있다.In addition, the present invention has an effect that data transmitted and received between mobile terminals on different mobile networks can be directly transmitted through an optimized path on a mobile ad-hoc overlay.

또한, 본 발명은 이동 라우터와 앵커 포인트간 통신 연결이 끊어지더라도 서로 다른 이동 네트워크에 속한 이동 단말간의 데이터 통신을 보장할 수 있는 효과, 데이터 전달 지연 시간과 시스템(네트워크) 오버헤드를 감소시키는 효과가 있다.Also, even if the communication connection between the mobile router and the anchor point is disconnected, the present invention can secure data communication between mobile terminals belonging to different mobile networks, reduce data transmission delay time and system (network) overhead .

상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되어 있는 상세한 설명을 통하여 보다 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, It can be easily carried out. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템에 대한 일실시예 구성도이다.1 is a block diagram of an embodiment of an anchor point-based mobile ad hoc network system according to the present invention.

본 발명에 따른 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템은, 다수의 홈 에이전트[본 발명의 이해를 도모하고자 도 1에서는 이동 라우터2를 수용(관할)하는 홈 에이전트2(HA2 for MR2)(20)를 예로 들어 설명하기로 함], 대응 단 말(CN)(90), 앵커 포인트(NAP; NEMO Anchor Point)[일명 모바일 네트워크 터널링 대리 지점](50)와, 다수의 이동 라우터, 예컨대 이동 라우터1(MR1)(11), 이동 라우터2(MR2)(21), 이동 라우터3(MR3)(31) 및 이동 라우터4(MR4)(41)와, 각 이동 라우터에 수용되는 다수의 이동 단말(21c, 22d, 31a, 31e, 41a, 41b)을 포함한다.An anchor point-based mobile ad hoc network system according to the present invention includes a home agent 2 (HA2 for MR2) 20 that accommodates a mobile router 2 in order to understand the present invention A correspondent node (CN) 90, an anchor point (NAP) (also referred to as a mobile network tunneling proxy point) 50, and a plurality of mobile routers such as a mobile router 1 MR1) 11, a mobile router 2 (MR2) 21, a mobile router 3 (MR3) 31 and a mobile router 4 (MR4) 41, and a plurality of mobile terminals 21c, 22d, 31a, 31e, 41a, 41b.

도 1에 도시된 바와 같이, 본 발명에 따른 앵커 포인트 기반의 모바일 애드혹 네트워크는 앵커 포인트(50)가 포함되어 있는 인프라 스트럭쳐가 있는(infra-structured) 인터넷과 인프라 스트럭쳐가 없는(infra-less) 모바일 네트워크로 구성되며, 본 발명에서는 이동 라우터, 이동 단말의 네트워크 이동성 지원을 위한 상기 인터넷과 상기 모바일 네트워크간의 연동 기법을 제시한다.1, an anchor point-based mobile ad-hoc network according to the present invention includes an infra-structured Internet including an anchor point 50, an infra-less mobile Network. In the present invention, an interworking technique between the Internet and the mobile network for supporting network mobility of a mobile router and a mobile terminal is presented.

본 발명에서는 이동 라우터를 하나의 그룹으로 형성해 이동하는 이동 네트워크[도 1에서 "NEMO2", "NEMO3", "NEMO4"를 가리킴]가 홈 네트워크를 떠나 외부 네트워크로 이동할 때 이동 네트워크간의 모바일 애드혹 오버레이 연결 및 앵커 포인트간의 연동을 통해 인터넷 연결성을 보장한다.In the present invention, when a mobile network (NEMO2, NEMO3, or NEMO4 in FIG. 1) moving into a group of mobile routers moves from the home network to an external network, a mobile ad hoc overlay connection And anchor points, thereby ensuring Internet connectivity.

예컨대, 본 발명에서는 현재 표준화가 완료된 모바일 네트워크 지원을 위한 기본 프로토콜[NEMO Basic Support 프로토콜]의 수정 없이 모바일 애드혹 네트워크를 위한 라우팅 프로토콜을 제시하며, 이를 위해 모바일 애드혹 네트워크 시스템 상에 상기 앵커 포인트를 도입해 모바일 애드혹 네트워크 터널링 대리 기능을 수행하도록 한다. 또한, 본 발명에서는 이러한 앵커 포인트와 연동되는 이동 라우터의 일부 스펙을 수정한다. 이를 살펴보면 다음과 같다.For example, the present invention proposes a routing protocol for a mobile ad-hoc network without modification of a basic protocol [NEMO Basic Support Protocol] for supporting a mobile network that has been standardized at present, and introduces the anchor point on a mobile ad- The mobile ad hoc network tunneling proxy function is performed. Further, in the present invention, some specification of the mobile router interworking with such anchor point is modified. This is as follows.

상기 각 이동 라우터는 이동 네트워크의 인터넷 연결성을 제공하는 기능을 수행하는데, 이를 위해 외부 네트워크와의 통신 연결을 위한 외부 인터페이스(egress interface) 및 이동 네트워크 내 이동 단말과의 통신 연결을 위한 내부 인터페이스(ingress interface)를 구비한다.Each of the mobile routers functions to provide the Internet connectivity of the mobile network. To this end, each of the mobile routers includes an egress interface for communicating with the external network and an ingress interface for communicating with the mobile terminal in the mobile network. interface.

본 발명에서는 NEMO 베이직 서포트(NEMO Basic Support) 프로토콜을 개시하기에 앞서 상기 이동 라우터간에 모바일 애드혹 오버레이를 형성, 예컨대 모바일 애드혹 오버레이 상에서 자동 주소 설정 절차를 수행하여 외부 인터페이스의 임시 주소(CoA)를 설정하고, 모바일 네트워크 프리픽스를 이용해 라우팅 절차를 수행해 라우팅 테이블을 설정한다.In the present invention, before starting the NEMO Basic Support protocol, a mobile ad-hoc overlay is formed between the mobile routers, for example, an automatic address setting procedure is performed on a mobile ad-hoc overlay to set a temporary address (CoA) , And the routing table is set by performing the routing procedure using the mobile network prefix.

특히, 본 발명에서는 네트워크 인프라 종단에 앵커 포인트를 도입하는데, 상기 앵커 포인트는 모바일 애드혹 네트워크 터널링 대리 기능을 수행해 이동 네트워크의 인터넷 연결성을 지원한다.Particularly, in the present invention, an anchor point is introduced at the end of the network infrastructure, and the anchor point supports the Internet connectivity of the mobile network by performing the proxy function of the mobile ad-hoc network tunneling.

즉, 상기 앵커 포인트는 상기 각 이동 라우터가 자동 주소 설정 절차를 수행할 수 있도록 액세스 네트워크 프리픽스(ANP; Access Network PrefixP)를 공시 메시지(ADV; Advertisement)에 실어서 인터넷 연결을 요구하는 해당 이동 라우터에게 전송한다.That is, the anchor point is allocated to a corresponding mobile router that requests an Internet connection by loading an access network prefix (ANP) in an announcement message (ADV) so that each mobile router can perform an automatic address setting procedure send.

또한, 상기 앵커 포인트는 상기 각 이동 라우터의 바인딩 업데이트 시 이동 라우터가 홈 에이전트로 보내는 바인딩 업데이트 메시지를 가로채어 해당 이동 라우터의 임시 주소(CoA) 대신에 자신[앵커 포인트]의 주소로 터널링 종단 지점을 상기 이동 라우터에게 통보한다. 예컨대, 이동 라우터와 홈 에이전트간에 터널링이 형성되지 않고서 상기 이동 라우터를 대신해 앵커 포인트가 홈 에이전트와 터널링 을 형성한다.The anchor point intercepts the binding update message sent by the mobile router to the home agent at the time of binding update of each of the mobile routers, and sends a tunneling termination point to the address of the [anchor point] in place of the temporary address (CoA) To the mobile router. For example, an anchor point forms tunneling with the home agent on behalf of the mobile router without tunneling between the mobile router and the home agent.

상기 앵커 포인트는 홈 에이전트와의 터널링 형성을 완료한 후에 네트워크 주소 변환(NAT; Network Address Translation) 절차를 수행해 특정 이동 라우터에게 모바일 애드혹 오버레이를 통해 해당 송수신 데이터가 전달되도록 한다.The anchor point performs a network address translation (NAT) procedure after tunneling with the home agent is completed, and transmits the corresponding transmission / reception data to a specific mobile router through a mobile ad hoc overlay.

다음으로, 상기 이동 라우터가 모바일 애드혹 네트워크에 참여하는 방법을 구체적으로 설명한다.Next, how the mobile router participates in the mobile ad hoc network will be described in detail.

본 발명에서는 이동 네트워크의 인터넷 연결을 위해 해당 이동 네트워크를 관할하는 이동 라우터와 앵커 포인트간에 통신 연결을 수행한다. 이때, 이동 라우터와 앵커 포인트간이 1홉을 구성, 예컨대 본 발명에서는 이동 라우터와 앵커 포인트간에 다이렉트로 통신이 가능하지 않은 경우에는 중첩된 모바일 애드혹 네트워크를 형성하는 것이 아니라 이동 라우터들간에 모바일 애드혹 오버레이를 형성하여 앵커 포인트와의 통신 연결을 수행한다.In the present invention, a communication connection is established between an anchor point and a mobile router that manages a mobile network for Internet connection of the mobile network. In this case, when direct communication is not possible between the mobile router and the anchor point, the mobile ad hoc network is not formed but mobile ad hoc overlays are provided between the mobile routers and the anchor point. And performs communication connection with the anchor point.

즉, 이동 네트워크가 외부 네트워크로 이동하게 되면, 해당 이동 라우터는 앵커 포인트 또는 자신[이동 라우터]과 모바일 애드혹 오버레이를 형성한 다른 이동 라우터를 써치한다.That is, when the mobile network moves to the external network, the mobile router searches for an anchor point or another mobile router forming a mobile ad-hoc overlay with its own [mobile router].

상기 써치 결과, 상기 이동 라우터는 앵커 포인트 또는 다른 이동 라우터로부터 앵커 포인트가 전송한 공시 메시지(ADV)를 수신받으면 이 공시 메시지에 포함되어 있는 액세스 네트워크 프리픽스(ANP)를 사용해 자신이 모바일 애드혹 네트워크 상에서 사용할 외부 인터페이스의 로컬 임시 주소(MLCoA; MANEMO Local CoA)를 자동 설정(Auto-Configuration)한다.As a result of the search, when the mobile router receives an announcement message (ADV) transmitted from an anchor point or another mobile router, the mobile router uses an access network prefix (ANP) included in the announcement message to use (Auto-Configuration) the local temporary address (MLCoA; MANEMO Local CoA) of the external interface.

그런 후[외부 인터페이스의 로컬 임시 주소 자동 설정 후], 상기 이동 라우터는 공지의 NEMO 베이직 서포트(NEMO Basic Support) 프로토콜을 사용해 자신의 홈 에이전트로 상기 설정한 로컬 임시 주소를 전송해 바인딩 업데이트를 수행함으로써, 모바일 애드혹 네트워크에 참여한다.Then, after [setting the local temporary address of the external interface automatically], the mobile router transmits the set local temporary address to its home agent using the known NEMO Basic Support protocol to perform binding update , Participate in a mobile ad hoc network.

한편, 상기 써치 결과로 앵커 포인트 또는 자신과 모바일 애드혹 오버레이를 형성한 다른 이동 라우터를 써치하지 못한 경우에는 상기 이동 라우터가 기존 방식대로 NEMO 베이직 서포트(NEMO Basic Support) 프로토콜을 사용해 모바일 애드혹 네트워크에 참여한다.On the other hand, if the anchor point or another mobile router forming a mobile ad-hoc overlay is not searched as a result of the search, the mobile router participates in a mobile ad hoc network using a NEMO Basic Support protocol in a conventional manner .

다음으로, 상기 이동 라우터가 모바일 네트워크 프리픽스(MNP)를 이용해 라우팅하는 방법을 구체적으로 설명한다.Next, a method of routing the mobile router using the mobile network prefix MNP will be described in detail.

본 발명에서는 기존 라우팅 프로토콜, 예컨대 Proactive 라우팅 프로토콜, Reactive 라우팅 프로토콜을 개선한[기반으로 한], 이동 네트워크간에 형성된 모바일 애드혹 오버레이 상에서 이루어지는 라우팅 프로토콜을 제시한다. 또한, 본 발명에서는 상기 2개의 기존 라우팅 프로토콜을 모두 사용할 수도 있으나 이동 라우터가 데이터 목적지에 해당되는 노드를 보다 빨리 찾을 수 있도록 Proactive 방식의 라우팅 프로토콜을 사용한다.The present invention proposes a routing protocol on a mobile ad hoc overlay formed between mobile networks by improving existing routing protocols such as Proactive routing protocol and Reactive routing protocol. In the present invention, both of the two existing routing protocols can be used, but a proactive routing protocol is used so that a mobile router can find a node corresponding to a data destination more quickly.

이를 위해, 본 발명에서는 라우팅 컨트롤 메시지에 이동 라우터의 모바일 네트워크 프리픽스(MNP)를 추가할 수 있도록 한다. 이에 상기 이동 라우터는 라우팅 컨트롤 메시지에 자신의 모바일 네트워크 프리픽스를 실어서 모바일 애드혹 오버레이 상으로 전송한다.To this end, the present invention allows a mobile network prefix (MNP) of a mobile router to be added to a routing control message. The mobile router then sends its routing prefix to the mobile ad-hoc overlay in the routing control message.

또한, 이동 라우터 하위, 즉 이동 네트워크에 속한 각 이동 단말은 이동 라 우터의 내부 인터페이스를 통해 수신받은 모바일 네트워크 프리픽스를 참조해 자신의 IP 주소를 설정한다.Also, each mobile node belonging to the mobile router, that is, the mobile network, sets its own IP address referring to the mobile network prefix received through the internal interface of the mobile router.

그리고서, 이동 단말간 라우팅 시 상기 이동 단말은 다른 이동 단말로부터 수신받은 데이터 내 IP 주소의 모바일 네트워크 프리픽스 매칭을 통해 상기 데이터를 보낸 다른 이동 단말이 어느 이동 네트워크에 속하는지를 파악할 수 있으며, 자신이 데이터를 보낼 시 상기 파악한 이동 네트워크 정보를 토대로 데이터를 해당 이동 라우터를 통해 전송한다. 예컨대, 본 발명에서는 모바일 애드혹 오버레이 계층에서는 모바일 네트워크 프리픽스를 이용해 라우팅을 수행함으로써 이동 라우터 하위의 이동 단말들간의 지역적인 통신을 효율적으로 지원할 수 있다.Then, when routing between mobile terminals, the mobile terminal can determine to which mobile network the other mobile terminal that transmits the data through the mobile network prefix matching of the IP address in the data received from the other mobile terminal belongs to, And transmits data on the basis of the detected mobile network information through the corresponding mobile router when sending the data. For example, in the present invention, in the mobile ad hoc overlay layer, routing is performed using the mobile network prefix, so that local communication between mobile terminals under the mobile router can be efficiently supported.

한편, 이동 라우터간 라우팅 시 이동 라우터는 자신의 내부 인터페이스에서 사용하는 모바일 네트워크 프리픽스(MNP)와 자신의 외부 인터페이스에 설정된 로컬 임시 주소(MLCoA)를 쌍으로 하는 정보를 주변의 다른 이동 라우터들에게 전송한다.Meanwhile, when routing between mobile routers, the mobile router transmits information, which is a pair of a mobile network prefix (MNP) used in its internal interface and a local temporary address (MLCoA) set in its external interface, to other neighboring mobile routers do.

그러면, 상기 이동 라우터는 목적지 IP 주소에 대한 경로 정보와 다른 이동 라우터들로부터 수신받은 모바일 네트워크 프리픽스 및 다음 전달 목적지(Next Hop)에 대한 정보를 라우팅 테이블에 기록해 유지한다.Then, the mobile router records the route information of the destination IP address, the mobile network prefix received from the other mobile routers, and information on the next hop (Next Hop) in the routing table.

그런 후, 상기 이동 라우터는 자신의 이동 네트워크의 이동 단말로부터 데이터 전송을 요청받은 경우에 공지의 LPM(Longest Prefix Matching) 과정을 통해 해당 데이터의 목적지 IP 주소에 해당되는 모바일 네트워크 프리픽스가 라우팅 테이블에 존재하면 모바일 애드혹 오버레이 상에서 직접 해당 이동 라우터로 데이터를 전송한다. 이는 기존의 이동 라우터와 홈 에이전트간 터널을 통한 외부 인터넷을 경유해 해당 이동 라우터로 데이터를 전송하는 방식에 비해 이동 네트워크간 지역적 통신을 위한 라우팅 최적화를 이룰 수 있으며, 특히 본 발명에서 제시하는 모바일 애드혹 오버레이 통신은 중첩된 이동 네트워크에서 문제가 될 수도 있는 비효율적인 라우팅 문제를 해결할 수 있고, 라우팅 오버헤드와 데이터 전송 지연 시간을 상당히 줄일 수 있는 이점이 있다.Then, when the mobile router is requested to transmit data from the mobile terminal of its mobile network, the mobile router prefixes the mobile network prefix corresponding to the destination IP address of the corresponding data in the routing table through a known LPM (Longest Prefix Matching) The data is directly transmitted to the mobile router on the mobile ad hoc overlay. This can achieve routing optimization for local communication between mobile networks as compared to a method of transmitting data to a corresponding mobile router via an external Internet through a tunnel between an existing mobile router and a home agent. In particular, Overlay communication can solve inefficient routing problems that may be a problem in nested mobile networks and has the advantage of significantly reducing routing overhead and data transfer latency.

다음의 [표 1]은 이동 라우터에 구비되는 라우팅 테이블을 나타내며, 도 1의 이동 라우터2(21)의 라우팅 테이블을 예로 들었다.The following [Table 1] shows a routing table provided in the mobile router, and the routing table of the mobile router 2 (21) in FIG. 1 is taken as an example.

Figure 112007094015831-pat00001
Figure 112007094015831-pat00001

상기 [표 1]을 통해 알 수 있듯이, 라우팅 테이블에는 이동 라우터 자신의 모바일 네트워크 프리픽스 MNP2:: 엔트리가 포함되어 있는데, 이동 라우터는 이 모바일 네트워크 프리픽스를 사용해 자신에게 접속해 있는 하위의 모든 이동 단말들로 데이터를 직접 전송할 수 있다.As shown in Table 1, the routing table includes a mobile network prefix MNP2 :: entry of the mobile router itself. The mobile router prefixes all the lower mobile terminals Data can be directly transmitted.

그리고 이동 라우터2(21)의 라우팅 테이블에는 모바일 애드혹 오버레이를 형성하고 있는 다른 이동 라우터들(11,31,41)의 모바일 네트워크 프리픽스에 대한 라우팅 엔트리, 앵커 포인트(50)의 모바일 네트워크 프리픽스에 대한 라우팅 엔트리가 포함되어 있다.In the routing table of the mobile router 2 21, routing entries for the mobile network prefixes of the other mobile routers 11, 31 and 41 forming the mobile ad-hoc overlay, routing for the mobile network prefix of the anchor point 50, Entries are included.

또한, 모바일 애드혹 네트워크에 다중 앵커 포인트를 구성하는 것과 같은 네트워크 확장성을 고려해 기본적으로 사용할 앵커 포인트를 이동 라우터가 선택할 수 있도록, 라우팅 테이블에 디폴트 앵커 포인트(default NAP)의 모바일 네트워크 프리픽스에 대한 라우팅 엔트리를 포함한다.In addition, in order to allow the mobile router to select anchor points to be used basically in consideration of network scalability such as configuring multiple anchor points in a mobile ad-hoc network, a routing entry for a mobile network prefix of a default anchor point (default NAP) .

예컨대, 이동 라우터가 전달할 데이터의 다음 경로에 관한 라우팅 정보를 라우팅 테이블에서 찾지 못한 경우에는 기본 라우팅 엔트리, 즉 [표 1]의 디폴트 앵커 포인트의 모바일 네트워크 프리픽스들에 대한 라우팅 엔트리 ANP1::MAC_NAP를 사용한다. 도 1을 참조해 설명하면, 이동 라우터2(21)는 앵커 포인트(50)과 다이렉트로 통신 연결되어 있지 않기 때문에 라우팅 테이블의 라우팅 엔트리를 참조해 ANP1::MAC_NAP로 보내기 위한 라우팅 엔트리를 찾아서 ANP1::MAC1으로 해당 데이터를 전송한다.For example, if the mobile router can not find the routing information on the next route of data to be forwarded in the routing table, it uses the routing entry ANP1 :: MAC_NAP for the default routing entry, ie the mobile network prefixes of the default anchor point in [Table 1]. do. Referring to FIG. 1, since the mobile router 2 (21) is not directly connected to the anchor point 50, a routing entry for routing ANP1 :: MAC_NAP with reference to the routing entry of the routing table is found, and ANP1: : The corresponding data is transmitted to MAC1.

상기와 같이 설명한 본 발명의 모바일 네트워크 프리픽스를 이용한 라우팅 방법은 네트워크 계층의 수정을 최소화하며, 특히 본 발명에서 제시하는 모바일 애드혹 오버레이 계층 구조의 유연성을 제공한다. 예컨대, 모바일 네트워크 프리픽스를 추가할 수 있도록 기존 라우팅 프로토콜을 변경하기만 하면 모바일 애드혹 오버레이 계층에서 손쉽게 라우팅 프로토콜을 구현할 수 있다.The routing method using the mobile network prefix of the present invention described above minimizes the modification of the network layer and provides the flexibility of the mobile ad hoc overlay hierarchy proposed in the present invention. For example, a routing protocol can be easily implemented in a mobile ad hoc overlay layer simply by changing an existing routing protocol to add a mobile network prefix.

또한, 상기 언급한 자동 임시 주소 설정 기법 역시 모바일 애드혹 오버레이 상에서 이동 라우터의 외부 인터페이스에 유일한 로컬 임시 주소(MLCoA)가 할당되도록 보장해 본 발명의 라우팅 프로토콜과 기존 라우팅 프로토콜과의 연동을 구현할 수 있다.In addition, the above-mentioned automatic temporary address setting scheme can also ensure that a unique local address (MLCoA) is allocated to the external interface of the mobile router on the mobile ad-hoc overlay so that interworking between the routing protocol of the present invention and the existing routing protocol can be realized.

다음으로, 상기 앵커 포인트가 이동 라우터와 홈 에이전트간의 터널링을 대리하는 방법을 구체적으로 설명한다.Next, a method in which the anchor point represents tunneling between the mobile router and the home agent will be described in detail.

먼저, 본 발명에서 제시하는 앵커 포인트의 주요 기능을 살펴보면 인터넷 연결성 제공 기능, 자동 주소 설정 기능 및 네트워크 주소 변환 기능 등을 들 수 있다.First, the main functions of the anchor points proposed in the present invention include an Internet connectivity providing function, an automatic address setting function, and a network address converting function.

상기 앵커 포인트는 네트워크 인프라 상에 구축되어 무선 인터넷 접속을 통한 이동 라우터가 인터넷 상의 대응 단말과 데이터 송수신을 수행할 수 있도록 한다.The anchor point is constructed on a network infrastructure so that a mobile router through a wireless Internet connection can perform data transmission / reception with a corresponding terminal on the Internet.

한편, 상기 앵커 포인트의 기능을 이동 라우터에 구현하거나 네트워크 인프라 상에 별도의 장비로 구현할 수 있는데, 모바일 애드혹 네트워크 관리자[인터넷 서비스 제공자]가 직접 관리할 수 있고 보다 강력한 성능 발휘를 위해 네트워크 인프라 상에 구축하는 것이 바람직하다.Meanwhile, the function of the anchor point can be implemented in a mobile router or as a separate device on a network infrastructure. In order to enable a mobile ad hoc network administrator (an Internet service provider) to directly manage the network, .

전술한 바와 같이 각 이동 라우터는 모바일 애드혹 오버레이 상에서 자동 임시 주소 설정 기법을 통해 자신의 외부 인터페이스의 로컬 임시 주소(MLCoA)를 설정하는데, 상기 앵커 포인트는 이동 라우터가 외부 인터페이스의 로컬 임시 주소(MLCoA)를 설정할 수 있도록 자신의 액세스 네트워크 프리픽스(ANP)를 공시 메시지(ADV)에 실어서 전송한다. 그에 따라, 상기 이동 라우터는 앵커 포인트로부터 수신받은 액세스 네트워크 프리픽스를 토대로 자신의 외부 인터페이스의 로컬 임시 주소(MLCoA)를 설정하고, 특히 주소 중복 발견(Duplicate Address Detection) 과정을 통해 상기 로컬 임시 주소에 대한 주소 충돌 여부를 확인하고서 최종적인 로컬 임시 주소를 결정해 사용한다.As described above, each mobile router sets a local temporary address (MLCoA) of its own external interface through an automatic temporary address setting scheme on a mobile ad-hoc overlay, where the anchor point is a local temporary address (MLCoA) (ANP) in the announcement message (ADV) so as to set the access network prefix (ANP). Accordingly, the mobile router sets a local temporary address (MLCoA) of its own external interface based on the access network prefix received from the anchor point, and in particular, performs a Duplicate Address Detection Confirm the address conflict and determine the final local temporary address.

또한, 상기 앵커 포인트는 이동 라우터가 홈 에이전트로 보내는 바인딩 업데이트 메시지를 중간에서 가로채어 이 이동 라우터의 로컬 임시 주소 대신에 자신의 주소(RCoA; Regional CoA)를 홈 에이전트로 통보한다. 이때, 본 발명에서는 이동 라우터와 홈 에이전트간에 터널을 형성시키는 것이 아니라 이동 라우터를 대신해 앵커 포인트가 홈 에이전트와 터널을 형성하며, 앵커 포인트는 이 터널을 통해 자신의 주소로 변경된 바인딩 업데이트 메시지를 홈 에이전트로 전송한다.In addition, the anchor point intercepts the binding update message sent to the home agent by the mobile router, and notifies the home agent of its own address (RCoA; Regional CoA) instead of the local temporary address of the mobile router. At this time, in the present invention, instead of forming a tunnel between the mobile router and the home agent, an anchor point forms a tunnel with the home agent on behalf of the mobile router, and an anchor point transmits a binding update message, Lt; / RTI >

그러면, 상기 바인딩 업데이트가 성공적으로 완료되면 상기 홈 에이전트는 이동 라우터의 로컬 임시 주소 대신에 앵커 포인트의 주소와 이동 라우터의 홈 주소(HoA; Home Address)를 쌍으로 하는 정보로서 바인딩 테이블(Binding Table)을 생성, 유지한다.If the binding update has been successfully completed, the home agent may use a Binding Table as a pair of the address of the anchor point and the home address (HoA) of the mobile router instead of the local temporary address of the mobile router, Respectively.

또한, 상기 앵커 포인트는 이동 라우터의 홈 주소 및 로컬 임시 주소와 홈 에이전트의 주소를 쌍으로 하는 정보로서 네트워크 주소 변환 테이블에 저장한다. 여기서, 앵커 포인트는 네트워크 주소 변환 기능을 수행하는데 이동 라우터의 주소 변경 등과 같은 이동 사실을 외부의 인터넷 상의 대응 단말로 알리기 위해 홈 에이전트에 이동 라우터의 홈 주소 및 로컬 임시 주소를 등록하지 않고서 네트워크 주소 변환 테이블에 해당 정보를 저장한다. 이로써 이동 라우터의 홈 주소 및 로컬 임시 주소를 홈 에이전트로 등록하는데 따른 오버헤드를 줄일 수 있는 이점이 있다. 덧붙여, 상기 앵커 포인트는 바인딩 업데이트 메시지 이외의 다른 데이터를 이동 라우터간에 송수신하는 경우에 네트워크 주소 변환 기능을 수행한다.In addition, the anchor point stores the home address of the mobile router, the local temporary address, and the address of the home agent as a pair, and stores the information in the network address translation table. Here, the anchor point performs a network address translation function. In order to notify a correspondent terminal on the Internet of the movement, such as an address change of the mobile router, the home address and the local temporary address of the mobile router are registered in the home agent, And stores the information in a table. This has the advantage of reducing the overhead associated with registering the home address and the local temporary address of the mobile router with the home agent. In addition, the anchor point performs a network address translation function when transmitting and receiving data other than the binding update message between mobile routers.

한편, 새로운 이동 라우터가 모바일 애드혹 네트워크에 참여하는데 있어 이 이동 라우터의 로컬 임시 주소가 다른 이동 라우터에게 할당된 로컬 임시 주소와 충돌되는 경우에는 상기 신규 이동 라우터의 초기 로컬 임시 주소를 변경한다. 그리고서, 상기 신규 이동 라우터가 자신의 로컬 임시 주소를 변경하고서 홈 에이전트에게 바인딩 업데이트를 요청하는데, 이때 상기 앵커 포인트는 상기 신규 이동 라우터에 대해 이전에 홈 에이전트간 바인딩 업데이트가 이루어졌던 정보를 네트워크 주소 변환 테이블에서 찾아 이를 토대로 앵커 포인트는 해당 신규 이동 라우터에 대한 네트워크 주소 변환 테이블의 해당 엔트리 정보를 새로운 로컬 임시 주소로 갱신한다. 이로써, 본 발명에서는 모바일 애드혹 네트워크에 참여하는 이동 라우터의 로컬 임시 주소 충돌로 인해 새로운 로컬 임시 주소 등록을 위한 바인딩 업데이트를 그 절차를 모두 수행할 필요없이 간단히 완료할 수 있다.On the other hand, when a new mobile router participates in a mobile ad hoc network, if the local temporary address of the mobile router conflicts with a local temporary address assigned to another mobile router, the initial local temporary address of the new mobile router is changed. Then, the new mobile router changes its local temporary address and requests a binding update to the home agent. The anchor point informs the new mobile router of the information on which the binding update between the home agent was previously performed, The anchor point updates the corresponding entry information in the network address translation table for the new mobile router to a new local temporary address. Thus, according to the present invention, due to a local temporary address conflict of a mobile router participating in a mobile ad hoc network, a binding update for registering a new local temporary address can be simply completed without performing all the procedures.

앞서 언급한 이동 라우터의 로컬 임시 주소가 변경된 경우에 수행되는 바인딩 업데이트 방법을 도 2를 참조하여 구체적으로 설명하면 다음과 같다.A binding update method performed when the local temporary address of the mobile router is changed will be described in detail with reference to FIG.

도 2는 본 발명에 따른 이동 라우터의 로컬 임시 주소가 변경된 경우의 바인딩 업데이트 방법을 설명하기 위한 일실시예 구성도이다.2 is a block diagram illustrating a binding update method when a local temporary address of a mobile router is changed according to an embodiment of the present invention.

도 2에는 NEMO3 이동 네트워크를 관할하는 이동 라우터3(31)가 모바일 애드혹 네트워크에 신규 참여한 경우에 기 할당받은 자신의 로컬 임시 주소 ANP1::MAC3가 다른 이동 라우터의 로컬 임시 주소와의 충돌로 인해 변경되는 상황을 보여주고 있다.2 shows a case where the mobile router 3 (31) responsible for the NEMO 3 mobile network newly participates in the mobile ad-hoc network and its own local temporary address ANP1 :: MAC3 is changed due to a conflict with a local temporary address of another mobile router .

상기 이동 라우터3(31)를 관할하는 홈 에이전트3(30)의 바인딩 테이블에는 이동 라우터3의 홈 주소(HoA3) 및 모바일 네트워크 프리픽스(MNP3), 앵커 포인트의 주소(NAP_IP)가 기록되어 있다.The home address HoA3, the mobile network prefix MNP3 and the address of the anchor point NAP_IP of the mobile router 3 are recorded in the binding table of the home agent 3 (30) managing the mobile router 3 (31).

또한, 상기 앵커 포인트의 네트워크 주소 변환 테이블에는 자신을 통해 인터넷에 연결되는 이동 라우터들의 홈 주소(HoA) 및 로컬 임시 주소(MLCoA), 각 이동 라우터의 모바일 네트워크 프리픽스(MNP) 및 관할 홈 에이전트 정보가 기록되어 있다.In the network address translation table of the anchor point, a home address (HoA) and a local temporary address (MLCoA) of mobile routers connected to the Internet, a mobile network prefix (MNP) of each mobile router, and jurisdictional home agent information It is recorded.

도 2에 도시된 바와 같이, 새로운 이동 라우터가 모바일 애드혹 네트워크에 참여하는데 있어 이 이동 라우터의 로컬 임시 주소가 다른 이동 라우터에게 할당된 로컬 임시 주소와 충돌되는 경우에는 상기 신규 이동 라우터의 초기 로컬 임시 주소를 변경한다. 이때, 상기 신규 이동 라우터와 앵커 포인트간에는 지역적인 바인딩 업데이트 과정을 수행해 앵커 포인트의 네트워크 주소 변환 테이블의 해당 엔트리를 갱신한다.As shown in FIG. 2, when a new mobile router participates in a mobile ad hoc network, if the local temporary address of the mobile router conflicts with a local temporary address assigned to another mobile router, the initial local temporary address . At this time, a local binding update process is performed between the new mobile router and the anchor point to update the corresponding entry in the network address translation table of the anchor point.

즉, 로컬 임시 주소 충돌로 인해 이동 라우터3(31)의 로컬 임시 주소가 ANP1::MAC3에서 ANP1::MAC4로 변경되는 경우에 상기 이동 라우터3(31)는 홈 에이전트3(30)를 목적지로 설정해 바인딩 업데이트 요청 메시지를 전송한다.That is, when the local temporary address of the mobile router 3 (31) changes from ANP1 :: MAC3 to ANP1 :: MAC4 due to the local temporary address collision, the mobile router 3 (31) And transmits a binding update request message.

그러면, 상기 앵커 포인트는 이동 라우터3(31)로부터 수신되는 바인딩 업데이트 요청 메시지를 중간에서 가로채어 홈 에이전트3(30)로 보내지 않고서 그 대신에 자신의 네트워크 주소 변환 테이블의 이동 라우터3의 기존 로컬 임시 주소 ANP1::MAC3를 변경된 로컬 임시 주소 ANP1::MAC4로 변경한다.Then, the anchor point intercepts the binding update request message received from the mobile router 3 (31) in the middle and sends the binding update request message to the home agent 3 (30) Change the address ANP1 :: MAC3 to the changed local temporary address ANP1 :: MAC4.

그런 후, 상기 앵커 포인트는 네트워크 주소 변환 테이블을 갱신한 후에 이동 라우터3(31)에게 바인딩 업데이트 응답 메시지를 전송해, 바인딩 업데이트 과정을 종료한다.Then, the anchor point updates the network address translation table, and then transmits a binding update response message to the mobile router 3 (31) to end the binding update process.

다음으로, 앞서 언급한 이동 네트워크 상의 이동 단말과 인터넷 상의 대응 단말간에 데이터를 송수신하는 방법을 도 3을 참조하여 구체적으로 설명하면 다음과 같다.Next, a method for transmitting and receiving data between the mobile terminal on the mobile network and the corresponding terminal on the Internet will be described in detail with reference to FIG.

도 3은 본 발명에 따른 이동 단말과 대응 단말간의 데이터 송수신 방법을 설명하기 위한 일실시예 구성도이다.3 is a block diagram illustrating a method of transmitting and receiving data between a mobile terminal and a corresponding terminal according to an embodiment of the present invention.

도 3에는 NEMO3 이동 네트워크 상의 MNP3::a 주소를 갖는 이동 단말(31a)이 인터넷 상의 대응 단말(90)간에 데이터를 송수신하는 과정을 보여주고 있으며, 이동 단말(31a)과 이동 라우터3(31)간, 모바일 애드혹 오버레이[즉 앵커 포인트와 1홉을 이루는 이동 라우터1(11)의 중개]를 통한 이동 라우터3(31)와 앵커 포인트(50)간, 앵커 포인트(50)와 홈 에이전트3(30)간, 홈 에이전트3(30)와 대응 단말(90)간에 이루어지는 송수신 과정에서의 데이터 포맷을 함께 도시화했다.3 shows a process in which a mobile terminal 31a having an MNP3 :: a address on the NEMO3 mobile network transmits and receives data between corresponding terminals 90 on the Internet and a mobile terminal 31a and a mobile router 31 The anchor point 50 and the home agent 3 (30) between the mobile router 3 (31) and the anchor point 50 through the mobile ad hoc overlay (i.e., intermediary of the mobile router 1 (11) ) And the data format in the transmission / reception process between the home agent 3 (30) and the correspondent terminal 90 are shown together.

상기 이동 단말(31a)과 대응 단말(90)간의 송수신 데이터 포맷은 첫번째 필드에 데이터 전송지측 주소가, 두번째 필드에 데이터 목적지측 주소가, 나머지 부분은 데이터 내용을 각각 나타낸다.The transmission / reception data format between the mobile terminal 31a and the correspondent terminal 90 indicates a data transmission destination address in the first field, a data destination address in the second field, and data contents in the remaining portion.

먼저, 이동 단말(31a)이 대응 단말(90)로 데이터를 전송하는 과정을 설명한다.First, a process in which the mobile terminal 31a transmits data to the corresponding terminal 90 will be described.

이동 단말(31a)은 자신을 관할하는 이동 라우터3(31)에게 목적지가 CN_IP인 데이터를 해당 대응 단말(90)로 전송해 줄 것을 요청한다.The mobile terminal 31a requests the mobile router 3 (31) having jurisdiction to transmit the CN_IP data to the corresponding terminal (90).

그러면, 상기 이동 라우터3(31)는 이동 단말(31a)로부터 수신받은 데이터에 대해 모바일 네트워크(NEMO; Network Mobility) 헤더를 자신의 로컬 임시 주소로 설정해 캡슐화하여 모바일 애드혹 오버레이[즉 앵커 포인트와 1홉을 이루는 이동 라우터1(11)의 중개]를 통해 자신을 관할하는 홈 에이전트3(30)를 향해 상기 캡슐화 데이터를 전송한다. 예컨대, 상기 이동 라우터3(31)는 자신의 라우팅 테이블을 참조해 앵커 포인트의 주소를 목적지 주소로 갖는 모바일 애드혹 헤더를 추가하고서, 자신의 라우팅 테이블을 참조해 상기 캡슐화 데이터를 모바일 애드혹 오버레이를 통해 앵커 포인트(50)를 향해 전송한다.Then, the mobile router 3 (31) sets up a mobile network (NEMO) header as a local temporary address for the data received from the mobile terminal 31a, encapsulates it, and transmits the mobile ad hoc overlay To the home agent 3 (30), which is under the control of the mobile router 1 (11). For example, the mobile router 3 (31) adds a mobile ad hoc header having an address of an anchor point as a destination address with reference to its routing table, refers to its own routing table, and transmits the encapsulated data to the anchor To the point (50).

그에 따라, 상기 이동 라우터3(31)가 전송한 캡슐화 데이터는 앞서 설명했던 모바일 애드혹 오버레이 상의 라우팅 프로토콜에 따라 앵커 포인트(50)로 전달된다. 즉, 이동 단말(31a)로부터 수신받은 데이터의 목적지에 해당되는 홈 에이전트3 주소가 외부 인터넷에 존재하기 때문에 이동 라우터3(31)가 상기 데이터를 전송하는데 있어 목적지 주소를 앵커 포인트(50)로 하는 모바일 애드혹 헤더를 추가하여 앵커 포인트(50)까지 모바일 애드혹 오버레이 상의 라우팅 프로토콜에 따라 상기 데이터를 전송하게 된다. 이로써, 모든 이동 라우터들은 기본적으로 앵커 포인트(50)까지 캡슐화 데이터를 전달할 수 있는 것이다.Accordingly, the encapsulated data transmitted by the mobile router 3 (31) is transmitted to the anchor point 50 according to the routing protocol on the mobile ad hoc overlay described above. That is, since the home agent 3 address corresponding to the destination of the data received from the mobile terminal 31a exists in the external Internet, the mobile router 3 (31) transmits the data by using the destination address as the anchor point 50 The mobile ad hoc header is added to transmit the data according to the routing protocol on the mobile ad hoc overlay up to the anchor point 50. Thus, all mobile routers can basically transmit encapsulated data up to the anchor point 50.

그러면, 상기 앵커 포인트(50)는 이동 라우터3(31)로부터 수신받은 캡슐화 데이터에서 모바일 애드혹 헤더를 제거하고, 이 캡슐화 데이터의 모바일 네트워크 헤더에 설정되어 있는 이동 라우터3의 로컬 임시 주소를 자신의 주소로 변경하고서 홈 에이전트3(30)간에 터널을 형성해 이 터널을 통해 데이터를 홈 에이전트3(30)로 전달한다.Then, the anchor point 50 removes the mobile ad-hoc header from the encapsulated data received from the mobile router 3 (31), and stores the local temporary address of the mobile router 3 set in the mobile network header of the encapsulated data as its own address And forms a tunnel between the home agent 3 (30) and transmits the data to the home agent 3 (30) through the tunnel.

그러면, 상기 홈 에이전트3(30)는 터널을 통해 앵커 포인트(50)로부터 수신받은 데이터에서 터널을 위한 IP 헤더, 즉 앵커 포인트의 주소 및 자신의 주소를 제거하고서 이 데이터를 인터넷 상의 해당 대응 단말(90)로 전달한다.Then, the home agent 3 (30) removes the IP header for the tunnel from the data received from the anchor point (50) through the tunnel, that is, the address of the anchor point and its own address, 90).

한편, 대응 단말(90)이 이동 단말(31a)로 데이터를 전송하는 과정을 설명한다.Meanwhile, a process in which the corresponding terminal 90 transmits data to the mobile terminal 31a will be described.

대응 단말(90)은 홈 에이전트3(30)에게 목적지가 MNP3::a인 데이터를 해당 이동 단말(31a)로 전송해 줄 것을 요청한다.The corresponding terminal 90 requests the home agent 3 30 to transmit data having the destination MNP3 :: a to the corresponding mobile terminal 31a.

그러면, 상기 홈 에이전트3(30)는 바인딩 테이블에 기록되어 있는 엔트리 정보와 대응 단말(90)로부터 수신받은 데이터에 설정되어 있는 목적지 주소를 비교해 해당 이동 단말(31a)의 모바일 네트워크 프리픽스 MNP3::에 대한 정보가 존재함을 확인한다.Then, the home agent 3 30 compares the entry information recorded in the binding table with the destination address set in the data received from the correspondent terminal 90, and transmits the comparison result to the mobile network prefix MNP3 :: of the corresponding mobile terminal 31a Confirms that the information about the user exists.

그리고서, 상기 홈 에이전트3(30)는 앵커 포인트(50)와 터널을 형성하고서 대응 단말(90)로부터 수신받은 데이터에 대해 자신의 주소 및 앵커 포인트의 주소를 설정해 캡슐화하여 이 캡슐화 데이터를 상기 터널을 통해 앵커 포인트(50)로 전달한다.Then, the home agent 3 30 forms a tunnel with the anchor point 50, sets and encapsulates its own address and anchor point address with respect to the data received from the corresponding terminal 90, and transmits the encapsulated data to the tunnel To the anchor point (50).

그러면, 상기 앵커 포인트(50)는 터널을 통해 홈 에이전트3(30)로부터 수신받은 데이터에서 터널을 위한 IP 헤더, 여기서는 자신의 주소만을 제거한다.Then, the anchor point 50 removes only the IP header for the tunnel from the data received from the home agent 3 (30) through the tunnel, that is, its own address.

그리고서, 상기 앵커 포인트(50)는 데이터의 원래 목적지 주소에 해당되는 MNP3::a와 자신의 네트워크 주소 변환 테이블 상에 매칭되는 모바일 네트워크 프리픽스에 대한 엔트리 정보를 조회한다.Then, the anchor point 50 inquires MNP3 :: a corresponding to the original destination address of the data and the entry information for the mobile network prefix matched on its network address translation table.

그런 후, 상기 앵커 포인트(50)는 상기 네트워크 주소 변환 테이블에서 조회한 데이터의 원래 목적지 주소에 해당되는 이동 단말(31a)을 관할하는 이동 라우터3의 로컬 임시 주소를 모바일 네트워크 헤더의 목적지 주소로, 모바일 네트워크 헤더의 데이터 전송지 주소를 자신이 아닌 홈 에이전트3의 주소로 설정하고, 모바일 애드혹 헤더의 목적지 주소를 이동 라우터3의 로컬 임시 주소로 설정하고 모바일 애드혹 헤더의 전송지 주소를 자신의 주소로 설정하여, 모바일 애드혹 오버레이[즉 앵커 포인트와 1홉을 이루는 이동 라우터1(11)의 중개]를 통해 해당 이동 라우터3(31)로 상기 주소 설정한 데이터를 전달한다. 여기서, 앵커 포인트(50)가 모바일 네트워크 헤더의 데이터 전송지 주소를 홈 에이전트3의 주소로 설정하는 것은 이 데이터를 수신받는 이동 라우터3(31)가 홈 에이전트3(30)와의 터널링을 통해 해당 데이터를 수신받는 것처럼 인식되도록 하기 위함이다.Then, the anchor point 50 stores the local temporary address of the mobile router 3, which is in charge of the mobile terminal 31a corresponding to the original destination address of the data retrieved in the network address translation table, as the destination address of the mobile network header, The destination address of the mobile ad-hoc header is set to the local temporary address of the mobile router 3, the destination address of the mobile ad-hoc header is set to the address of the home agent 3 And transmits the addressed data to the corresponding mobile router 3 (31) through a mobile ad hoc overlay (that is, intermediary of the mobile router 1 (11) having one hop and anchor point). Here, the anchor point 50 sets the data transfer destination address of the mobile network header to the address of the home agent 3. That is, when the mobile router 3 (31) receiving this data tunnels with the home agent 3 (30) To be recognized as being received.

그러면, 상기 이동 라우터3(31)는 모바일 애드혹 오버레이[즉 앵커 포인트와 1홉을 이루는 이동 라우터1(11)의 중개]를 통해 수신받은 데이터의 헤더, 즉 홈 에이전트3의 주소, 자신의 주소 및 모바일 애드혹 헤더를 제거하고서 목적지에 해당되는 이동 단말(31a)로 상기 데이터를 전달한다.Then, the mobile router 3 (31) transmits the header of the received data, that is, the address of the home agent 3, its own address, and the address of the received data through the mobile ad hoc overlay (i.e., intermediary of the mobile router 1 Removes the mobile ad hoc header and delivers the data to the mobile terminal 31a corresponding to the destination.

다음으로, 앞서 언급한 서로 다른 이동 네트워크 상의 이동 단말간에 데이터를 송수신하는 방법을 도 4를 참조하여 구체적으로 설명하면 다음과 같다.Next, a method of transmitting and receiving data between mobile terminals on the different mobile networks will be described in detail with reference to FIG.

도 4는 본 발명에 따른 이동 단말간의 데이터 송수신 방법을 설명하기 위한 일실시예 구성도이다.4 is a block diagram of a method for transmitting / receiving data between mobile terminals according to an embodiment of the present invention.

도 4에는 NEMO3 이동 네트워크 상의 MNP3::a 주소를 갖는 이동 단말(31a)이 NEMO2 이동 네트워크 상의 MNP2::c 주소를 갖는 이동 단말(21c)로 데이터를 전송하는 과정을 보여주고 있으며, 이동 단말(31a)과 이동 라우터3(31)간, 이동 라우터3(31)와 이동 라우터1(11)간, 이동 라우터1(11)와 이동 라우터2(21)간, 이동 라우터2(21)와 이동 단말(21c)간에 이루어지는 송수신 과정에서의 데이터 포맷을 함께 도시화했다.4 shows a process in which the MN 31a having the MNP3 :: a address on the NEMO3 mobile network transmits data to the MN 21c having the MNP2 :: c address on the NEMO2 mobile network, 31 between the mobile router 3 11 and the mobile router 1 11 and between the mobile router 2 21 and the mobile router 2 21 between the mobile router 3 31 and the mobile router 1 31, And the data format in the transmission / reception process between the base station 21c and the base station 21c.

도 4에 도시된 바와 같이, 본 발명에서는 서로 다른 이동 네트워크 상의 이동 단말간에 데이터를 송수신하는데 있어 모바일 애드혹 오버레이 계층의 모바일 네트워크 프리픽스를 사용해 라우팅 프로토콜을 수행해 해당 데이터 송수신이 이루어진다.As shown in FIG. 4, in transmitting and receiving data between mobile terminals on different mobile networks, a routing protocol is performed using a mobile network prefix of a mobile ad hoc overlay layer, and corresponding data is transmitted and received.

즉, 이동 단말(31a)은 자신을 관할하는 이동 라우터3(31)에게 목적지가 MNP2::c인 데이터를 해당 이동 단말(21c)로 전송해 줄 것을 요청한다.That is, the mobile terminal 31a requests the mobile router 3 (31), which is in charge of the mobile terminal (31a), to transmit data with the destination MNP2 :: c to the corresponding mobile terminal (21c).

그러면, 상기 이동 라우터3(31)는 이동 단말(31a)로부터 수신받은 데이터의 목적지에 대해 자신의 라우팅 테이블 상의 모바일 애드혹 오버레이를 형성하는 다른 이동 라우터의 모바일 네트워크 프리픽스와 라우팅 정보를 조회해 해당 목적지가 다른 이동 네트워크인지 인터넷인지를 파악한다.Then, the mobile router 3 (31) inquires the mobile network prefix and the routing information of another mobile router forming a mobile ad-hoc overlay on the routing table of the destination of the data received from the mobile terminal 31a, Identify whether it is another mobile network or internet.

상기 파악 결과로 이동 단말(31a)로부터 수신받은 데이터의 목적지가 다른 이동 네트워크이면 상기 이동 라우터3(31)는 해당 데이터를 앵커 포인트로 전달하지 않고서 모바일 애드혹 오버레이[즉 이동 라우터1(11)의 중개]를 통해 해당 이동 단말(21c)을 관할하는 이동 라우터2(21)로 전달한다. 즉, 데이터의 목적지가 다른 이동 네트워크로 파악되는 경우에 상기 이동 라우터3(31)는 라우팅 테이블을 통해 파악한 정보를 토대로 상기 데이터에 이동 라우터2를 목적지 주소로 설정하고 상기 데이터의 전송지 주소를 자신의 주소로 설정한 모바일 애드혹 헤더를 추가하고서, 상기 모바일 애드혹 헤더를 추가한 데이터를 모바일 애드혹 오버레이를 통해 상기 데이터 목적지를 관할하는 해당 이동 라우터2(21)로 전달한다.If the destination of the data received from the mobile terminal 31a is another mobile network, the mobile router 3 (31) transmits the data to the mobile ad hoc overlay (that is, To the mobile router 2 (21) to which the mobile terminal 21c belongs. That is, when the destination of the data is identified as another mobile network, the mobile router 3 (31) sets the mobile router 2 as the destination address on the basis of the information obtained through the routing table, And adds the mobile ad-hoc header to the corresponding mobile router 2 (21) having the data destination via the mobile ad-hoc overlay.

그러면, 상기 이동 라우터2(21)는 이동 라우터1(11)의 중개를 통해 이동 라우터3(31)로부터 수신받은 데이터를 해당 목적지에 해당되는 이동 단말(21c)로 전달한다. 즉, 상기 이동 라우터2(21)는 모바일 애드혹 오버레이를 통해 상기 이동 라우터3(31)로부터 수신받은 상기 데이터에서 모바일 애드혹 헤더를 제거하고서, 상기 모바일 애드혹 헤더를 제거한 데이터를 해당 이동 단말(21c)로 전달한다.Then, the mobile router 2 (21) transmits the data received from the mobile router 3 (31) through the intermediary of the mobile router 11 (11) to the mobile terminal 21c corresponding to the destination. That is, the mobile router 2 (21) removes the mobile ad-hoc header from the data received from the mobile router 3 (31) through the mobile ad-hoc overlay, and transmits the removed data to the mobile terminal 21c .

상기와 같이 서로 다른 이동 네트워크 상의 이동 단말간에 데이터를 송수신하는데 있어 이동 라우터3(31)는 목적지에 해당되는 이동 단말(21c)의 모바일 네트워크 프리픽스를 라우팅 테이블에서 조회하여 해당 이동 단말(21c)이 속해 있는 이동 라우터2(21)를 알게 되고, 이동 라우터2(21)로 데이터를 보내기 위해 모바일 애드혹 헤더를 추가하여 이동 라우터2(21)까지 모바일 애드혹 라우팅 방식으로 데이터를 전달한다. 이동 라우터2(21)에서는 모바일 애드혹 헤더를 제거하고, 목적지 주소의 프리픽스가 자신의 모바일 네트워크 프리픽스임을 확인하여 목적지인 이동 단말(21c)로 데이터를 전달한다. 즉, 본 발명에서는 이동 라우터가 수신받은 데이터의 모바일 네트워크 프리픽스를 자신의 라우팅 테이블 조회를 통해 목적지가 속해 있는 이동 라우터로 데이터를 바로 전달하게 되는 것이다.In transmitting and receiving data between mobile terminals on different mobile networks as described above, the mobile router 3 (31) inquires of the mobile network prefix of the mobile terminal 21c corresponding to the destination in the routing table, And adds a mobile ad-hoc header to send data to the mobile router 2 (21), and transfers the data to the mobile router 2 (21) in a mobile ad hoc routing manner. The mobile router 2 (21) removes the mobile ad hoc header, confirms that the prefix of the destination address is its own mobile network prefix, and delivers the data to the mobile terminal 21c as the destination. That is, in the present invention, the mobile router directly transmits data to the mobile router to which the destination belongs through the routing table lookup of the mobile network prefix of the received data.

위와 같이 본 발명에서 제시하는 서로 다른 이동 네트워크 상의 이동 단말간에 송수신되는 데이터는 모바일 애드혹 오버레이 상에서 최적화된 경로를 통해 바로 전달됨을 알 수 있다.As described above, it can be seen that the data transmitted and received between the mobile terminals on different mobile networks presented in the present invention are directly transmitted through the optimized path on the mobile ad hoc overlay.

또한, 상기와 같은 이동 단말간 데이터 송수신 방법은 이동 라우터와 앵커 포인트간 통신 연결이 끊어져 해당 이동 라우터로 인터넷 연결을 보장하지 못하더라도 서로 다른 이동 네트워크에 속한 이동 단말간의 데이터 통신을 보장할 수 있다. 이는 이동 단말간에 물리적으로 멀리 떨어져 있지 않음에도 불구하고 외부의 인터넷을 경유해 데이터를 송수신하는데 비해, 데이터 전달 지연 시간과 시스템(네트워크) 오버헤드가 상당히 감소시킬 수 있다.In addition, the above-described method of transmitting and receiving data between mobile stations can guarantee data communication between mobile stations belonging to different mobile networks even if the communication connection between the mobile router and the anchor point is disconnected and the mobile router can not guarantee the Internet connection. This can significantly reduce the data transmission delay time and the system (network) overhead, as compared to sending and receiving data via the external Internet, even though it is not physically distant from the mobile terminals.

한편, 전술한 바와 같은 본 발명의 방법은 컴퓨터 프로그램으로 작성이 가능하다. 그리고 상기 프로그램을 구성하는 코드 및 코드 세그먼트는 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 작성된 프로그램은 컴퓨터가 읽을 수 있는 기록매체(정보저장매체)에 저장되고, 컴퓨터에 의하여 판독되고 실행됨으로써 본 발명의 방법을 구현한다. 그리고 상기 기록매체는 컴퓨터가 판독할 수 있는 모든 형태의 기록매체를 포함한다.Meanwhile, the method of the present invention as described above can be written in a computer program. And the code and code segments constituting the program can be easily deduced by a computer programmer in the field. In addition, the created program is stored in a computer-readable recording medium (information storage medium), and is read and executed by a computer to implement the method of the present invention. And the recording medium includes all types of recording media readable by a computer.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. The present invention is not limited to the drawings.

도 1은 본 발명에 따른 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템에 대한 일실시예 구성도이고,FIG. 1 is a block diagram of an embodiment of an anchor point-based mobile ad hoc network system according to the present invention,

도 2는 본 발명에 따른 이동 라우터의 로컬 임시 주소가 변경된 경우의 바인딩 업데이트 방법을 설명하기 위한 일실시예 구성도이고,FIG. 2 is a block diagram illustrating a binding update method when a local temporary address of a mobile router is changed according to an embodiment of the present invention.

도 3은 본 발명에 따른 이동 단말과 대응 단말간의 데이터 송수신 방법을 설명하기 위한 일실시예 구성도이고,3 is a block diagram of an embodiment of a method for transmitting and receiving data between a mobile terminal and a corresponding terminal according to the present invention,

도 4는 본 발명에 따른 이동 단말간의 데이터 송수신 방법을 설명하기 위한 일실시예 구성도이다.4 is a block diagram of a method for transmitting / receiving data between mobile terminals according to an embodiment of the present invention.

* 도면의 주요 부분에 대한 부호 설명DESCRIPTION OF REFERENCE NUMERALS

20 : 홈 에이전트220: Home Agent 2

50 : 앵커 포인트50: Anchor Point

90 : 대응 단말90:

11 : 이동 라우터111: Mobile Router 1

21 : 이동 라우터221: Mobile Router 2

31 ; 이동 라우터331; Mobile Router 3

41 : 이동 라우터441: Mobile Router 4

21c, 22d, 31a, 31e, 41a, 41b : 이동 단말21c, 22d, 31a, 31e, 41a, 41b:

Claims (23)

앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 라우터의 네트워크 참여 방법에 있어서,A method for participating in a mobile router network in an anchor point based mobile ad hoc network (MANEMO) 상기 이동 라우터가 외부 네트워크로 이동함에 따라 상기 앵커 포인트 또는 자신과 모바일 애드혹 오버레이를 형성한 다른 이동 라우터를 써치하는 단계;Searching for an anchor point or another mobile router forming a mobile ad hoc overlay with the anchor point as the mobile router moves to an external network; 상기 써치 결과로 상기 앵커 포인트로부터 또는 상기 다른 이동 라우터를 통해 상기 앵커 포인트가 전송한 공시 메시지를 수신받음에 따라 상기 이동 라우터가 상기 공시 메시지에 포함되어 있는 액세스 네트워크 프리픽스를 사용해 상기 모바일 애드혹 네트워크 상에서 사용할 자신의 로컬 임시 주소를 설정하는 단계; 및The mobile router receives an announcement message transmitted by the anchor point from the anchor point or the another mobile router as a result of the search, and uses the access network prefix included in the announcement message on the mobile ad hoc network Setting its local temporary address; And 상기 로컬 임시 주소 설정을 완료함에 따라 상기 이동 라우터가 자신의 홈 에이전트로 상기 로컬 임시 주소를 전송해 바인딩 업데이트를 수행하는 단계And upon completion of the setting of the local temporary address, the mobile router transmits the local temporary address to its home agent to perform binding update 를 포함하는 이동 라우터의 모바일 애드혹 네트워크 참여 방법.Wherein the mobile router is a mobile ad hoc network participant. 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 모바일 네트워크 프리픽스를 이용한 라우팅 방법에 있어서,A routing method using a mobile network prefix in an anchor point based mobile ad hoc network (MANEMO) 이동 라우터가 자신의 내부 인터페이스에서 사용하는 모바일 네트워크 프리픽스와 자신의 외부 인터페이스에 설정된 로컬 임시 주소를 쌍으로 하는 정보를 주변의 다른 이동 라우터들에게 전송하는 단계;Transmitting information, which is a pair of a mobile network prefix used by the mobile router in its internal interface and a local temporary address set in its external interface, to neighboring mobile routers; 상기 이동 라우터가 상기 다른 이동 라우터들로부터 수신받은 경로 정보와 모바일 네트워크 프리픽스 및 다음 전달 목적지에 대한 정보를 라우팅 테이블에 기록하는 단계; 및Recording the route information received from the other mobile routers, the mobile network prefix, and information on the next forwarding destination in the routing table; And 상기 이동 라우터가 자신의 이동 네트워크 상의 이동 단말로부터 전송 요청받은 데이터에 대해 상기 라우팅 테이블을 조회해, 해당 데이터의 목적지 주소에 해당되는 모바일 네트워크 프리픽스가 존재함에 따라 모바일 애드혹 오버레이 상에서 해당 이동 라우터로 해당 데이터를 전송하는 단계The mobile router inquires the routing table for the data requested to be transmitted from the mobile terminal on its mobile network and the corresponding mobile network prefix corresponding to the destination address of the data exists, ≪ / RTI > 를 포함하는 모바일 네트워크 프리픽스를 이용한 라우팅 방법.Wherein the mobile network prefix includes at least one of the following: 제 2 항에 있어서,3. The method of claim 2, 상기 이동 라우터가 모바일 네트워크 프리픽스를 상기 다른 이동 라우터들에게 전송하는 단계는,The mobile router sending a mobile network prefix to the other mobile routers, 상기 이동 라우터가 라우팅 컨트롤 메시지에 자신의 모바일 네트워크 프리픽스를 실어서 모바일 애드혹 오버레이 상으로 전송하는, 모바일 네트워크 프리픽스를 이용한 라우팅 방법.Wherein the mobile router loads its mobile network prefix in a routing control message and sends it on a mobile ad-hoc overlay. 제 2 항에 있어서,3. The method of claim 2, 상기 이동 라우터의 이동 네트워크 상의 상기 이동 단말은, 자신의 이동 라우터의 내부 인터페이스를 통해 수신받은 모바일 네트워크 프리픽스를 참조하여 자신의 주소를 설정하는, 모바일 네트워크 프리픽스를 이용한 라우팅 방법.Wherein the mobile terminal on the mobile network of the mobile router sets its own address by referring to the mobile network prefix received through the internal interface of its mobile router. 제 4 항에 있어서,5. The method of claim 4, 상기 이동 라우터는, 서로 다른 이동 네트워크 상의 이동 단말간 데이터 송수신 시 상기 다른 이동 라우터를 통해 자신에게 속하지 않은 이동 단말로부터 수신받은 데이터의 모바일 네트워크 프리픽스를 통해 데이터를 보낸 이동 단말이 어느 이동 네트워크에 속하는지를 파악하는, 모바일 네트워크 프리픽스를 이용한 라우팅 방법.The mobile router determines which mobile network belongs to a mobile terminal that transmits data through a mobile network prefix of data received from a mobile terminal that does not belong to itself through the other mobile router when data is exchanged between mobile terminals on different mobile networks A routing method using a mobile network prefix to grasp. 제 2 항 내지 제 5 항 중 어느 한 항에 있어서,6. The method according to any one of claims 2 to 5, 상기 라우팅 테이블에는 이동 라우터 자신의 모바일 네트워크 프리픽스가 기록되어 있되,Wherein the mobile network prefix of the mobile router itself is recorded in the routing table, 상기 이동 라우터는, 상기 라우팅 테이블 상의 모바일 네트워크 프리픽스를 사용해 자신의 이동 네트워크 상의 하위 이동 단말로 데이터를 전송하는, 모바일 네트워크 프리픽스를 이용한 라우팅 방법.Wherein the mobile router transmits data to a lower mobile terminal on its mobile network using a mobile network prefix on the routing table. 제 2 항 내지 제 5 항 중 어느 한 항에 있어서,6. The method according to any one of claims 2 to 5, 상기 라우팅 테이블에는 모바일 애드혹 오버레이 상의 상기 다른 이동 라우터들의 모바일 네트워크 프리픽스에 대한 라우팅 엔트리, 상기 앵커 포인트의 모바일 네트워크 프리픽스에 대한 라우팅 엔트리 및 디폴트 앵커 포인트의 모바일 네트워크 프리픽스에 대한 라우팅 엔트리가 기록되어 있는, 모바일 네트워크 프리픽스를 이용한 라우팅 방법.Wherein the routing table includes a routing entry for the mobile network prefix of the other mobile routers on the mobile ad hoc overlay, a routing entry for the mobile network prefix of the anchor point, and a routing entry for the mobile network prefix of the default anchor point, Routing method using network prefix. 제 7 항에 있어서,8. The method of claim 7, 상기 이동 라우터는, 전송 대상 데이터의 다음 경로에 관한 라우팅 정보를 상기 라우팅 테이블에서 찾지 못함에 따라 상기 디폴트 앵커 포인트의 주소에 대한 라우팅 엔트리를 사용해 해당 데이터를 전송하는, 모바일 네트워크 프리픽스를 이용한 라우팅 방법.Wherein the mobile router transmits the corresponding data using a routing entry for the address of the default anchor point as the routing information is not found in the routing table for the next route of data to be transmitted. 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 터널링 대리 방법에 있어서,1. A tunneling proxy method in an anchor point based mobile ad hoc network (MANEMO) (a) 상기 앵커 포인트가 홈 에이전트로 향하는 이동 라우터의 바인딩 업데이트 메시지를 가로채는 단계;(a) intercepting a binding update message of the mobile router destined for the anchor point to the home agent; (b) 상기 앵커 포인트가 상기 가로챈 바인딩 업데이트 메시지에 포함되어 있는 상기 이동 라우터의 로컬 임시 주소를 자신의 주소로 변경하는 단계;(b) changing the local temporary address of the mobile router whose anchor point is included in the intercepted binding update message to its own address; (c) 상기 앵커 포인트가 상기 변경한 바인딩 업데이트 메시지의 목적지에 해당되는 상기 홈 에이전트와 터널을 형성하는 단계; 및(c) forming the tunnel with the home agent corresponding to the destination of the changed binding update message; And (d) 상기 앵커 포인트가 상기 형성한 터널을 통해 상기 변경한 바인딩 업데이트 메시지를 상기 홈 에이전트로 전송하는 단계(d) transmitting the changed binding update message to the home agent through the tunnel formed by the anchor point 를 포함하는 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법.A method for proxying a mobile ad-hoc network using an anchor point, the method comprising: 제 9 항에 있어서,10. The method of claim 9, 상기 (d) 단계 수행 후, 상기 앵커 포인트가 상기 이동 라우터의 홈 주소 및 로컬 임시 주소와 상기 홈 에이전트의 주소를 쌍으로 하는 정보로서 네트워크 주소 변환 테이블에 저장하는 단계After step (d), the anchor point is stored in the network address translation table as information indicating a pair of the home address and the local temporary address of the mobile router and the address of the home agent 를 더 포함하는 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법.The mobile ad hoc network tunneling proxy method using an anchor point. 제 9 항에 있어서,10. The method of claim 9, 상기 (d) 단계 수행 후, 상기 홈 에이전트가 바인딩 업데이트를 완료함에 따라 상기 앵커 포인트의 주소와 상기 이동 라우터의 홈 주소를 쌍으로 하는 정보로서 바인딩 테이블에 저장하는 단계After the step (d), the home agent completes the binding update and stores the address of the anchor point and the home address of the mobile router in the binding table as a pair of information 를 더 포함하는 앵커 포인트를 이용한 모바일 애드혹 네트워크 터널링 대리 방법.The mobile ad hoc network tunneling proxy method using an anchor point. 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 라우터의 바인딩 업데이트 방법에 있어서,A method for updating a binding of a mobile router in an anchor point based mobile ad hoc network (MANEMO) 상기 이동 라우터는 기 설정된 자신의 로컬 임시 주소가 다른 이동 라우터의 로컬 임시 주소와 충돌됨에 따라 신규 로컬 임시 주소를 설정하되,The mobile router sets a new local temporary address according to a conflict between the local temporary address of the mobile router and the local temporary address of another mobile router, 상기 앵커 포인트가 홈 에이전트로 향하는 신규 로컬 임시 주소가 포함되어 있는 상기 이동 라우터의 바인딩 업데이트 요청 메시지를 가로채는 단계;Intercepting a binding update request message of the mobile router including the new local temporary address to which the anchor point is directed to the home agent; 상기 앵커 포인트가 자신의 네트워크 주소 변환 테이블 상의 상기 이동 라우터에 관한 기존 로컬 임시 주소를 상기 바인딩 업데이트 요청 메시지의 신규 로컬 임시 주소로 변경하는 단계; 및The anchor point changing an existing local temporary address of the mobile router on its network address translation table to a new local temporary address of the binding update request message; And 상기 앵커 포인트가 네트워크 주소 변환 테이블 변경을 완료함에 따라 상기 이동 라우터로 바인딩 업데이트 응답 메시지를 전송하는 단계Transmitting the binding update response message to the mobile router as the anchor point completes changing the network address translation table 를 포함하는 앵커 포인트를 이용한 바인딩 업데이트 방법.The method comprising the steps of: 제 12 항에 있어서,13. The method of claim 12, 상기 네트워크 주소 변환 테이블에는, 상기 이동 라우터의 홈 주소 및 로컬 임시 주소, 상기 이동 라우터의 모바일 네트워크 프리픽스 및 관할 홈 에이전트 정보가 기록되어 있는, 앵커 포인트를 이용한 바인딩 업데이트 방법.Wherein the network address translation table records a home address and a local temporary address of the mobile router, a mobile network prefix of the mobile router, and jurisdictional home agent information, using an anchor point. 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 단말로부터 대응 단말로 데이터를 전송하는 방법에 있어서,A method for transmitting data from a mobile terminal to a corresponding terminal in an anchor point based mobile ad hoc network (MANEMO) 이동 라우터가 상기 이동 단말로부터 목적지가 외부 인터넷인 데이터의 전송을 요청받음에 따라 해당 데이터의 모바일 네트워크(NEMO; Network Mobility) 헤더를 자신의 로컬 임시 주소로 설정해 캡슐화하는 단계;Establishing and encapsulating a network mobility (NEMO) header of the data with a local temporary address of the mobile router when the mobile router receives a request from the mobile node to transmit data whose destination is the external Internet; 상기 이동 라우터가 자신의 라우팅 테이블을 참조해 상기 앵커 포인트의 주소를 목적지 주소로 갖는 모바일 애드혹 헤더를 추가하는 단계;Adding a mobile ad-hoc header having the address of the anchor point as a destination address by referring to the routing table of the mobile router; 상기 이동 라우터가 상기 자신의 라우팅 테이블을 참조해 상기 캡슐화 데이터를 모바일 애드혹 오버레이를 통해 상기 앵커 포인트에게 전송하는 단계;The mobile router transmitting the encapsulated data to the anchor point through a mobile ad hoc overlay with reference to the routing table of the mobile router; 상기 앵커 포인트가 상기 이동 라우터로부터 수신받은 상기 캡슐화 데이터에서 모바일 애드혹 헤더를 제거하고, 상기 캡슐화 데이터의 모바일 네트워크 헤더에 설정되어 있는 이동 라우터의 로컬 임시 주소를 자신의 주소로 변경하고서 해당 홈 에이전트간에 터널을 형성해 데이터를 전송하는 단계; 및Wherein the anchor point removes the mobile ad-hoc header from the encapsulated data received from the mobile router, changes the local temporary address of the mobile router set in the mobile network header of the encapsulated data to its own address, And transmitting the data; And 상기 홈 에이전트가 터널을 통해 상기 앵커 포인트로부터 수신받은 데이터에서 터널을 위한 헤더 정보를 제거하고서 해당 데이터를 인터넷 상의 상기 대응 단말로 전송하는 단계Removing the header information for the tunnel from the data received from the anchor point through the tunnel and transmitting the corresponding data to the corresponding terminal on the Internet 를 포함하는 이동 단말과 대응 단말간의 데이터 송수신 방법.And transmitting the data to the mobile terminal. 제 14 항에 있어서,15. The method of claim 14, 상기 홈 에이전트가 제거한 터널을 위한 헤더 정보는, 상기 앵커 포인트의 주소 및 자신의 주소를 포함하는, 이동 단말과 대응 단말간의 데이터 송수신 방법.Wherein the header information for the tunnel removed by the home agent includes the address of the anchor point and its own address. 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 대응 단말로부터 이동 단말로 데이터를 전송하는 방법에 있어서,A method for transmitting data from a corresponding terminal to a mobile terminal in an anchor point based mobile ad hoc network (MANEMO) 홈 에이전트가 상기 대응 단말로부터 데이터 전송을 요청받음에 따라 자신의 바인딩 테이블을 조회해 해당 데이터의 목적지에 해당되는 상기 이동 단말의 모바일 네트워크 프리픽스 존재 여부를 파악해 해당 목적지가 이동 네트워크임을 확인하는 단계;The home agent inquires its own binding table upon receipt of a request for data transmission from the corresponding MS to ascertain whether the mobile node has a mobile network prefix corresponding to the destination of the data and confirm that the corresponding destination is a mobile network; 상기 홈 에이전트가 데이터에 자신의 주소 및 상기 앵커 포인트의 주소를 설정해 캡슐화하고서, 상기 앵커 포인트와 터널을 형성해 상기 캡슐화 데이터를 전송하는 단계;Establishing and encapsulating an address of the home agent and an address of the anchor point in the data, forming a tunnel with the anchor point, and transmitting the encapsulated data; 상기 앵커 포인트가 터널을 통해 상기 홈 에이전트로부터 수신받은 상기 캡슐화 데이터에서 터널을 위한 헤더 정보를 제거하는 단계;Removing the header information for the tunnel from the encapsulated data received from the home agent via the anchor point; 상기 앵커 포인트가 자신의 네트워크 주소 변환 테이블을 조회해 해당 데이터의 원래 목적지에 해당되는 모바일 네트워크 프리픽스를 확인하는 단계;The anchor point inquiring its network address translation table and confirming the mobile network prefix corresponding to the original destination of the data; 상기 앵커 포인트가 상기 확인한 모바일 네트워크 프리픽스를 관할하는 이동 라우터의 로컬 임시 주소를 해당 데이터의 모바일 네트워크 헤더의 목적지 주소로 설정하고 해당 데이터의 모바일 네트워크 헤더의 전송지 주소를 상기 홈 에이전트의 주소로 설정하고 해당 데이터의 모바일 애드혹 헤더의 목적지 주소로 상기 이동 라우터의 로컬 임시 주소를 설정하고 해당 데이터의 전송지 주소를 자신의 주소로 설정하는 단계;The anchor point sets the local temporary address of the mobile router that carries the mobile network prefix identified by the anchor point as the destination address of the mobile network header of the corresponding data and sets the forwarding destination address of the mobile network header of the corresponding data as the address of the home agent Setting a local temporary address of the mobile router to a destination address of a mobile ad-hoc header of the data and setting a destination address of the corresponding data as its own address; 상기 앵커 포인트가 상기 주소 설정한 데이터를 모바일 애드혹 오버레이를 통해 상기 이동 라우터로 전송하는 단계; 및The anchor point transmitting the addressed data to the mobile router via a mobile ad hoc overlay; And 상기 이동 라우터가 상기 모바일 애드혹 오버레이를 통해 수신받은 데이터의 헤더 정보를 제거하고서 해당 목적지에게 상응하는 상기 이동 단말로 해당 데이터를 전송하는 단계Removing the header information of the data received through the mobile ad-hoc overlay and transmitting the corresponding data to the mobile terminal corresponding to the destination 를 포함하는 이동 단말과 대응 단말간의 데이터 송수신 방법.And transmitting the data to the mobile terminal. 제 16 항에 있어서,17. The method of claim 16, 상기 앵커 포인트가 제거한 터널을 위한 헤더 정보는, 자신의 주소만을 포함하는, 이동 단말과 대응 단말간의 데이터 송수신 방법.Wherein the header information for the tunnel removed by the anchor point includes only its own address. 제 16 항에 있어서,17. The method of claim 16, 상기 이동 라우터가 제거한 헤더 정보는, 홈 에이전트의 주소 및 자신의 주소를 포함하는, 이동 단말과 대응 단말간의 데이터 송수신 방법.Wherein the header information removed by the mobile router includes an address of the home agent and an address of the home agent. 앵커 포인트 기반의 모바일 애드혹 네트워크(MANEMO)에서 이동 단말간의 데이터 송수신 방법에 있어서,A method for transmitting / receiving data between mobile terminals in an anchor point based mobile ad hoc network (MANEMO) 제1 이동 라우터가 자신의 이동 네트워크 상의 제1 이동 단말로부터 데이터 전송을 요청받음에 따라 해당 데이터의 목적지에 대해 자신의 라우팅 테이블을 조회하는 단계;The first mobile router inquiring its routing table for the destination of the data as it is requested to transmit data from the first mobile terminal on its mobile network; 상기 제1 이동 라우터가 상기 라우팅 테이블 조회를 통해 자신과 모바일 애드혹 오버레이를 형성하는 다른 이동 라우터의 모바일 네트워크 프리픽스와 라우팅 정보를 파악해 상기 데이터 목적지가 다른 이동 네트워크임을 확인하는 단계;Identifying the mobile network prefix and routing information of another mobile router forming the mobile ad-hoc overlay with the first mobile router through the routing table look-up to confirm that the data destination is another mobile network; 상기 제1 이동 라우터가 상기 확인한 정보를 토대로 해당 데이터에 제2 이동 라우터를 목적지 주소로 설정하고 해당 데이터의 전송지 주소를 자신의 주소로 설정한 모바일 애드혹 헤더를 추가하는 단계;Adding a mobile ad-hoc header in which the first mobile router sets a second mobile router as a destination address and sets a destination address of the data as its own address, based on the checked information; 상기 제1 이동 라우터가 상기 모바일 애드혹 헤더를 추가한 데이터를 모바일 애드혹 오버레이를 통해 상기 데이터 목적지를 관할하는 상기 제2 이동 라우터로 전송하는 단계;The first mobile router transmitting data added with the mobile ad hoc header to the second mobile router over the data destination through a mobile ad hoc overlay; 상기 제2 이동 라우터가 모바일 애드혹 오버레이를 통해 상기 제1 이동 라우터로부터 수신받은 데이터에서 모바일 애드혹 헤더를 제거하는 단계; 및Removing the mobile ad hoc header from data received by the second mobile router from the first mobile router through a mobile ad hoc overlay; And 상기 제2 이동 라우터가 상기 모바일 애드혹 헤더를 제거한 데이터를 해당하는 제2 이동 단말로 전송하는 단계The second mobile router transmits data to which the mobile ad-hoc header is removed to the corresponding second mobile terminal 를 포함하는 이동 단말간의 데이터 송수신 방법.And transmitting the data to the mobile terminal. 제 19 항에 있어서,20. The method of claim 19, 상기 모바일 애드혹 오버레이 상의 각 라우터는, 이전 홉에 해당되는 이동 라우터로부터 수신받은 데이터에 설정되어 있는 모바일 네트워크 프리픽스에 대해 자신의 라우팅 테이블 조회를 통해 다음 홉에 해당되는 이동 라우터로 데이터를 전달하는, 이동 단말간의 데이터 송수신 방법.Each router on the mobile ad hoc overlay transmits data to a mobile router corresponding to the next hop through its routing table lookup to a mobile network prefix set in data received from a mobile router corresponding to a previous hop, A method for transmitting and receiving data between terminals. 모바일 애드혹 네트워크 시스템에 있어서,In a mobile ad hoc network system, 다른 이동 라우터와 모바일 애드혹 오버레이를 형성하고, 자신의 이동 네트워크 상의 이동 단말과 다른 이동 네트워크 상의 이동 단말간의 데이터 통신을 상기 모바일 애드혹 오버레이를 통해 수행하고, 상기 자신의 이동 네트워크 상의 이동 단말과 외부 인터넷 상의 대응 단말간의 데이터 통신을 앵커 포인트를 통해 수행하기 위한 다수의 이동 라우터; 및A mobile ad hoc overlay is formed with another mobile router and data communication between a mobile terminal on its mobile network and a mobile terminal on another mobile network is performed through the mobile ad hoc overlay, A plurality of mobile routers for performing data communication between corresponding terminals through anchor points; And 상기 각 이동 라우터에 대해 홈 에이전트와의 모바일 애드혹 네트워크 터널링을 대리해 상기 외부 인터넷 상의 대응 단말과 해당 이동 라우터간의 데이터 통신을 연결하기 위한 상기 앵커 포인트And an anchor point for connecting data communication between a corresponding terminal on the external Internet and a corresponding mobile router on behalf of the mobile ad-hoc network tunneling with the home agent for each of the mobile routers, 를 포함하는 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템.Anchor point based mobile ad hoc network system. 제 21 항에 있어서,22. The method of claim 21, 상기 각 이동 라우터는, 공지의 NEMO 베이직 서포트(NEMO Basic Support) 프로토콜을 개시하기에 앞서 상기 다른 이동 라우터와 모바일 애드혹 오버레이를 형성하는, 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템.Wherein each of the mobile routers forms a mobile ad-hoc overlay with the other mobile router prior to initiating a known NEMO Basic Support protocol. 제 21 항 또는 제 22 항에 있어서,23. The method of claim 21 or 22, 상기 앵커 포인트는, 상기 각 이동 라우터의 자동 주소 설정을 위한 액세스 네트워크 프리픽스를 공시 메시지에 실어서 해당 이동 라우터에게 전송하는, 앵커 포인트 기반의 모바일 애드혹 네트워크 시스템.Wherein the anchor point transmits an access network prefix for setting an automatic address of each of the mobile routers to an announcement message and transmits the announcement message to the corresponding mobile router.
KR1020070139152A 2007-12-27 2007-12-27 MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point Expired - Fee Related KR101433380B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070139152A KR101433380B1 (en) 2007-12-27 2007-12-27 MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070139152A KR101433380B1 (en) 2007-12-27 2007-12-27 MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point

Publications (2)

Publication Number Publication Date
KR20090070973A KR20090070973A (en) 2009-07-01
KR101433380B1 true KR101433380B1 (en) 2014-08-26

Family

ID=41322445

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070139152A Expired - Fee Related KR101433380B1 (en) 2007-12-27 2007-12-27 MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point

Country Status (1)

Country Link
KR (1) KR101433380B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101043417B1 (en) 2009-10-29 2011-06-22 한국과학기술원 A wireless mesh network system, a virtual node generation method, a unicast packet routing method, and a scheduling method of the wireless mesh network system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030078062A1 (en) 2001-10-18 2003-04-24 Intel Corporation Method for discovery and routing within mobile ad-hoc networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030078062A1 (en) 2001-10-18 2003-04-24 Intel Corporation Method for discovery and routing within mobile ad-hoc networks

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DRAFT(2006) *
DRAFT(2006.12.22) *

Also Published As

Publication number Publication date
KR20090070973A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
KR100513863B1 (en) Wireless Local Area Network making a mobility of host possible and a method operating thereof
CN100481809C (en) Mobility managing method and mobile terminal
US7561553B2 (en) Method and apparatus for providing IP mobility for mobile networks and detachable mobile network nodes
US8797944B2 (en) Mobility management system and method for internet protocol based low power wireless network
JP3587984B2 (en) Mobile communication system, packet gateway device, location information management method, and location information notification method
US8315218B2 (en) Method for supporting route optimization in 6LoWPAN based MANEMO environment
KR101080852B1 (en) Apparatus and method for network mobility management in Proxy Mobile IPv6 Network
KR100879985B1 (en) Lossless Mobile IP Packet Delivery Method and System Thereof
KR100724908B1 (en) Method and system for providing mobility of mobile node using local anchor point in next generation internet network
US20070280149A1 (en) Mobile node, base station, router and packet communication system
WO2010000174A1 (en) Registration, communication and handover methods for mobile node and the devices thereof
US7873036B2 (en) Method and apparatus to provide group management of multiple link identifiers for collective mobility
CN100563221C (en) A method and system for acquiring terminal address-related information
JP4057715B2 (en) Router device, wireless terminal device, wireless base station, and message transmission control method
JP2004080733A (en) Hierarchical mobile packet communication network and communication method thereof
KR100683507B1 (en) Paging method and apparatus for minimizing power consumption of mobile station in heterogeneous wireless network environment
KR101433380B1 (en) MANEMO(MANET for NEMO;Mobile Ad-hoc Network for Network Mobility) System and Method based on Anchor Point
JP2004135178A (en) Handover program
JP4425757B2 (en) Mobile network system
KR100884898B1 (en) How to Optimize Communication Paths in the Same Nested Mobile Network
JP3885942B2 (en) Data communication method of mobile terminal
KR100931383B1 (en) Handover Method and Terminal Registration Method in IP-based Mobile Communication System
JP2003092597A (en) Mobile communication system
Le-Trung et al. Reducing problems in providing Internet connectivity for mobile ad hoc networks
Chen et al. HIP-based network mobility management for WSN

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-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

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

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170803

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20180801

Year of fee payment: 5

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20190731

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PC1903 Unpaid annual fee

Not in force date: 20200819

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20200819

St.27 status event code: N-4-6-H10-H13-oth-PC1903

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