KR100703809B1 - Mobile communication method of mobile node with multiple interfaces - Google Patents
Mobile communication method of mobile node with multiple interfaces Download PDFInfo
- Publication number
- KR100703809B1 KR100703809B1 KR1020060019533A KR20060019533A KR100703809B1 KR 100703809 B1 KR100703809 B1 KR 100703809B1 KR 1020060019533 A KR1020060019533 A KR 1020060019533A KR 20060019533 A KR20060019533 A KR 20060019533A KR 100703809 B1 KR100703809 B1 KR 100703809B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile node
- home
- home agent
- coa
- interface
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000010295 mobile communication Methods 0.000 title claims abstract description 12
- 238000004891 communication Methods 0.000 claims description 4
- 230000005641 tunneling Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L13/00—Implements for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L13/10—Scrubbing; Scouring; Cleaning; Polishing
- A47L13/20—Mops
- A47L13/22—Mops with liquid-feeding devices
- A47L13/225—Steam mops
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L13/00—Implements for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L13/10—Scrubbing; Scouring; Cleaning; Polishing
- A47L13/16—Cloths; Pads; Sponges
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2601/00—Washing methods characterised by the use of a particular treatment
- A47L2601/04—Steam
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
다중 인터페이스를 가진 이동 노드의 이동통신 방법을 제공한다. 다중 인터페이스를 가진 이동 노드의 이동통신 방법은 이동 노드의 다중 인터페이스 중 소정의 인터페이스가 홈 네트워크로 복귀한 경우 이동 노드가 홈 에이전트에 등록된 다른 인터페이스의 CoA가 존재하는 지를 조사하는 단계와 홈 에이전트에 등록된 다른 인터페이스의 CoA가 존재하는 경우 등록 요청 메시지를 홈 에이전트로 전송하는 단계 및 홈 에이전트가 인터셉트한 패킷을 이동 노드로 전송하기 위해 선택한 CoA가 홈 네트워크에 존재하는 CoA인 경우 홈 에이전트는 패킷을 링크 레이어 어드레스를 통해 이동 노드로 전송하는 단계를 포함한다.A mobile communication method of a mobile node having multiple interfaces is provided. In the mobile communication method of a mobile node having multiple interfaces, when a predetermined interface among the multiple interfaces of the mobile node returns to the home network, the mobile node examines whether there is a CoA of another interface registered with the home agent and the home agent. If a CoA of another registered interface exists, sending a registration request message to the home agent; and if the CoA selected to send the intercepted packet to the mobile node is a CoA that exists in the home network, the home agent sends the packet. Transmitting to the mobile node via the link layer address.
모바일 IP(MIP), HA, FN, 홈 에이전트 Mobile IP (MIP), HA, FN, Home Agent
Description
도 1은 종래 다중 인터페이스를 가진 이동 노드의 이동통신 방법을 도시한다.1 illustrates a conventional mobile communication method of a mobile node having multiple interfaces.
도 2는 종래 다중 인터페이스 중 일부 인터페이스가 홈 네트워크로 복귀한 경우의 홈 에이전트의 바인딩 테이블을 도시한다. 2 illustrates a binding table of a home agent when some of the conventional multiple interfaces return to the home network.
도 3은 본 발명의 일 실시예에 따른 다중 인터페이스 중 소정의 인터페이스가 홈 네트워크로 복귀한 경우 이동 노드의 동작 순서도이다.3 is a flowchart illustrating an operation of a mobile node when a predetermined interface among multiple interfaces returns to a home network according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 홈 에이전트의 바인딩 테이블을 도시한다.4 illustrates a binding table of a home agent according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 홈 에이전트의 동작 순서도이다.5 is a flowchart illustrating an operation of a home agent according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 링크 레이어 어드레스 옵션 포맷을 도시한다.6 illustrates a link layer address option format according to an embodiment of the present invention.
<도면의 주요 부분에 관한 부호의 설명><Explanation of symbols on main parts of the drawings>
102: 홈 어드레스 필드102: home address field
104: CoA 필드104: CoA field
106: 라이프타임 필드106: Lifetime field
108: 바인딩 아이디 필드108: Binding ID field
본 발명은 다중 인터페이스를 가진 이동 노드의 이동통신 방법에 관한 것으로서, 더욱 상세하게는 다중 인터페이스 중 일부가 홈 네트워크로 복귀한 경우에도 모든 인터페이스를 사용할 수 있도록 하는 다중 인터페이스를 가진 이동 노드의 이동통신 방법에 관한 것이다.The present invention relates to a mobile communication method of a mobile node having multiple interfaces. More particularly, the present invention relates to a mobile communication method of a mobile node having multiple interfaces so that all the interfaces can be used even when some of the multiple interfaces return to the home network. It is about.
최근 사용자가 여러 네트워크를 동시에 이용하려는 요구가 커지고 있는 상황에서 다양한 네트워크를 지원하기 위한 다중의 인터페이스를 가진 이동 노드가 개발되고 있으며 다중 인터페이스를 통한 서비스 제공 방법이 제안되고 있다.Recently, a mobile node having multiple interfaces to support various networks has been developed in a situation where a user needs to use multiple networks simultaneously, and a service providing method through multiple interfaces has been proposed.
특히 사용자가 다른 네트워크 망으로 이동할 경우 사용중인 IP 어드레스를 그대로 사용하면서 이동통신의 지속성을 유지시켜주는 기술인 이동 IP(Mobile IP)는 장소의 한계성 극복, 확장성 및 호환성 등의 요구를 만족시켜 주고 있다.In particular, Mobile IP, a technology that maintains the sustainability of mobile communication while using the IP address in use when the user moves to another network, satisfies the requirements such as overcoming the limitations of the place, scalability and compatibility. .
이동 IP는 홈 어드레스(HoA; Home Address)와 COA(Care of Address)라는 두 가지 어드레스 체계를 가진다. 홈 어드레스는 한번 설정된 세션은 그 설정 시간 동안은 같은 IP 어드레스를 유지해야 한다는 점을 충족시키기 위해 변하지 않는 어드레스이고, COA는 이동 노드가 외부 네트워크로 이동했을 때 자동 어드레스 설정으로 획득한 임시 어드레스로 이동 노드가 현재 위치한 네트워크의 프리픽스 정보를 갖는다. 또한 홈 에이전트(HA: Home Agent)는 홈 네트워크에 있는 라우터 중 이동 노드의 등록 정보를 가지고 있어 외부 네트워크에 있는 이동 노드의 현재 위치로 패킷을 전송할 수 있다.Mobile IP has two address systems: Home Address (HoA) and Care of Address (COA). The home address is an address that does not change to satisfy that the session once established must maintain the same IP address for that set time, and the COA moves to a temporary address obtained by automatic addressing when the mobile node moves to an external network. It has prefix information of the network where the node is currently located. In addition, a home agent (HA) has a registration information of a mobile node among routers in a home network, and thus can transmit a packet to a current location of a mobile node in an external network.
도 1은 종래 다중 인터페이스를 가진 이동 노드의 이동통신 방법을 도시한다.1 illustrates a conventional mobile communication method of a mobile node having multiple interfaces.
도 1(a)에 도시된 바와 같이, 무선 네트워크 인터페이스의 통신 채널에서 다중 인터페이스를 갖는 이동 노드가 외부 네트워크에 연결되어 있을 때 각 인터페이스는 각기 다른 CoA(즉 CoA1, CoA2, CoA3)를 할당받게 된다.As shown in FIG. 1 (a), when a mobile node having multiple interfaces is connected to an external network in a communication channel of a wireless network interface, each interface is assigned a different CoA (ie, CoA1, CoA2, CoA3). .
또한, 홈 에이전트에 하나의 홈 어드레스를 사용하여 다수의 CoA를 바인딩(binding) 할 수 있는 데 다중 인터페이스 중 일부 인터페이스가 홈 네트워크로 복귀한 경우 유용하게 사용될 수 있다. In addition, a single home address may be used to bind a plurality of CoAs, which may be useful when some of the multiple interfaces return to the home network.
이때, 다중 인터페이스를 사용하는 이동 노드에서 이동 IP를 사용할 때는 하나의 인터페이스를 사용할 때와는 달리 추가적인 정보 및 기능이 필요하다. 즉, 다중 인터페이스가 할당받은 CoA를 하나의 홈 에이전트에 등록할 때 각 인터페이스를 구분하기 위한 식별자를 포맷(format)하여 구성할 수 있다. 이를 위해 홈 에이전트는 바인딩 아이디(binding ID)를 통해 하나의 홈 어드레스(HoA; Home Address)에 맵핑(mapping)된 다수의 할당받은 CoA를 구분할 수 있는 데 이하 도 1(b)에 도시되어 있다.In this case, when using mobile IP in a mobile node using multiple interfaces, additional information and functions are required, unlike when using one interface. That is, when registering CoAs assigned by multiple interfaces to one home agent, an identifier for distinguishing each interface may be formatted. To this end, the home agent can distinguish a plurality of allocated CoAs mapped to one home address (HoA) through a binding ID, which is illustrated in FIG. 1B below.
도 1(b)에 도시된 바와 같이, 홈 에이전트의 바인딩 테이블은 홈 어드레스 필드(102), CoA 필드(104), 라이프타임 필드(106) 및 바인딩 아이디 필드(108)를 포함하여 구성된다.As shown in FIG. 1B, the binding table of the home agent includes a
이동 노드의 인터페이스가 외부 네트워크(foreign network)에 있다고 판단하게 되면 홈 에이전트는 각 인터페이스에 할당된 CoA를 CoA 필드(104)에 등록한다. 이때, 각 인터페이스를 구분하기 위한 바인딩 아이디를 바인딩 아이디 필드(108)에 함께 등록한다. 따라서, 홈 에이전트는 홈 어드레스 필드(102)에 등록된 홈 어드레스와 바인딩 아이디 필드(108)에 등록된 바인딩 아이디를 통해 각 인터페이스를 식별할 수 있다. If it is determined that the mobile node's interface is in a foreign network, the home agent registers the CoA assigned to each interface in the
예를 들어, a:b:c:d 라는 하나의 홈 어드레스에 3개의 CoA(즉 CoA1, CoA2, CoA3)가 할당되었을 경우, 바인딩 아이디로 구분하여 홈 에이전트에 등록할 수 있다.For example, if three CoAs (ie, CoA1, CoA2, CoA3) are allocated to one home address of a: b: c: d, they may be registered with a home agent by distinguishing them by binding IDs.
라이프타임 필드(106)는 등록 유지 시간으로 이동한 노드가 홈 에이전트에 등록하는 CoA와 해당 노드의 홈 어드레스를 매칭시켜 놓은 바인딩은 라이프타임내에 갱신되지 않으면 무효화된다. 즉 라이프타임이 종료되면 등록 정보를 삭제하여 라우팅 정보 및 터널을 삭제함으로써 기존의 이동 노드와의 연결을 해지한다.The
등록 이후, 홈 에이전트는 홈 어드레스로 전송되는 패킷을 인터셉트하여 CoA1, CoA2, CoA3 중 하나의 CoA를 선택하여 터널링을 통해 패킷을 이동 노드로 전송한다.After registration, the home agent intercepts the packet transmitted to the home address, selects one CoA among CoA1, CoA2, and CoA3, and transmits the packet to the mobile node through tunneling.
도 2는 종래 다중 인터페이스 중 일부 인터페이스가 홈 네트워크로 복귀한 경우의 홈 에이전트의 바인딩 테이블을 도시한다. 2 illustrates a binding table of a home agent when some of the conventional multiple interfaces return to the home network.
상기 도 1(a)에서, 예를 들어 이동 노드가 이동하다가 할당된 CoA가 CoA3인 인터페이스가 홈 네트워크 쪽으로 이동하게 되면 이동 노드는 더 이상 터널링 (tunneling)이 필요없다는 사실을 홈 에이전트로 알린다. 이는 주로 비등록(deregistration)을 통해서 이루어지게 되는데 다중 인터페이스를 사용하는 경우에 2가지 방법 중 어느 하나의 비등록 방법을 선택할 수 있다. 이하 도 2(a) 및 도 2(b)에서 상기 방법에 대해 구체적으로 설명하도록 한다.In FIG. 1 (a), for example, when a mobile node moves and an interface whose assigned CoA is CoA3 moves to the home network, the mobile node informs the home agent that no further tunneling is required. This is mainly done through deregistration. In case of using multiple interfaces, one of two methods may be selected. Hereinafter, the method will be described in detail with reference to FIGS. 2A and 2B.
이때, 홈 네트워크로 복귀(return)한 인터페이스가 프라이머리 인터페이스(primary interface)인지에 따라 홈 네트워크로 복귀한 인터페이스의 비등록을 처리하는 방법을 달리한다.At this time, depending on whether the interface returned to the home network is the primary interface, the method of processing the non-registration of the interface returned to the home network is different.
도 2(a)에 도시된 바와 같이, 첫 번째 방법은 홈 네트워크로 복귀한 인터페이스가 프라이머리 인터페이스인 경우 해당 홈 어드레스의 모든 바인딩 아이디의 CoA를 비등록(삭제) 처리한다. As shown in FIG. 2 (a), when the interface returned to the home network is the primary interface, the first method processes CoA of all binding IDs of the corresponding home address.
즉, 예를 들어 할당된 CoA가 CoA3인 인터페이스가 홈 네트워크로 복귀한 경우 비등록하는 과정에서 바인딩 서브 옵션(binding sub option)을 제외하고 비등록 요청 메시지(deregistration request message)를 전송하는 방법을 사용할 수 있다. 상기 바인딩 서브 옵션은 하나의 홈 에이전트에 다수의 CoA를 등록하기 위한 식별자로 제안된 바인딩 아이디를 포함하며, 바인딩 서브 옵션을 통해 홈 에이전트는 하나의 홈 어드레스에 맵핑된 다수의 CoA를 구분할 수 있다.That is, for example, when an interface having an assigned CoA of CoA3 returns to the home network, a method of transmitting a deregistration request message except for a binding sub option may be used during the deregistration process. Can be. The binding sub option includes a binding ID proposed as an identifier for registering a plurality of CoAs in one home agent, and the home agent can distinguish a plurality of CoAs mapped to one home address through the binding sub option.
상기 비등록 요청 메시지에 바인딩 서브 옵션을 제외하고 전송하여 비등록을 수행할 경우 홈 에이전트는 홈 어드레스에 해당되는 모든 CoA를 제거하게 되고, 홈 에이전트는 패킷을 인터셉트하기 위한 프록시 ARP(proxy address resolution protocol) 또는 프록시 네이버 디스커버리(proxy neighbor discovery) 기능을 더 이상 수행하지 않는다.When performing the non-registration by transmitting the non-registration request message except the binding suboption, the home agent removes all CoAs corresponding to the home address, and the home agent proxy ARP (proxy address resolution protocol) for intercepting packets. ) Or proxy neighbor discovery function no longer performed.
도 2(b)에 도시된 바와 같이, 두 번째 방법은 홈 네트워크로 복귀한 인터페이스가 프라이머리 인터페이스가 아닌 경우 해당 인터페이스의 바인딩 아이디의 CoA만 비등록 처리한다.As shown in FIG. 2 (b), when the interface returned to the home network is not the primary interface, only the CoA of the binding ID of the corresponding interface is deregistered.
즉, 예를 들어 할당된 CoA가 CoA3인 인터페이스가 홈 네트워크로 복귀한 경우 비등록하는 과정에서 비등록 요청 메시지에 바인딩 서브 옵션을 묶어서 전송하는 방법을 사용할 수 있다.That is, for example, when the interface in which the assigned CoA is CoA3 returns to the home network, a method of binding and transmitting a binding sub-option to a non-registration request message may be used during the non-registration process.
상기 비등록 요청 메시지에 바인딩 서브 옵션을 묶어서 전송하여 비등록을 수행할 경우 홈 에이전트는 해당 바인딩 아이디의 CoA 즉 CoA3만 바인딩 테이블에서 삭제한다. 따라서 홈 어드레스로 수신되는 패킷을 홈 에이전트가 인터셉트하여 이동 노드로 터널링하려 할 때 홈 에이전트는 등록되어 있는 CoA1, CoA2 중 어느 하나를 선택하게 되므로, 실제 홈 네트워크에 있는 인터페이스(CoA3로 할당된 인터페이스)는 해당 홈 어드레스로 통신할 수 없게 된다.When the non-registration is performed by binding the binding suboption to the non-registration request message, the home agent deletes only CoA, that is, CoA3 of the corresponding binding ID, from the binding table. Therefore, when the home agent intercepts a packet received at the home address and tries to tunnel to the mobile node, the home agent selects one of the registered CoA1 and CoA2, so the interface in the real home network (the interface assigned to CoA3) is selected. Cannot communicate with the home address.
이와 같이 다중 인터페이스 중 프라이머리 인터페이스를 선정하여 프라이머리 인터페이스가 홈 네트워크로 복귀한 경우에는 상기 첫 번째 방법(도 2(a))을, 프라이머리 인터페이스가 아닌 다른 인터페이스가 홈 네트워크로 복귀한 경우에는 두 번째(도 2(b)) 방법을 사용한다.As described above, when the primary interface is selected from among the multiple interfaces and the primary interface returns to the home network, the first method (FIG. 2 (a)) is performed. When an interface other than the primary interface returns to the home network, The second method (Fig. 2 (b)) is used.
관련 문서로는 ‘RFC3344’ 및 ‘draft-wakikawa-mobileip-multiplecoa-04’를 참조하기 바란다.Please refer to 'RFC3344' and 'draft-wakikawa-mobileip-multiplecoa-04' for related documents.
그러나, 종래 상기의 방법을 따르면 다중 인터페이스 중 일부 인터페이스가 홈 네트워크로 복귀한 경우 항상 비등록 방법을 사용함으로써 해당 인터페이스 또는 홈 네트워크로 복귀한 인터페이스를 제외한 다른 인터페이스들은 사용할 수 없게 되어 인터페이스를 충분히 활용하지 못한 비효율성의 문제점이 있다.However, according to the conventional method described above, when some of the multiple interfaces return to the home network, the non-registration method is always used so that other interfaces except for the interface or the interface returned to the home network cannot be used and thus do not fully utilize the interface. There is a problem of inefficiency.
따라서 다중 인터페이스 중 일부가 홈 네트워크로 복귀한 경우에도 모든 인터페이스를 사용할 수 있도록 하여 효율성을 높일 필요성이 제기된다.Therefore, there is a need to increase efficiency by making all interfaces available even when some of the multiple interfaces return to the home network.
본 발명은 다중 인터페이스를 가진 이동 노드의 이동통신 방법을 제공하는데 그 목적이 있다.It is an object of the present invention to provide a mobile communication method of a mobile node having multiple interfaces.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 다중 인터페이스를 가진 이동 노드의 이동통신 방법은 이동 노드의 다중 인터페이스 중 소정의 인터페이스가 홈 네트워크로 복귀한 경우 이동 노드가 홈 에이전트에 등록된 다른 인터페이스의 CoA가 존재하는 지를 조사하는 단계와 홈 에이전트에 등록된 다른 인터페이스의 CoA가 존재하는 경우 등록 요청 메시지를 홈 에이전트로 전송하는 단계 및 홈 에이전트가 인터셉트한 패킷을 이동 노드로 전송하기 위해 선택한 CoA가 홈 네트워크에 존재하는 CoA인 경우 홈 에이전트는 패킷을 링크 레이어 어드레스를 통해 이동 노드로 전송하는 단계를 포함한다.In order to achieve the above object, in the mobile communication method of a mobile node having multiple interfaces according to an embodiment of the present invention, when a predetermined interface among the multiple interfaces of the mobile node returns to the home network, the mobile node is registered with the home agent. Investigating whether a CoA of another interface exists, sending a registration request message to the home agent if there is a CoA of another interface registered to the home agent, and selecting to send a packet intercepted by the home agent to the mobile node. If the CoA is a CoA present in the home network, the home agent includes sending a packet to the mobile node via a link layer address.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the drawings.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 일 실시예에 따른 다중 인터페이스 중 소정의 인터페이스가 홈 네트워크로 복귀한 경우 이동 노드의 동작 순서도이다.3 is a flowchart illustrating an operation of a mobile node when a predetermined interface among multiple interfaces returns to a home network according to an embodiment of the present invention.
무선 네트워크 인터페이스의 통신 채널에서 이동 노드의 다중 인터페이스 중 소정의 인터페이스가 홈 네트워크로 복귀한 경우 이동 노드는 홈 에이전트에 등록된 다른 액티브(active)한 인터페이스의 CoA가 존재하는 지를 조사한다(S301, S311).When a predetermined interface among the multiple interfaces of the mobile node returns to the home network in the communication channel of the wireless network interface, the mobile node checks whether CoA of another active interface registered in the home agent exists (S301, S311). ).
홈 에이전트에 등록된 다른 액티브(active)한 인터페이스의 CoA가 존재하지 않을 경우에는 단일 인터페이스의 경우와 동일하게 라이브타임(lifetime)을 0(zero)로 설정하여 비등록 요청 메시지(deregistration request Message)를 홈 에 이전트로 전송한다(S321).If there is no CoA of another active interface registered in the home agent, the deregistration request message is set by setting livetime to zero as in the case of a single interface. Transfer to the home agent (S321).
반면, 홈 에이전트에 등록된 다른 액티브(active)한 인터페이스의 CoA가 존재할 경우에는 홈 에이전트로 등록 요청 메시지(registration request message)를 전송한다(S331). On the other hand, if there is a CoA of another active interface registered in the home agent, a registration request message is transmitted to the home agent (S331).
이때, 현재 해당 인터페이스가 홈 네트워크에 존재한다는 사실을 알릴 수 있도록 홈 에이전트의 CoA 필드(104)에 홈 어드레스(402) 또는 홈 네트워크에 있음을 알려주는 특정 IP 어드레스(예를 들어 0.0.0.0)로 업데이트하고 바인딩 서브 옵션에 해당 바인딩 아이디를 포함하여 상기 등록 요청 메시지를 송신한다. 따라서, 홈 네트워크의 인터페이스로부터 전송 받은 등록 요청 메시지의 경우 홈 에이전트는 해당 CoA로의 터널링을 하지 않는다. 이하 도 4는 상기 CoA 필드를 업데이트한 내용에 대해 도시하고 있다.At this point, the home agent's
도 4는 본 발명의 일 실시예에 따른 홈 에이전트의 바인딩 테이블을 도시한다.4 illustrates a binding table of a home agent according to an embodiment of the present invention.
무선 네트워크 인터페이스의 통신 채널에서 이동 노드가 이동하다가 이동 노드의 다중 인터페이스 중 어느 하나의 인터페이스가 홈 네트워크로 복귀한 경우 이동 노드는 홈 에이전트에 등록해 사용 중인 다른 액티브한 인터페이스가 존재하는 지를 조사하고 다른 액티브한 인터페이스가 존재하는 경우에는 홈 에이전트로 현재 해당 인터페이스가 홈 네트워크에 존재한다는 사실을 알릴 수 있도록 홈 에이전트의 CoA 필드(104)에 홈 어드레스(402) 또는 홈 네트워크에 있음을 알려주는 특정 IP 어드레스 (예를 들어 0.0.0.0)로 업데이트한다.When a mobile node moves in a communication channel of a wireless network interface, and when one of the mobile node's multiple interfaces returns to the home network, the mobile node registers with the home agent to investigate whether there is another active interface in use and If there is an active interface, the home agent's
도 5는 본 발명의 일 실시예에 따른 홈 에이전트의 동작 순서도이다.5 is a flowchart illustrating an operation of a home agent according to an embodiment of the present invention.
홈 에이전트는 프록시 ARP(proxy ARP) 또는 프록시 네이버 디스커버리(proxy neighbor discovery) 등을 통해 홈 어드레스로 전송되는 패킷을 인터셉트한다(S501). The home agent intercepts the packet transmitted to the home address through proxy ARP or proxy neighbor discovery (S501).
인터셉트한 패킷을 이동 노드로 전송하기 위해서 해당 홈 어드레스와 매핑된 CoA 중 어느 하나를 선택한다(S511).In order to transmit the intercepted packet to the mobile node, one of the CoAs mapped to the corresponding home address is selected (S511).
만약, 홈 에이전트가 인터셉트한 패킷을 이동 노드로 전송하기 위해 선택한 CoA가 홈 네트워크에 존재하는 CoA인 경우 홈 에이전트는 패킷을 터널링하는 대신 링크 레이어 어드레스(link layer address)를 통해 패킷을 이동 노드로 전송한다(S521, S531). If the CoA selected to transmit the intercepted packet to the mobile node is a CoA present in the home network, the home agent transmits the packet to the mobile node through a link layer address instead of tunneling the packet. (S521, S531).
반면, 홈 에이전트가 인터셉트한 패킷을 이동 노드로 전송하기 위해 선택한 CoA가 홈 네트워크에 존재하지 않는 CoA인 경우에는 패킷을 터널링하여 이동 노드로 전송한다(S541).On the other hand, if the CoA selected to transmit the intercepted packet to the mobile node is a CoA not present in the home network, the packet is tunneled and transmitted to the mobile node (S541).
홈 네트워크에 존재하는 인터페이스의 링크 레이어 어드레스는 등록 요청 메시지를 통해 알 수 있으며, 이동 노드는 링크 레이어 어드레스의 정보를 포함하는 링크 레이어 어드레스 옵션 포맷을 등록 요청 메시지에 묶어서 전송할 수 있다. 이하 도 6에서 상기 링크 레이어 어드레스 옵션 포맷에 대해 도시한다.The link layer address of the interface existing in the home network may be known through a registration request message, and the mobile node may transmit a link layer address option format including information of the link layer address in a registration request message. Hereinafter, the link layer address option format is illustrated in FIG. 6.
도 6은 본 발명의 일 실시예에 따른 링크 레이어 어드레스 옵션 포맷을 도시한다.6 illustrates a link layer address option format according to an embodiment of the present invention.
일반적으로 MIPv4/v6(Mobile Internet Protocol version 4/version6)에 모두 적용될 수 있는데, 이하 링크 레이어 어드레스 옵션 포맷은 MIPv4의 쇼트 확장 포맷(short extension format)을 예로 들어 설명한다.In general, it can be applied to both MIPv4 / v6 (Mobile Internet Protocol version 4 / version6). Hereinafter, the link layer address option format will be described using the short extension format of MIPv4 as an example.
링크 레이어 어드레스 옵션 포맷은 타입(type) 필드(602), 길이(length) 필드(604), 서브 타입(sub-type) 필드(606) 및 데이터 필드(608)를 포함한다.The link layer address option format includes a
타입(type) 필드(602)는 추후에 정해질 수 있으므로 TBD(To Be Determined)로 남겨둘 수 있고, 길이(length) 필드(604)는 링크 레이어 어드레스 길이로 데이터 필드(608)의 길이 + 1로 정의될 수 있다. 링크 레이어 어드레스 길이는 네트워크에 따라 달라질 수 있는 데, 802.11와 같은 802 네트워크(이더넷)의 경우에는 6 bytes(48bit)로 정의한다.Since the
서브 타입(sub-type) 필드(606)는 네트워크 타입 즉 링크 레이어 어드레스 타입을 표시하여 네트워크 종류 및 링크 레이어 어드레스의 길이를 알 수 있다. 예를 들어 이더넷의 경우 서브 타입(606)은 1로 정의될 수 있으며, 그밖에 다른 링크 레이어 어드레스 타입이 추가되는 경우 2, 3 등으로 정의될 수 있다.The
데이터 필드(608)는 링크 레이어 어드레스를 정의한다.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.
상기한 바와 같은 본 발명의 다중 인터페이스를 가진 이동 노드의 이동통신 방법에 따르면 다중 인터페이스 중 일부가 홈 네트워크로 복귀한 경우에도 모든 인터페이스를 사용할 수 있도록 하여 인터페이스 활용의 효율성을 높일 수 있는 장점이 있다. According to the mobile communication method of a mobile node having multiple interfaces as described above, all the interfaces can be used even when some of the multiple interfaces return to the home network, thereby increasing the efficiency of interface utilization.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060019533A KR100703809B1 (en) | 2006-02-28 | 2006-02-28 | Mobile communication method of mobile node with multiple interfaces |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060019533A KR100703809B1 (en) | 2006-02-28 | 2006-02-28 | Mobile communication method of mobile node with multiple interfaces |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100703809B1 true KR100703809B1 (en) | 2007-04-09 |
Family
ID=38160882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060019533A KR100703809B1 (en) | 2006-02-28 | 2006-02-28 | Mobile communication method of mobile node with multiple interfaces |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100703809B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100893006B1 (en) | 2007-03-19 | 2009-04-10 | 한국전자통신연구원 | How to Register Multiple Temporary Addresses |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050035410A (en) * | 2003-10-13 | 2005-04-18 | 삼성전자주식회사 | Method for reserving CoA to perform fast handoff by using Access Point in wireless network |
-
2006
- 2006-02-28 KR KR1020060019533A patent/KR100703809B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050035410A (en) * | 2003-10-13 | 2005-04-18 | 삼성전자주식회사 | Method for reserving CoA to perform fast handoff by using Access Point in wireless network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100893006B1 (en) | 2007-03-19 | 2009-04-10 | 한국전자통신연구원 | How to Register Multiple Temporary Addresses |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6804221B1 (en) | Micromobility using multicast | |
US8170010B2 (en) | Multiple interface mobile node with simultaneous home- and foreign network connection | |
JP3924502B2 (en) | Mobile communication method and mobile communication system | |
EP1139632B1 (en) | Method for packet communication with mobile node | |
JP4552449B2 (en) | Mobile router device, mobile network system, and mobility management method for mobile router device | |
US7848280B2 (en) | Tunnel overhead reduction | |
CN101600194A (en) | Method and system for low overhead mobility management protocol in internet protocol layer | |
US20050232146A1 (en) | System and method for recovering a damaged routing path in a mobile network | |
US20100103876A1 (en) | Mobile terminal and communication management device | |
JP2009529265A (en) | Method and system for fast handover using dynamic router advertisement | |
US8824353B2 (en) | Mobility route optimization in a network having distributed local mobility anchors | |
KR100928276B1 (en) | Method and device for supporting network-based mobility for nodes | |
JP2004080733A (en) | Hierarchical mobile packet communication network and communication method thereof | |
KR100703809B1 (en) | Mobile communication method of mobile node with multiple interfaces | |
US20090147759A1 (en) | Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses | |
JP4425757B2 (en) | Mobile network system | |
KR101037531B1 (en) | Soft Handover Method Using Communication Status Information in Wireless Internet System | |
US20100067381A1 (en) | Overlay Network Node and Mobile Node | |
WO2010022562A1 (en) | A method and foreign agent group for registering to a home agent of a mobile node | |
KR20120066161A (en) | Method for supproting flow mobility | |
JP4468968B2 (en) | Mobile node communication method and mobile node | |
KR101014283B1 (en) | Network Node, Communication Network and Its Operation Method | |
KR20030030329A (en) | The Method Of Routing Performance Improvement In Mobile Internet Environment | |
JP2010541304A (en) | System, method and apparatus for mobile node nested in mobile network for optimal path communication | |
JP4022227B2 (en) | Mobile node |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060228 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070124 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070329 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070330 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |