KR101368423B1 - Simultaneous binding typed mobility management method based on HMIPv6 standard - Google Patents
Simultaneous binding typed mobility management method based on HMIPv6 standard Download PDFInfo
- Publication number
- KR101368423B1 KR101368423B1 KR1020110136711A KR20110136711A KR101368423B1 KR 101368423 B1 KR101368423 B1 KR 101368423B1 KR 1020110136711 A KR1020110136711 A KR 1020110136711A KR 20110136711 A KR20110136711 A KR 20110136711A KR 101368423 B1 KR101368423 B1 KR 101368423B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile node
- network interface
- data rate
- mobility management
- access router
- Prior art date
Links
- 230000027455 binding Effects 0.000 title claims abstract description 53
- 238000009739 binding Methods 0.000 title claims abstract description 53
- 238000007726 management method Methods 0.000 title claims abstract description 49
- 230000007423 decrease Effects 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 2
- 230000007420 reactivation Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 8
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 101100294653 Chlamydomonas reinhardtii NRT2.1 gene Proteins 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/36—Reselection control by user or terminal equipment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
복수개의 무선 통신 인터페이스를 구비한 이동 노드(Mobile Node)가 대응 노드(Corresponding Node)와 데이터를 송수신 함에 있어서, 핸드오버에 따라 연결이 끊기 네트워크 인터페이스가 곧바로 신규 연결을 생성함으로써, 상시적으로 동시 바인딩을 유지하는 이동성 관리 방법이 제공된다. 본 발명에 따른 제1 네트워크 인터페이스 및 제2 네트워크 인터페이스를 구비한 이동 노드의 이동성 관리 방법은, 상기 이동 노드가, 상기 제1 네트워크 인터페이스를 통해 제1 억세스 라우터에 연결 됨으로써, 활성화 되고, 상기 이동 노드가, 상기 제2 네트워크 인터페이스를 통해 제2 억세스 라우터에 연결 됨으로써, 활성화 되고, 상기 이동 노드가, 상기 제1 네트워크 인터페이스 및 상기 제2 네트워크 인터페이스를 이용한 동시 바인딩을 통해 HMIPv6(Hierarchy Mobile IP version6) 규격 상의 MAP(Mobility Anchor Point)에 연결 되고, 상기 제1 네트워크 인터페이스를 통해 수신 되는 신호의 세기가 연결 끊기 기준치 미만으로 감소하면, 상기 이동 노드가 상기 제1 네트워크 인터페이스를 비활성화 한 후, 조건 없이 재활성화 하여 동시 바인딩을 복원하는 것을 포함하는 것을 포함한다.When a mobile node having a plurality of wireless communication interfaces transmits and receives data with a corresponding node, the connection is disconnected due to handover, and the network interface immediately creates a new connection, thereby concurrently binding at all times. There is provided a mobility management method to maintain. The mobility management method of a mobile node having a first network interface and a second network interface according to the present invention is activated by connecting the mobile node to a first access router through the first network interface, Is activated by being connected to a second access router via the second network interface, and the mobile node is connected to the Hierarchy Mobile IP version 6 (HMIPv6) standard through simultaneous binding using the first network interface and the second network interface. If the strength of the signal received through the first network interface decreases below the disconnection threshold, the mobile node deactivates the first network interface and then reactivates it unconditionally. To restore concurrent bindings .
Description
본 발명은 HMIPv6 표준에 기반한 동시 바인딩 형 이동성 관리 방법에 관한 것이다. 보다 자세하게는, 복수개의 무선 통신 인터페이스를 구비한 이동 노드(100)(Mobile Node)가 대응 노드(Corresponding Node)와 데이터를 송수신 함에 있어서, 기 지정 된 QoS(Quality of Service)를 충족시킬 수 있도록 하는 이동성 관리 방법에 관한 것이다.The present invention relates to a method of concurrent binding mobility management based on the HMIPv6 standard. In more detail, the
차량 애드혹 네트워크(Vehicular Ad-hoc NETworks; VANET)에서 인터넷 접속을 위해 IPv6를 채택한 후로 Vehicle to Infrastructure (V2I) 통신에서 차량 인터넷 통신의 이동성 관리를 위해 3 계층 이동성 지 원 프로토콜인 MIPv6(Mobile IP version6) 와 이를 확장한 FMIPv6(Fast handover Mobile IP version6), HMIPv6(Hierarchy Mobile IP version6), 그리고 NEtwork MObility (NEMO) 등의 사용이 고려되고 있다. 대부분의 MIPv6와 이를 확장한 프로토콜은 지연시간에 민감한 차량 네트워크의 응용에는 적합하지 않다. 그 이유는 이동 방향을 자주 변경하거나 고속으로 이동하는 차량에서는 핸드오버 시 패킷 손실이나 지연 시간이 크게 증가 할 수 있기 때문이다.Since adopting IPv6 for Internet access in Vehicle Ad-hoc NETworks (VANET), MIPv6 (Mobile IP version 6), a three-layer mobility support protocol for mobility management of vehicle Internet communications in Vehicle to Infrastructure (V2I) communications. In addition, the use of Fast Handover Mobile IP version 6 (FMIPv6), Hierarchy Mobile IP version 6 (HMIPv6), and NEtwork MObility (NEMO) have been considered. Most MIPv6 and its extended protocols are not suitable for applications in latency sensitive vehicle networks. The reason for this is that in a vehicle that changes the direction of movement frequently or moves at a high speed, packet loss or delay time may be greatly increased during handover.
그런데, 유헬스 서비스를 이용 중인 환자가 앰뷸런스에 탑승한 상태로, 앰뷸런스가 고속 이동하는 상태를 상정하면, 고속으로 이동하는 차량 내에서도 유헬스 단말이 송신하는 유헬스 메시지가 끊김 없이 유헬스 서버에 송신 되어야 하고, 일정 QoS(Quality of Service)를 요구하는 종류의 유헬스 서비스라면 끊김 없을 뿐만 아니라 QoS까지 보장하는 형태의 이동성 관리 방법의 제공이 요청 된다. 따라서, 유헬스 서비스의 확산에 QoS 보장형 이동성 관리 방법의 제공이 필수적이다.However, when a patient using the U-health service is in an ambulance and assuming that the ambulance moves at a high speed, the U-health message transmitted by the U-health terminal is transmitted to the U-health server without interruption even in a vehicle moving at high speed. If there is a type of u-health service that requires a certain quality of service (QoS), it is required to provide a mobility management method of not only seamless but also QoS. Therefore, it is essential to provide a QoS-guaranteed mobility management method for the proliferation of u-health services.
본 발명이 해결하고자 하는 기술적 과제는 복수개의 무선 통신 인터페이스를 구비한 이동 노드(Mobile Node)가 대응 노드(Corresponding Node)와 데이터를 송수신 함에 있어서, 핸드오버에 따라 연결이 끊기 네트워크 인터페이스가 곧바로 신규 연결을 생성함으로써, 상시적으로 동시 바인딩을 유지하는 이동성 관리 방법을 제공하는 것이다.The technical problem to be solved by the present invention is that a mobile node having a plurality of wireless communication interfaces transmits and receives data to and from a corresponding node, and thus disconnects due to handover. By creating the above, it is to provide a mobility management method that maintains concurrent binding at all times.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해 될 수 있을 것이다.The technical objects of the present invention are not limited to the above-mentioned technical problems, and other technical subjects not mentioned can be clearly understood by those skilled in the art from the following description.
상기 기술적 과제를 달성하기 위한 본 발명의 일 태양에 따른 제1 네트워크 인터페이스 및 제2 네트워크 인터페이스를 구비한 이동 노드의 이동성 관리 방법은, 상기 이동 노드가, 상기 제1 네트워크 인터페이스를 통해 제1 억세스 라우터에 연결 됨으로써, 활성화 되고, 상기 이동 노드가, 상기 제2 네트워크 인터페이스를 통해 제2 억세스 라우터에 연결 됨으로써, 활성화 되고, 상기 이동 노드가, 상기 제1 네트워크 인터페이스 및 상기 제2 네트워크 인터페이스를 이용한 동시 바인딩을 통해 HMIPv6(Hierarchy Mobile IP version6) 규격 상의 MAP(Mobility Anchor Point)에 연결 되고, 상기 제1 네트워크 인터페이스를 통해 수신 되는 신호의 세기가 연결 끊기 기준치 미만으로 감소하면, 상기 이동 노드가 상기 제1 네트워크 인터페이스를 비활성화 한 후, 조건 없이 재활성화 하여 동시 바인딩을 복원하는 것을 포함하는 것을 포함한다.In the mobility management method of a mobile node having a first network interface and a second network interface according to an aspect of the present invention for achieving the technical problem, the mobile node, through the first network interface, a first access router Is activated by being connected to the mobile node and is activated by being connected to a second access router via the second network interface, wherein the mobile node is concurrently bound using the first network interface and the second network interface. Is connected to a Mobility Anchor Point (MAP) according to Hierarchy Mobile IP version 6 (HMIPv6) standard, and when the strength of a signal received through the first network interface decreases below a disconnection threshold, the mobile node is connected to the first network. After deactivating an interface, reactivate without conditions Including those comprising more than restore the simultaneous binding.
상기와 같은 본 발명에 따르면, 핸드오버 이후에도 동시 바인딩을 유지하여 이동 노드가 보유한 네트워크 인터페이스 자원을 최대한 활용 한다. 즉, 본 실시예에 따른 이동성 관리 방법은 이동 노드가 보유한 네트워크 인터페이스 자원을 최대한 활용하여, QoS가 만족 될 수 있는 확률을 최대한 높일 수 있는 효과가.According to the present invention as described above, even after the handover to maintain the simultaneous binding to maximize the network interface resources held by the mobile node. That is, the mobility management method according to the present embodiment has the effect of maximizing the probability that QoS can be satisfied by maximizing the network interface resources held by the mobile node.
또한, 이동 노드에 구비 된 복수의 네트워크 인터페이스를 활용하여 끊김 없고 데이터의 유실이 없는 핸드오버를 지원할 수 있는 효과가 있다.In addition, by using a plurality of network interfaces provided in the mobile node there is an effect that can support a handover without disconnection and loss of data.
도 1은 본 발명의 제1 실시예에 따른 이동 노드의 구성을 나타내는 제1 블록도이다.
도 2는 본 발명의 제1 실시예에 따른 이동 노드의 구성을 나타내는 제2 블록도이다.
도 3은 본 발명의 제1 실시예에 따른 이동 노드의 구성을 나타내는 제3 블록도이다.
도 4는 본 발명의 제2 실시예에 따른 이동 노드의 이동성 관리 방법을 설명하기 위한 개념도이다.
도 5는 본 발명의 제2 실시예에 따른 이동 노드의 이동성 관리 방법의 순서도이다.
도 6은 본 발명의 제2 실시예에 따른 이동 노드의 이동성 관리 방법을 설명하기 위한 개념도이다.
도 7은 본 발명의 제2 실시예에 따른 이동 노드의 이동성 관리 방법의 순서도이다.
도 8은 본 발명의 제3 실시예에 따른 이동 노드의 이동성 관리 방법을 설명하기 위한 개념도이다.
도 9는 본 발명의 제3 실시예에 따른 이동 노드의 이동성 관리 방법의 순서도이다.1 is a first block diagram showing a configuration of a mobile node according to a first embodiment of the present invention.
2 is a second block diagram showing a configuration of a mobile node according to the first embodiment of the present invention.
3 is a third block diagram illustrating a configuration of a mobile node according to the first embodiment of the present invention.
4 is a conceptual diagram illustrating a mobility management method of a mobile node according to a second embodiment of the present invention.
5 is a flowchart of a method for managing mobility of a mobile node according to a second embodiment of the present invention.
6 is a conceptual diagram illustrating a method for managing mobility of a mobile node according to a second embodiment of the present invention.
7 is a flowchart of a method for managing mobility of a mobile node according to a second embodiment of the present invention.
8 is a conceptual diagram illustrating a mobility management method of a mobile node according to a third embodiment of the present invention.
9 is a flowchart of a method for managing mobility of a mobile node according to a third embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise.
공개 된 표준 기술인 HMIPv6에 대한 중복 설명은 생략한다. 또한, 복수의 네트워크 인터페이스를 가진 이동 노드(100)에 의한 HMIPv6 기반 기술 중 "차량 네트워크에서 멀티 캐스팅 터널링을 이용한 고속 이동성 관리 방법, 한국통신학회논문지 '10-11 Vol.35 No.11, 천승만, 나재욱, 박종태"에 기재 된 E-HMIPv6 기술은 중복 설명하지 않기로 한다.Duplicate description of the published standard technology HMIPv6 is omitted. In addition, among the HMIPv6 based technologies by the
또한, 본 명세서에서 이동 노드(100)에 포함 된 네트워크 인터페이스가 "활성화" 된 것은, 상기 네트워크 인터페이스가 억세스 포인트 또는 억세스 라우터에 연결 되어 데이터 송수신 할 수 있는 상태에 있는 것을 의미하며, 반대로 "비활성화" 된 것은, 연결 된 억세스 포인트 또는 억세스 라우터가 존재하지 않는 것을 의미한다.In addition, in the present specification, that the network interface included in the
본 발명의 제1 실시예에 따른 이동 노드(100)에 대하여, 도 1 내지 3을 참조하여 설명한다.The
본 실시예에 따른 이동 노드(100)는 둘 이상의 네트워크 인터페이스를 구비한다. 이동 노드(100)는 도 2에 도시 된 바와 같이, 같은 방식으로 무선 통신을 수행하는 둘 이상의 인터페이스(133, 134)를 구비할 수도 있고, 도 3에 도시 된 바와 같이 다른 방식으로 무선 통신을 수행하는 둘 이상의 인터페이스(135, 136, 137)를 구비할 수도 있다. 도 2, 3에 도시 된 이동 노드(100)는 도 1에 도시 된 이동 노드(100)와 구비 된 인터페이스에 있어서만 상이하므로, 이하 설명의 편의를 위하여 도 1을 참조하여 이동 노드(100)를 설명한다.The
이동 노드(100)는 바인딩 캐쉬 테이블 저장부(110)를 포함할 수 있다. 바인딩 캐쉬 테이블 저장부(110)는 HMIPv6 기반의 이동성 관리를 수행함에 있어서 필요한 어드레스 정보를 저장한다. 보다 자세하게는, HoA(Home Address), RCoA(Regional Care-of Address), 복수개의 LCoA(on-Link Care-of Address)를 저장한다.The
바인딩 캐쉬 테이블 저장부(110)는 플래쉬 메모리(Flash memory)와 같은 비휘발성 메모리 소자, 램(Random Access Memory; RAM)과 같은 휘발성 메모리 소자, 및 하드디스크 드라이브(Hard disk drive)와 같은 저장매체 중 적어도 하나로 구현될 수 있으나 이에 한정되지는 않는다.The binding cache
바인딩 캐쉬 테이블 저장부(110)에는 표 1에 기재 된 바인딩 캐쉬 테이블이 저장 될 수 있다.The binding cache
도 1에 도시 된 바와 같이 두 개의 인터페이스(131, 132)가 포함 되어 있는 이동 노드(100)에 포함 된 표 1에 기재 된 바인딩 캐쉬 테이블은 두 개의 인터페이스(131, 132)가 각각 LCoA1, LCoA2를 LCoA로 하여 MAP에 접속 되어 있으며, MAP에 할당 된 RCoA는 RCoA1으로 동일함을 알 수 있다. 바인딩 캐쉬 테이블에는 두개의 엔트리가 있는데, 각각의 엔트리에 대응 되는 인터페이스와 억세스 라우터 간의 연결이 끊어지면 해당 엔트리는 상기 바인딩 캐쉬 테이블에서 삭제 되며, 인터페이스와 억세스 라우터 간의 신규 연결이 설립 되면 상기 바인딩 캐쉬 테이블에 새로운 엔트리가 삽입 된다. 상기 MAP에도 표 1에 표기 된 것과 같은 바인딩 캐쉬 테이블이 저장 될 수 있다.As shown in FIG. 1, the binding cache table shown in Table 1 included in the
바인딩 캐쉬 테이블 저장부(110)에 복수개의 LCoA가 저장 되는 이유는 이동 노드(100)에 복수 개의 인터페이스(131, 132)가 포함 되어 있기 때문이다. 즉, 복수 개의 인터페이스(131, 132)는 각각 서로 다른 LCoA를 이용하여 서로 다른 억세스 라우터(AR)과 접속 될 수 있다.The reason why the plurality of LCoAs are stored in the binding cache
예를 들어, 인터페이스 1(131)은 LCoA1을 이용하여 PAR(Previous Access Router)과 접속 되고, 인터페이스 2(132)는 LCoA2를 이용하여 NAR(Next Access Router)과 접속 될 수 있다. E-HMIPv6에 관한 상기 논문지에 기재 된 바와 같이, 이동 노드(100)는 E-MAP(Extended-Mobility Anchor Point)와 PAR을 통한 제1 터널, NAR을 통한 제2 터널을 통해 동시 바인딩(Simultaneous Binding) 되며, 이를 통해 상기 E-MAP 관할 구역 내의 마이크로 핸드오버 시 패킷 유실을 방지할 수 있다.For example,
이동 노드(100)는 라우팅 제어부(120)를 더 포함할 수 있다. 라우팅 제어부(120)는 바인딩 캐쉬 테이블 저장부에 저장 된 각각의 엔트리를 연결 설립 및 연결 끊김에 따라 추가하거나 삭제할 수 있다. 또한, 라우팅 제어부(120)는 각 인터페이스(131, 132)가 수신하는 신호의 세기(RSSI) 및 각 인터페이스(131, 132)가 수신하는 데이터 전송률의 연산 결과에 따라, 각 인터페이스(131, 132)의 연결 설립 또는 연결 끊기를 인터페이스 관리부(130)를 통하여 제어할 수 있다.The
인터페이스 관리부(130)는 라우팅 제어부(120)의 제어에 따라 각 인터페이스(131, 132)의 연결 설립 또는 연결 끊기를 제어한다.The
다음으로 본 발명의 제2 실시예에 따른 이동 노드(100)의 이동성 관리 방법을 도 4 내지 5를 참조하여 설명한다.Next, a mobility management method of the
도 4는 두 개의 인터페이스(IF1, IF2)를 구비한 이동 노드(100)가 MAP(204)의 관리 구역 내에서 이동 중인 경우를 도시한다. 이동 노드(100)는 대응 노드(200)과 데이터를 송수신 하고, HOME AGENT(202)가 HMIPv6 규격 상의 HOME AGENT로써 동작한다.4 illustrates a case where a
MAP(204)의 관리 구역은 MAP(204)에 연결 된 억세스 라우터 들의 커버리지 들의 집합을 의미할 수 있다. 설명의 편의상, 도 4에는 MAP(204)에 연결 된 억세스 라우터로서 PAR(206) 및 NAR(208) 두 개만이 기재 되어 있으나, MAP(204)에 연결 된 억세스 라우터의 수가 도 4에 도시 된 것 이상으로 추가 될 수 있으며, 이러한 점은 도 6 및 도 8에서도 동일하다.The management zone of the
MAP(204)는 E-HMIPv6에 관한 상기 논문지에 기재 된 E-MAP의 기능을 수행하는 것일 수 있으며, 이동 노드(100) 역시 E-HMIPv6에 관한 상기 논문지에 기재 된 미디어 게이트웨이(Media Gateway; MG)의 기능을 수행하는 것일 수 있다.The
HMIPv6 표준 및 일반적인 모바일 IP 기술에 따르면, 핸드오버 절차 개시 시점은 현재 연결 되어 있는 억세스 포인트 또는 억세스 라우터로부터의 신호 세기(RSSI)가 기 지정 된 한계치에 미달하는 시점이다. 그러나, 상기 신호 세기와 데이터 전송률(Data Rate) 간에 일정 관계는 있을 수 있으나, 신호 세기가 세더라도 접속 된 억세스 포인트 또는 억세스 라우터에 접속 된 다른 이동 노드(100)들이 많은 경우 데이터 전송률은 떨어질 수 있다. 따라서, 신호 세기 만을 기반으로 하는 핸드오버 수행은 기 지정 된 QoS에 따른 데이터 전송률을 만족시키지 못할 수 있다.According to the HMIPv6 standard and general mobile IP technology, the start time of the handover procedure is when the signal strength (RSSI) from the currently connected access point or access router is below a predetermined limit. However, although there may be a certain relationship between the signal strength and the data rate, even if the signal strength is high, the data rate may drop when there are many connected access points or other
한편, QoS는 다양한 기준에 따라 정의 될 수 있으며, 본 발명의 범위는 특정 기준에 따른 QoS에 관한 것으로 한정 되지 않는다. 상기 QoS는 이동 노드(100)에서 실행 되는 애플리케이션의 종류에 따라 지정 되거나, 이동 노드(100)가 송신하거나 수신하는 패킷에 포함 된 QoS 타입에 따라 지정 될 수 있다. 다만, 설명의 편의를 위하여 데이터 전송률을 기준으로 QoS를 정의하는 경우에 대하여 설명한다.On the other hand, QoS can be defined according to various criteria, the scope of the present invention is not limited to the QoS based on a specific criteria. The QoS may be specified according to the type of application executed in the
본 실시예에 따른 이동성 관리 방법은 연결 된 억세스 라우터로부터의 신호 세기가 핸드오버 개시 기준치에 미달하지 않더라도, 기 지정 된 QoS에 따른 데이터 전송률을 만족할 때까지 새로운 연결을 설립한다.The mobility management method according to the present embodiment establishes a new connection until the data transmission rate according to a predetermined QoS is satisfied even if the signal strength from the connected access router does not meet the handover initiation threshold.
이하, 도 4에 도시 된 상황에 따라 본 실시예에 따른 이동성 관리 방법을 설명한다. QoS에 따라 요구 되는 최저 데이터 전송률은 100KB/S인 것으로 가정한다.Hereinafter, the mobility management method according to the present embodiment according to the situation shown in FIG. It is assumed that the minimum data rate required according to QoS is 100KB / S.
이동 노드(100)에 포함 된 IF1이 PAR(206)에 연결 되어 있고, 이동 노드(100)는 PAR(206)의 관리 구역(Previous Domain)에 위치한다. 이 때 이동 노드(100)는 IF1 만에 의한 데이터 송수신으로 데이터 전송률이 150KB/S인 것으로 가정한다. 이 때에는 데이터 전송률이 최저 데이터 전송률을 초과하므로, IF2는 연결 되어 있지 않은 상태임에도 불구하고, IF2에 의한 신규 연결 설립을 시도하지 않는다.IF1 included in the
다음으로, 이동 노드(100)가 이동함에 따라 데이터 전송률이 80KB/S로 떨어지게 되면, 이동 노드(100)는 접속 되지 않은 IF2를 이용하여 신규 연결을 설립한다. 상기 IF2에 의한 신규 연결의 설립은 이미 IF1과 연결 된 PAR(206)에 대하여 이뤄질 수도 있고, IF1와 연결 되지 않은 다른 억세스 라우터인 NAR(208)에 대하여 이뤄질 수도 있다. 이동 노드(100)에 포함 된 인터페이스와 억세스 라우터 간의 연결 설립, MAP(204)와 이동 노드(100) 간의 터널 설립 및 로컬 바인딩 업데이트(Local Binding Update; LBU) 방법은 E-HMIPv6에 관한 상기 논문지에 기재 되어 있으므로, 별도의 설명은 생략한다.Next, if the data rate falls to 80 KB / S as the
도 5에는 이동 노드(100)가 이동함에 따라 데이터 전송률이 80KB/S로 떨어진 결과, IF2가 NAR(208)에 연결 되어 데이터 전송률이 150KB/S로 올라간 것으로 도시 되어 있다. 이러한 경우, 데이터 전송률이 최저 데이터 전송률을 초과하므로 더 이상의 신규 연결 설립 시도는 하지 않는다. 그러나, IF2가 NAR(208)에 연결 되더라도 데이터 전송률이 최저 데이터 전송률에 못 미치는 경우, 이동 노드(100)에 연결 되지 않은 인터페이스가 존재한다면 신규 연결 설립 시도가 데이터 전송률이 최저 데이터 전송률을 초과할 때까지 지속적으로 이뤄질 수 있다.In FIG. 5, as the
다음으로, 이동 노드(100)가 NAR(208) 관리 구역(New Domain)으로 이동함에 따라 PAR(206) 간의 거리가 멀어지면서, PAR(206)으로부터의 신호 세기가 연결 끊기 기준치 미만으로 떨어지는 경우, 이동 노드(100)의 IF1는 PAR(206)과의 연결을 끊는다. 이동 노드(100)에 포함 된 인터페이스와 억세스 라우터 간의 연결 끊기 및 로컬 언바인딩 업데이트(Local Unbinding Update; LUU) 방법은 E-HMIPv6에 관한 상기 논문지에 기재 되어 있으므로, 별도의 설명은 생략한다.Next, when the signal strength from the
본 실시예에 따른 이동성 관리 방법은 연결 된 억세스 라우터로부터의 신호 세기가 핸드오버 개시 기준치에 미달하지 않더라도, 기 지정 된 QoS에 따른 데이터 전송률을 만족할 때까지 새로운 연결을 설립하여, 기 지정 된 QoS에 따른 데이터 전송률을 최대한 만족시킬 수 있는 효과가 있다.In the mobility management method according to the present embodiment, even if the signal strength from the connected access router does not meet the handover initiation criterion, a new connection is established until the data transmission rate according to the predetermined QoS is satisfied. There is an effect that can satisfy the maximum data transfer rate.
다음으로, 도 5를 참조하여 본 실시예에 따른 이동성 관리 방법을 설명한다. 도 5는 본 실시예에 따른 이동성 관리 방법의 순서도이다.Next, the mobility management method according to the present embodiment will be described with reference to FIG. 5. 5 is a flowchart of a mobility management method according to the present embodiment.
먼저, 이동 노드(100)는 현재의 전체 데이터 전송률을 측정한다(S500). 상기 전체 데이터 전송률은 이동 노드(100)에 포함 된 둘 이상의 인터페이스 중 현재의 억세스 포인트 또는 억세스 라우터와 연결 된 인터페이스 전체의 데이터 송수신이 종합적으로 반영 된 데이터 전송률을 의미한다.First, the
다음으로 상기 전체 데이터 전송률이 QoS에 따라 요구 되는 데이터 전송률을 초과 하는 경우(S502), 현재의 데이터 송수신은 QoS가 요구하는 수준을 만족시키는 것이므로, 신규 연결 설립 시도를 하지 않는다.Next, if the total data rate exceeds the data rate required according to QoS (S502), since the current data transmission and reception satisfies the level required by the QoS, no new connection establishment attempt is attempted.
반대로, 상기 전체 데이터 전송률이 QoS에 따라 요구 되는 데이터 전송률 미만인 경우(S502), 이동 노드(100)에 포함 된 인터페이스들 중 비활성화 된 인터페이스 중 하나를 선택하여, 선택 된 인터페이스에 의한 신규 연결 설립 및 로컬 바인딩 업데이트 절차를 수행한다(S504 내지 S511).On the contrary, when the total data rate is less than the data rate required according to QoS (S502), by selecting one of the disabled interfaces among the interfaces included in the
선택 된 인터페이스에 의한 신규 연결 설립 및 로컬 바인딩 업데이트 절차(S504 내지 S511)는 E-HMIPv6에 관한 상기 논문지에 기재 되어 있으므로, 중복 된 내용을 제외하고 간략하게 설명한다.Since new connection establishment and local binding update procedures (S504 to S511) by the selected interface are described in the above journal about E-HMIPv6, they will be briefly described except for duplicate contents.
먼저, 선택 된 인터페이스를 통하여 라우터 디스커버리를 수행한다(S506). 상기 라우터 디스커버리는 상기 선택 된 인터페이스를 통하여 라우터 솔리시테이션(Router Solicitation; RS) 메시지를 송신하고, 그에 대하여 응답하는 라우터를 디스커버리하는 것으로 이해 될 수 있다. 응답한 라우터가 둘 이상인 경우, 소정의 기준에 따라 최선의 라우터를 하나 선택한다.First, router discovery is performed through the selected interface (S506). The router discovery may be understood as sending a Router Solicitation (RS) message through the selected interface and discovering a router that responds to it. If more than one router responds, the best router is selected according to a predetermined criterion.
상기 최선의 라우터의 선택 기준은 RSSI 신호 값의 세기 및 접속 된 단말의 수 중 적어도 하나일 수 있다.The selection criterion of the best router may be at least one of the strength of the RSSI signal value and the number of connected terminals.
선택 된 라우터를 NAR(Next Access Router)라 지칭한다.The selected router is referred to as NAR (Next Access Router).
다음으로, 이동 노드(100)는 접속할 라우터에 대한 프리픽스 정보를 이용하여 신규 LCoA_new를 생성하고(S508), LCoA_new의 주소 중복 검사(Duplicate Address Detection)를 상기 NAR에 의뢰한다(S510).Next, the
LCoA_new의 주소 중복 검사 결과 이상이 없는 경우, 이동 노드(100)는 LCoA_new에 대한 정보를 포함하는 로컬 바인딩 업데이트(LBU) 메시지를 상기 NAR을 통해 상기 MAP에 송신한다(S511). If there is no abnormality in the result of the address duplication check of the LCoA_new, the
상기 로컬 바인딩 업데이트 메시지에는 인터페이스의 식별 정보를 알리기 위한 플래그가 수납 될 수 있다. 상기 로컬 바인딩 업데이트 메시지는 [RFC 5380][RFC 3775] 규격에 따르는 것으로, 싱글 비트 플래그는 A, H, L, K, M으로 정의 된다. 이 때, 예를 들어 이동 노드(100)에 IF1, IF2 두개의 네트워크 인터페이스가 존재하는 경우, IF1에 의한 로컬 바인딩 업데이트 메시지에는 A, M 플래그가 설정 될 수 있고, IF2에 의한 로컬 바인딩 업데이트 메시지에는 A, M, O 플래그가 설정 될 수 있다. 즉, O 플래그는 인터페이스를 구별하는 용도로 사용 될 수 있다.The local binding update message may contain a flag for notifying identification information of an interface. The local binding update message complies with the [RFC 5380] [RFC 3775] standard, and the single bit flag is defined as A, H, L, K, and M. At this time, for example, if there are two network interfaces IF1 and IF2 in the
상기 MAP는 상기 로컬 바인딩 업데이트 메시지에 포함 된 상기 O 플래그를 이용하여, 이동 노드(100)의 인터페이스 중 어떤 인터페이스에 대한 LCoA가 갱신 된 것인지 판단한다. 만약 바인딩 캐쉬 테이블에 포함 되어 있지 않은 인터페이스에 대한 것이라면, 상기 수신 된 로컬 바인딩 업데이트 메시지에 포함 된 데이터로 구성 된 엔트리를 상기 바인딩 캐쉬 테이블에 추가할 것이다. 예를 들어, 상기 MAP에 IF1에 대한 LCoA1의 바인딩 캐쉬 테이블 엔트리가 있는 상황에서, IF2에 대한 LCoA2의 로컬 바인딩 업데이트 메시지가 수신 되는 경우, MAP는 상기 수신 된 로컬 바인딩 업데이트 메시지에 포함 된 데이터로 구성 된 엔트리를 상기 바인딩 캐쉬 테이블에 추가할 것이다. 또한, LCoA1을 송신자 주소(Src Address)로 하는 패킷 뿐만 아니라, LCoA2를 송신자 주소로 하는 패킷도 대응 노드(200)로 송신하게 될 것이다. 또한, 이동 노드(100)의 Home Address(HoA)가 수신자 주소(Dst Address)로 지정 된 패킷은 LCoA1을 수신자로 하는 제1 터널 및 LCoA2를 수신자로 하는 제2 터널을 통하여 멀티캐스팅 터널링(Multicasting Tunneling) 방식으로 분산하여 송신하게 될 것이다.The MAP determines which LCoA for which of the interfaces of the
선택 된 인터페이스에 의한 신규 연결 설립이 이뤄진 결과, 동작하는(ACTIVE) 인터페이스의 수가 증가한다(S512). 만약, 이동 노드(100)의 이동에 따라 동작하는 인터페이스 중 특정 인터페이스에 의해 수신 되는 신호의 세기(RSSI)가 연결 끊기 기준치(Tc) 미만으로 떨어지는 경우, 상기 특정 인터페이스의 연결을 끊고, 비활성화(DEACTIVATED) 상태로 변경한다(S513). 상기 연결 끊기 기준치(Tc)는 예를 들어 -80dBm일 수 있다.As a result of the establishment of a new connection by the selected interface, the number of ACTIVE interfaces is increased (S512). If the strength (RSSI) of a signal received by a specific interface among the interfaces operating according to the movement of the
선택 된 인터페이스에 의한 신규 연결 설립이 이뤄진 결과, 전체 데이터 전송률이 전체 데이터 전송률이 QoS에 따라 요구 되는 데이터 전송률을 초과 하는 경우 별다른 동작이 수행 되지 않지만, 전체 데이터 전송률이 전체 데이터 전송률이 QoS에 따라 요구 되는 데이터 전송률에 여전히 미달하는 경우, 신규 연결 설립 동작이 반복하여 수행 될 수 있다. 즉, 본 실시예에 따른 이동성 관리 방법은 기 지정 된 QoS에 따른 데이터 전송률을 만족할 때까지 새로운 연결을 설립한다. 도 4에는 두개의 인터페이스 만을 가지는 이동 단말(100)이 도시 되어 있지만, 이동 단말(100)에 포함 된 인터페이스의 수가 증가할수록 QoS에 따라 요구 되는 전송률을 만족시킬 확률이 높아지게 된다.As a result of the establishment of a new connection by the selected interface, no action is taken when the total data rate exceeds the data rate required by QoS, but the overall data rate is required by QoS. If the data rate still falls below, the new connection establishment operation may be performed repeatedly. That is, the mobility management method according to the present embodiment establishes a new connection until the data rate according to a predetermined QoS is satisfied. In FIG. 4, the
본 실시예에 따른 이동성 관리 방법은 전체 데이터 전송률이 QoS에 따라 요구 되는 데이터 전송률 미만인 경우, 가용 인터페이스를 최대한 이용하여 통신 경로를 추가함으로써 데이터 전송률을 올릴 수 있고, 그 결과, QoS에 따른 데이터 전송률을 최대한 보장할 수 있는 효과가 있다.In the mobility management method according to the present embodiment, when the total data rate is less than the data rate required according to QoS, the data rate may be increased by adding a communication path using the available interface as much as possible. As a result, the data rate according to QoS may be increased. It is effective to guarantee as much as possible.
다음으로 본 발명의 제3 실시예에 따른 이동 노드(100)의 이동성 관리 방법을 도 6 내지 7을 참조하여 설명한다.Next, a mobility management method of the
도 6 역시 도 4와 마찬가지로 두 개의 인터페이스(IF1, IF2)를 구비한 이동 노드(100)가 MAP(204)의 관리 구역 내에서 이동 중인 경우를 도시한다. FIG. 6 also illustrates a case where the
본 실시예에 따른 이동성 관리 방법은 연결 된 억세스 라우터로부터의 신호 세기가 핸드오버 개시 기준치에 미달하지 않더라도, 기 지정 된 QoS에 따른 데이터 전송률을 만족할 때까지 기존의 연결을 교체한다. 즉, 이동 노드(100)에 포함 된 둘 이상의 인터페이스가 모두 억세스 라우터와 연결 된 상태에서 기 지정 된 데이터 전송률을 만족하지 못하게 되는 경우, 인터페이스 중 하나를 선택하고, 선택 된 인터페이스가 다른 억세스 라우터에 연결 될 수 있도록 한다. 이 때, 상기 선택 된 인터페이스는 이동 노드(100)에 구비 된 인터페이스 중 데이터 전송률이 가장 낮은 것일 수 있다.The mobility management method according to the present embodiment replaces the existing connection until the data transmission rate according to the predetermined QoS is satisfied even if the signal strength from the connected access router does not meet the handover initiation threshold. That is, when two or more interfaces included in the
이하, 도 6에 도시 된 상황에 따라 본 실시예에 따른 이동성 관리 방법을 설명한다. QoS에 따라 요구 되는 최저 데이터 전송률은 100KB/S인 것으로 가정한다.Hereinafter, the mobility management method according to the present embodiment according to the situation shown in FIG. It is assumed that the minimum data rate required according to QoS is 100KB / S.
이동 노드(100)에 포함 된 IF1이 PAR(206)에 연결 되어 있고, IF2가 NAR(208)에 연결 되어 있다. 즉, 이동 노드(100)에 포함 된 모든 인터페이스는 활성화 된(ACTIVE) 상태이다. 그럼에도 불구하고, 도 6에 도시 된 바와 같이 데이터 전송률이 80KB/S로 기 지정 된 QoS에 따른 데이터 전송률을 만족하지 못하는 상황이다. 이 경우, 본 실시예에 따른 이동 노드(100)는 연결을 교체하게 된다.IF1 included in the
먼저 이동 노드(100)는 연결을 교체할 인터페이스를 선택한다. 연결 교체 대상 인터페이스를 선택하는 기준으로는 RSSI 및 데이터 전송률 중 적어도 하나가 사용 될 수 있으며, 상기 기준을 이용하여 데이터 전송 실적이 가장 좋지 않은 하나의 연결 교체 대상 인터페이스를 선택하게 된다.First, the
도 6에서는 연결 교체 대상 인터페이스로 IF2가 선택 된 경우를 가정하고 있으며, 그 결과 IF2의 연결 대상 억세스 라우터는 NAR(208)에서 NAR2(209)로 교체 되었다. 도 6에 도시 된 바와 같이 연결 교체 작업의 결과 데이터 전송률이 80KB/S에서 120KB/S로 증가하였다.In FIG. 6, it is assumed that IF2 is selected as a connection replacement interface, and as a result, the connection access router of IF2 is replaced from
도 6에서는 IF2의 연결 대상 억세스 라우터가 교체 된 결과 데이터 전송률이 QoS에 따라 요구 되는 최저 데이터 전송률을 초과하였으나, 경우에 따라서는 연결 대상 억세스 라우터의 교체에도 불구하고 QoS에 따라 요구 되는 최저 데이터 전송률을 초과하지 못할 수도 있다. 이 경우, 연결 대상 인터페이스의 선택 및 선택 된 인터페이스의 연결 대상 억세스 라우터 교체 동작을 반복 수행할 수 있다.In FIG. 6, although the data rate exceeds the minimum data rate required according to QoS, as a result of the replacement of the access target router of IF2, in some cases, the minimum data rate required according to QoS is required despite the replacement of the access target router. It may not be exceeded. In this case, the selection of the connection target interface and the replacement of the connection target access router of the selected interface may be repeatedly performed.
본 실시예에 따른 이동성 관리 방법은 연결 된 억세스 라우터로부터의 신호 세기가 핸드오버 개시 기준치에 미달하지 않더라도, 기 지정 된 QoS에 따른 데이터 전송률을 만족할 때까지 기존의 연결을 새로운 연결으로 교체하여, 기 지정 된 QoS에 따른 데이터 전송률을 최대한 만족시킬 수 있는 효과가 있다.In the mobility management method according to the present embodiment, even if the signal strength from the connected access router does not meet the handover initiation threshold, the existing connection is replaced with a new connection until the data rate according to the specified QoS is satisfied. There is an effect that can satisfy the maximum data rate according to the specified QoS.
다음으로, 도 7을 참조하여 본 실시예에 따른 이동성 관리 방법을 설명한다. 도 7은 본 실시예에 따른 이동성 관리 방법의 순서도이다.Next, the mobility management method according to the present embodiment will be described with reference to FIG. 7. 7 is a flowchart of a mobility management method according to the present embodiment.
이동 노드(100)에는 둘 이상의 네트워크 인터페이스가 포함 되어 있고, 상기 둘 이상의 네트워크 인터페이스는 모두 각각의 억세스 라우터에 연결 되어 있는 상태, 즉 활성화 되어 있는 상태인 것으로 가정한다.It is assumed that the
먼저, 이동 노드(100)는 현재의 전체 데이터 전송률을 측정한다(S700). 상기 전체 데이터 전송률은 이동 노드(100)에 포함 된 둘 이상의 인터페이스 중 현재의 억세스 포인트 또는 억세스 라우터와 연결 된 인터페이스 전체의 데이터 송수신이 종합적으로 반영 된 데이터 전송률을 의미한다.First, the
다음으로 상기 전체 데이터 전송률이 QoS에 따라 요구 되는 데이터 전송률을 초과 하는 경우(S702), 현재의 데이터 송수신은 QoS가 요구하는 수준을 만족시키는 것이므로, 현재의 연결 상태를 유지한다. 반면에, 상기 전체 데이터 전송률이 QoS에 따라 요구 되는 최저 데이터 전송률 미만인 경우(S702), 이동 노드(100)에 포함 된 인터페이스들 중 연결 교체 대상 인터페이스를 선택한다(S704). Next, if the total data rate exceeds the data rate required according to QoS (S702), the current data transmission and reception satisfies the level required by the QoS, thereby maintaining the current connection state. On the other hand, if the total data rate is less than the minimum data rate required according to the QoS (S702), the interface replacement target interface among the interfaces included in the
이미 설명한 바와 같이, 연결 교체 대상 인터페이스를 선택하는 기준으로는 RSSI 및 데이터 전송률 중 적어도 하나가 사용 될 수 있으며, 상기 기준을 이용하여 데이터 전송 실적이 가장 좋지 않은 하나의 연결 교체 대상 인터페이스를 선택하게 된다.As described above, at least one of RSSI and data transmission rate may be used as a criterion for selecting a connection replacement target interface, and the one connection replacement target interface having the best data transmission performance is selected using the criteria. .
선택 된 인터페이스에 대하여는 기존의 연결을 끊고, 새로운 억세스 라우터를 디스커버리 하여 접속하며, 로컬 바인딩 업데이트도 수행한다(S706). 즉, 이동 노드(100)는 선택 된 인터페이스를 비활성화 한 후, 다시 활성화 한다. 이 때, 이동 노드의 위치 변경에 따른 새로운 억세스 라우터로의 연결을 유도하기 위하여, 상기 비활성화 이 후 다시 활성화 하는 것 사이에는 기 지정 된 시간 간격이 주어질 수 있다.For the selected interface, the existing connection is disconnected, the new access router is discovered and connected, and local binding update is also performed (S706). That is, the
새로운 억세스 라우터에 접속하는 동작은 도 5와 관련 하여 설명한바 있으므로, 중복된 설명은 하지 않는다.Since the operation of connecting to the new access router has been described with reference to FIG. 5, the description thereof will not be repeated.
다음으로 본 발명의 제4 실시예에 따른 이동 노드(100)의 이동성 관리 방법을 도 8 내지 9를 참조하여 설명한다.Next, a mobility management method of the
도 8 역시 도 4와 마찬가지로 두 개의 인터페이스(IF1, IF2)를 구비한 이동 노드(100)가 MAP(204)의 관리 구역 내에서 이동 중인 경우를 도시한다. FIG. 8 also shows a case in which the
본 실시예에 따른 이동성 관리 방법은 본 발명의 제3 실시예에 따른 이동성 관리 방법에서와 같이 이동 노드(100)에 포함 된 모든 인터페이스를 항상 라우터와 연결 된 상태로 유지하여 최대의 데이터 전송률을 확보하는 것을 목표로 한다.In the mobility management method according to the present embodiment, as in the mobility management method according to the third embodiment of the present invention, all interfaces included in the
이동 노드(100)의 이동에 따라 특정 인터페이스에 의하여 수신 되는 신호의 세기(RSSI)가 연결 끊기 기준치(Tc) 미만으로 떨어지는 경우, 상기 특정 인터페이스의 연결을 끊고, 비활성화(DEACTIVATED) 상태로 변경하는 것이 일반적인 핸드 오버의 과정이다. E-HMIPv6에 관한 상기 논문지에는 PAR 영역에서 NAR 영역으로 이동 노드가 이동하는 경우, (1) PAR 영역에서는, IF1이 PAR에 연결 되고, (2) PAR 영역과 NAR 영역의 겹침 영역에서는 IF2가 NAR에 더 연결 되어 동시 바인딩(simultaneous binding) 되고, (3) NAR 영역에서는 IF1이 PAR로부터 수신 하는 신호의 세기가 연결 끊기 기준치(Tc) 미만으로 떨어지게 되어 IF1과 PAR 간의 연결이 끊어짐으로써, 동시 바인딩 상태가 끝나는 것이 기재 되어 있다. 즉, E-HMIPv6에 관한 상기 논문지에는 제1 억세스 라우터 영역과 제2 억세스 라우터 영역의 겹침 영역에서만 동시 바인딩이 이뤄진다.When the strength RSSI of a signal received by a specific interface falls below the disconnection threshold Tc as the
반면에 본 실시예에 따른 이동성 관리 방법은 이동 노드(100)의 이동에 따라 특정 인터페이스에 의하여 수신 되는 신호의 세기(RSSI)가 연결 끊기 기준치(Tc) 미만으로 떨어지는 경우, 곧바로 상기 특정 인터페이스에 의한 신규 연결 설립 동작을 수행한다. 즉, 예를 들어 이동 노드(100)에 포함 된 제2 인터페이스의 연결이 끊긴 경우, 상기 제2 인터페이스는 곧바로, 조건 없이, 연결 가능한 억세스 라우터를 디스커버리하고, 그에 대하여 응답한 억세스 라우터 중 하나의 억세스 라우터에 연결함으로써, 핸드오버 이후에도 지속적으로 동시 바인딩 상태를 유지한다.On the other hand, in the mobility management method according to the present embodiment, when the strength (RSSI) of the signal received by the specific interface falls below the disconnection threshold Tc as the
즉, 본 실시예에 따른 이동성 관리 방법은 핸드오버 이후에도 동시 바인딩을 유지하여 이동 노드(100)가 보유한 네트워크 인터페이스 자원을 최대한 활용 한다.That is, the mobility management method according to the present embodiment maintains simultaneous binding even after the handover to maximize the network interface resources held by the
이하 도 8을 참조하여, 본 실시예에 따른 이동성 관리 방법을 설명한다. 이동 노드(100)에 포함 된 IF1이 PAR(206)에 연결 되어 있고, 이동 노드(100)는 PAR(206)의 관리 구역에 위치한다.Hereinafter, a mobility management method according to the present embodiment will be described with reference to FIG. 8. IF1 included in the
다음으로, 이동 노드(100)가 PAR(206)의 관리 구역과 NAR(208)의 관리 구역의 겸침 영역으로 이동함에 따라 이동 노드(100)에 포함 된 IF2가 NAR(208)에 추가적으로 연결 되면서, 이동 노드(100)는 동시 바인딩 상태로 MAP(204)와 연결 된다. 이동 노드(100)에 포함 된 인터페이스와 억세스 라우터 간의 연결 설립, MAP(204)와 이동 노드(100) 간의 터널 설립 및 로컬 바인딩 업데이트(Local Binding Update; LBU) 방법은 E-HMIPv6에 관한 상기 논문지에 기재 되어 있으므로, 별도의 설명은 생략한다.Next, as the
다음으로, 이동 노드(100)가 NAR(208) 관리 구역으로 이동함에 따라 PAR(206) 간의 거리가 멀어지면서, PAR(206)으로부터의 신호 세기가 연결 끊기 기준치(Tc) 미만으로 떨어지는 경우, 이동 노드(100)의 IF1는 PAR(206)과의 연결을 끊는다. 이동 노드(100)에 포함 된 인터페이스와 억세스 라우터 간의 연결 끊기 및 로컬 언바인딩 업데이트(Local Unbinding Update; LUU) 방법은 E-HMIPv6에 관한 상기 논문지에 기재 되어 있으므로, 별도의 설명은 생략한다.Next, if the signal strength from the
일반적인 모바일 IP기술에 따른 핸드오버는 IF1과 PAR(206) 간의 연결이 끊긴 이후 추가적인 조치를 취하지 않지만, 본 실시예에 따른 이동 노드(100)는 연결이 끊긴 IF1이 곧바로 연결 가능한 억세스 라우터를 디스커버리하고, 그에 대하여 응답한 억세스 라우터 중 하나의 억세스 라우터에 연결함으로써, 핸드오버 이후에도 지속적으로 동시 바인딩 상태를 유지한다. 도 8에 도시 된 것과 같이, IF1은 PAR(206)과 연결이 끊긴 이후에, 곧바로 NAR3(210)에 연결 될 수 있다.The handover according to the general mobile IP technology does not take any further action after the connection between the IF1 and the
본 실시예에 따른 이동성 관리 방법은 핸드오버 이후에도 동시 바인딩을 유지하여 이동 노드(100)가 보유한 네트워크 인터페이스 자원을 최대한 활용 한다. 즉, 본 실시예에 따른 이동성 관리 방법은 이동 노드(100)가 보유한 네트워크 인터페이스 자원을 최대한 활용하여, QoS가 만족 될 수 있는 확률을 최대한 높일 수 있다.The mobility management method according to the present embodiment maintains simultaneous binding even after the handover to maximize the network interface resources held by the
도 9를 참조하여 본 실시예에 따른 이동성 관리 방법을 설명한다. 도 9는 본 실시예에 따른 이동성 관리 방법의 순서도이다.A mobility management method according to the present embodiment will be described with reference to FIG. 9. 9 is a flowchart of a mobility management method according to the present embodiment.
이동 노드(100)에 포함 된 특정 인터페이스가 억세스 라우터로부터 수신한 신호의 세기가 연결 끊기 기준치 미만으로 떨어지는 경우(S900), 상기 특정 인터페이스의 연결을 끊는 대신(S902), 새로운 라우터를 디스커버리 하여 접속(S904)함으로써, 동시 바인딩 상태를 유지한다.When the specific interface included in the
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, You will understand. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
이동 노드 100
PAR 206
NAR 208
MAP 204
Claims (5)
상기 이동 노드가, 상기 제1 네트워크 인터페이스를 통해 제1 억세스 라우터에 연결 됨으로써, 활성화 되고;
상기 이동 노드가, 상기 제2 네트워크 인터페이스를 통해 제2 억세스 라우터에 연결 됨으로써, 활성화 되고;
상기 이동 노드가, 상기 제1 네트워크 인터페이스 및 상기 제2 네트워크 인터페이스를 이용한 동시 바인딩을 통해 HMIPv6(Hierarchy Mobile IP version6) 규격 상의 MAP(Mobility Anchor Point)에 연결 되고;
상기 제1 네트워크 인터페이스를 통해 수신 되는 신호의 세기가 연결 끊기 기준치 미만으로 감소하면, 상기 이동 노드가 상기 제1 네트워크 인터페이스를 비활성화 한 후, 조건 없이 재활성화 하여 동시 바인딩을 복원하는 것을 포함하는 것을 포함하되,
상기 재활성화는,
제1 억세스 라우터와 다른 제3 억세스 라우터에 연결 됨으로써 활성화 되는 것을 포함하고,
상기 제3 억세스 라우터에 연결된 후 전체 데이터 전송률이 기 지정된 QoS(Quality of Service)에 따라 요구되는 데이터 전송률에 미달하는지 판단하고,
상기 전체 데이터 전송률이 상기 기 지정된 QoS에 따라 요구되는 데이터 전송률에 미달하는 경우, 상기 전체 데이터 전송률이 상기 기 지정된 QoS에 따라 요구되는 데이터 전송률에 미달하지 않을 때 까지 새로운 연결을 설립하는, 이동 노드의 이동성 관리 방법.In the mobility management method of a mobile node having a first network interface and a second network interface,
The mobile node is activated by being connected to a first access router via the first network interface;
The mobile node is activated by being connected to a second access router via the second network interface;
The mobile node is connected to a Mobility Anchor Point (MAP) in Hierarchy Mobile IP version 6 (HMIPv6) standard through simultaneous binding using the first network interface and the second network interface;
If the strength of the signal received via the first network interface decreases below a disconnection threshold, the mobile node deactivates the first network interface and then reactivates it unconditionally to restore concurrent binding; But
The reactivation is,
Including being activated by being connected to a third access router different from the first access router,
After connecting to the third access router, it is determined whether the total data rate is less than the required data rate according to a predetermined Quality of Service (QoS),
When the total data rate is less than the data rate required according to the predetermined QoS, establishing a new connection until the total data rate is not below the data rate required according to the predetermined QoS. How to manage mobility.
상기 조건 없이 재활성화 하여 동시 바인딩을 복원하는 것은,
상기 이동 노드가 신규 라우터를 디스커버리 하고;
상기 이동 노드가 상기 디스커버리에 응답한 라우터 중 하나를 선택하고;
상기 이동 노드가 상기 선택 된 라우터의 프리픽스 정보를 이용하여 신규 LCoA(on-Link Care-of Address)를 자동 생성하고;
상기 이동 노드가 상기 신규 LCoA의 주소 중복 검사(Duplicate Address Detection)를 상기 선택 된 라우터에 의뢰하고;
상기 이동 노드가 상기 선택 된 라우터를 통해 상기 신규 LCoA에 대한 정보를 포함하는 로컬 바인딩 업데이트(LBU) 메시지를 상기 MAP에 송신하는 것을 포함하는, 복수의 네트워크 인터페이스를 구비한 이동 노드의 이동성 관리 방법.The method according to claim 1,
Restoring concurrent binding by reactivating without the above condition,
The mobile node discovers a new router;
The mobile node selects one of the routers that has responded to the discovery;
The mobile node automatically generates a new on-link care-of address (LCoA) using the prefix information of the selected router;
The mobile node requests Duplicate Address Detection of the new LCoA to the selected router;
And the mobile node sends a local binding update (LBU) message to the MAP via the selected router, the local binding update (LBU) message including information about the new LCoA.
상기 디스커버리에 응답한 라우터 중 하나를 선택하는 것은,
RSSI 신호 값의 세기 및 접속 된 단말의 수 중 적어도 하나를 기준으로 하여 상기 디스커버리에 응답한 라우터 중 하나를 선택하는 것을 포함하는, 복수의 네트워크 인터페이스를 구비한 이동 노드의 이동성 관리 방법.The method of claim 2,
Selecting one of the routers in response to the discovery,
And selecting one of routers responding to the discovery based on at least one of a strength of an RSSI signal value and a number of connected terminals.
상기 로컬 바인딩 업데이트(LBU) 메시지를 상기 MAP에 송신하는 것은,
상기 선택 된 네트워크 인터페이스의 식별 정보를 알리기 위한 플래그가 수납 된 로컬 바인딩 업데이트 메시지를 상기 MAP에 송신하는 것을 포함하는, 복수의 네트워크 인터페이스를 구비한 이동 노드의 이동성 관리 방법.The method of claim 2,
Sending the local binding update (LBU) message to the MAP,
And transmitting to the MAP a local binding update message containing a flag for informing the identification information of the selected network interface, the mobility management method of a mobile node having a plurality of network interfaces.
상기 플래그는, HMIPv6 규격에 따른 로컬 바인딩 업데이트 메시지의 O 플래그인, 복수의 네트워크 인터페이스를 구비한 이동 노드의 이동성 관리 방법.5. The method of claim 4,
And the flag is an O flag of a local binding update message according to the HMIPv6 standard.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110136711A KR101368423B1 (en) | 2011-12-16 | 2011-12-16 | Simultaneous binding typed mobility management method based on HMIPv6 standard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110136711A KR101368423B1 (en) | 2011-12-16 | 2011-12-16 | Simultaneous binding typed mobility management method based on HMIPv6 standard |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130069140A KR20130069140A (en) | 2013-06-26 |
KR101368423B1 true KR101368423B1 (en) | 2014-03-04 |
Family
ID=48864592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110136711A KR101368423B1 (en) | 2011-12-16 | 2011-12-16 | Simultaneous binding typed mobility management method based on HMIPv6 standard |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101368423B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611055B (en) * | 2015-12-23 | 2019-05-21 | 小米科技有限责任公司 | Call method and device |
-
2011
- 2011-12-16 KR KR1020110136711A patent/KR101368423B1/en active IP Right Grant
Non-Patent Citations (2)
Title |
---|
JONG-TAE PARK 외 1, ‘Extension of hierarchical mobility management with multicasting tunnels in heterogeneous wireless network’, ICUIMC ‘11, 2011.2.21.-23.. |
JONG-TAE PARK 외 1, 'Extension of hierarchical mobility management with multicasting tunnels in heterogeneous wireless network', ICUIMC '11, 2011.2.21.-23.. * |
Also Published As
Publication number | Publication date |
---|---|
KR20130069140A (en) | 2013-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5072864B2 (en) | Communication system and domain management device | |
JP5008679B2 (en) | Flow control device | |
CN102598602B (en) | Managing router advertisement messages to support roaming of wireless mobile client devices | |
US11356973B2 (en) | Communication system, mobile communication terminal and position managing apparatus | |
JP4971468B2 (en) | Interface selection in mobile networks | |
CN101127727B (en) | IP address configuration and mobile detection method for mobile IP | |
EP1526750A2 (en) | Network apparatus and method for stable handoff in IP-based mobile ad hoc network system | |
US20100268804A1 (en) | Address allocation method, address allocation system, mobile node, and proxy node | |
JP2009529267A (en) | High-speed configuration of default router for mobile node in mobile communication system | |
JP2009530932A (en) | Seamless transmission of data to mobile nodes during fast handover in mobile communication systems | |
CN102833724A (en) | Method and system supporting multi-interface and multi-link communication | |
CN103889002A (en) | Flow control method and device, mobile node, and access gateway | |
EP2536071B1 (en) | Method, system, mapping forward server and access router for mobile communication controlling | |
CN103118098B (en) | Based on the multi-link mobile node interface switching method of prediction | |
Kim et al. | An optimized seamless IP flow mobility management architecture for traffic offloading | |
EP2103034A1 (en) | Network-based handover control mechanism | |
KR102434074B1 (en) | A method of handling anchor upf for local offloading in 5g cellular network | |
KR101368423B1 (en) | Simultaneous binding typed mobility management method based on HMIPv6 standard | |
KR101338337B1 (en) | QoS-guaranteed mobility management method based on HMIPv6 standard | |
CN102572787A (en) | Method for determining data forwarding route and apparatuses | |
KR101338329B1 (en) | QoS-guaranteed mobility management method based on HMIPv6 standard | |
CN101778370A (en) | Method of supporting cooperation work of multiple routers by utilizing virtual interface | |
US8098642B2 (en) | Communication system and mobile home agent | |
CN102882788A (en) | Message forwarding processing method, net element and system | |
US20150110115A1 (en) | Method, device and system for session routing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111216 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130527 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20131219 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130527 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20131219 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20130729 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20140206 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20140120 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20131219 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20130729 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140221 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140224 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170119 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170119 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180109 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180109 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190201 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190201 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20200203 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20200203 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210127 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20220126 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20230209 Start annual number: 10 End annual number: 10 |