패킷 손실과 순서 어긋남 문제를 해결할 수 있는 새로운 FMIPv6와 HMIPv6 통합 메커니즘

A Novel Integration Mechanism of FMIPv6 and HMIPv6 to Reduce Loss and Out-of-Sequence Problem

  • 이재훈 (동국대학교 정보통신공학과) ;
  • 임유진 (수원대학교 정보미디어학과)
  • 발행 : 2007.04.15

초록

Mobile IPv6(MIPv6)는 이동 호스트(mobile node: MN)가 인터넷의 연결 지점을 변경하더라도 임의의 호스트(correspondent node: CN)와 계속 통신을 유지할 수 있도록 하는 기술이다. 기존의 MIPv6 프로토콜에서는 핸드오버 기간 동안 CN이 MN으로 전송하는 트래픽은 손실된다. 이를 방지하기 위하여 HMIPv6 및 FMIPv6와 같은 여러 메커니즘들이 제안되었다. 그렇지만, 이들 메커니즘도 역시 패킷 손실이나 패킷의 순서 어긋남으로 인한 상위 계층의 성능 저하 문제가 발생한다. 본 논문에서는 패킷 손실과 순서 어긋남 문제를 해결할 수 있는 I-FHM1IPv6 를 제안한다. I-FHMIPv6에서는 홈 에이전트(home agent: HA) 또는 CN에게 MN의 바인딩 캐쉬 엔트리가 갱신된다는 것을 알려주는 Flush 메시지를 새로 정의했다. 이 메시지를 수신한 MN은 이전의 경로를 통한 패킷 전송이 종료된다는 것을 알 수 있으며, 이를 통하여 패킷의 순서 어긋남 문제를 해결할 수 있다. 또한 제안된 알고리즘은 효율적으로 FMIPv6 와 HMIIPv6 를 통합함으로써 패킷 손실을 최소화할 수 있다. 모의실험을 통해 제안된 알고리즘의 성능을 분석하였으며, I-FHMIIPv6의 성능이 기존 FMIPv6나 HMIIPv6보다 우수함을 알 수 있었다.

Mobile IPv6 (MIPv6) enables a mobile node (MN) to maintain its connectivity with a correspondent node (CN) while changing its point of attachment. In MIPv6, packets sent from a CN to a MN during handover are lost. Several mechanisms including FMIPv6 and HMIPv6 have been proposed in order to minimize packet loss. However, such mechanisms still suffer from performance degradation due to not only packet loss but also out-of-sequence packets. In this paper, we propose I-FHMIPv6 to resolve packet loss as well as the out-of-sequence packet problem. In I-FHMIPv6, the flush message is newly defined in order to notify a home agent (HA) or CN of the fact that the binding cache entry of a MN is about to be updated. A MN receiving the flush message can know that there is no more packets transmitted via the previous route, which resolve the out-of-sequence packet problem. Moreover, with the proposed mechanism, we can minimize packet loss by integrating FMIPv6 and HMIPv6 efficiently. I-FHMIPv6 is evaluated by performing simulations, and the simulation results show that I-FHMIPv6 outperforms FMIPv6 and HMIPv6.

키워드

참고문헌

  1. D. Johnson, C. Perkins and J. Arkko, 'Mobility Supprot in IPv6,' IETF, RFC 3775, June 2004
  2. H. Soliman et al, 'Hierarchical Mobile IPv6 Mo-bility Management (HMIPv6),' IETF, RFC 4140, Aug. 2005
  3. R. Koodli, ed., 'Fast Handovers for Mobile IPv6,' IETF, RFC 4068, July 2005
  4. Q. Zhao, Li Feng, z. Li and Y. Zhang, 'Performance analysis of handoff management in mobile IP,' Proc. Asia-Pacific Conference, pp. 893-897, Sep. 2004
  5. D. Lee, C. Oh, S. Lee, Park, K. Kim, 'Design and Analysis of the Mobile Agent Preventing Out-of-sequence,' ICOIN, 1999
  6. D. Tandjaoui et al., 'Performance Enhancement of Smooth Handoff in Mobile IP by Reducing Packets Disorder,' Proc. of IEEE ISCC, pp. 149-154, 2003 https://doi.org/10.1109/ISCC.2003.1214115
  7. R. Ramjee, K. Varadhan, L. Salgarelli, S. R. Thuel, S. Y. Wang, T. La Porta, 'HAWAII: A Domain-Based Approach for Supporting Mobility in Wide-Area Wireless Networks,' IEEE Trans. on Networking, vol. 10, no. 3, pp. 396-410, June 2002 https://doi.org/10.1109/TNET.2002.1012370
  8. D. Lee, G. Hwang and C. Oh, 'Performance Enhancement of Mobile IP by reducing out-of-sequence packet using priority scheduling,' IEICE Transaction Communication, vol. E85-B, No. 8, pp. 1442-1446, Aug. 2002
  9. D. S. Eom, M. Sugano, M. Murta and H. Miyahara, 'Performance Improvement by packet buffering in mobile IP based networks,' IEICE Transaction Communication, vol. E83-B, no. 11, pp. 2501-2512, Nov. 2002
  10. H. Y. Jung, H. Soliman, S. J. Koh and J. Y. Lee, 'Fast Handover for Hierarchical MIPv6(F-HMIPv6),' http://www.ietf.org/internet-drafts/draft-jung-mobopts-fhmipv6-00,txt, Apr. 2005(work in progress)
  11. Motorola, MobiWan: NS-2 extensions to study mobility in Wide-Area IPv6 Networks, http://www.inriaples.fr/planete/mobiwan