Skip to main content
Log in

Buffering in proxy mobile IPv6: implementation and analysis

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Proxy mobile IPv6 (PMIPv6) is a network-based mobility management protocol that improves performance in terms of handover latency, signaling cost, and packet loss compared to host-based mobility management protocols. However, still packet loss occurs during the handover of the mobile node (MN). Several attempts have been made to improve the reliability of PMIPv6 service by proposing schemes in which packets are buffered in network entities during the handover of the MN to prevent packet loss, and performance improvement has been demonstrated via simulations. So far, there have been no implementations of buffering functions in the literature. This paper addresses design of buffering function and its implementation to prevent packet loss, and demonstrates the results. We have implemented a PMIPv6 testbed based on open source resources. We discuss the functional and performance enhancements, comparing PMIPv6 with the buffering implemented and standard PMIPv6. We also propose an improved buffering function where the packet forwarding rate of the buffer is adjusted. The results through the testbed show that the buffering function in PMIPv6 effectively prevents packet loss during the handover of the MN. We have found out that we can manage the amount of packets in the buffer without further increment by adjusting the packet forwarding rate of the buffer as well.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Johnson D, Perkins C, Arkko J (2004) Mobility support in IPv6, IETF RFC 3775

  2. KAME Project. http://www.kame.net

  3. MIPL— Mobile IPv6 for Linux. http://www.mobile-ipv6.org

  4. UMIP: USAGI-patched Mobile IPv6 for Linux. http://umip.linux-ipv6.org

  5. Gundavelli S, Leung K, Devarapalli V, Chowdhury K, Patil B (2008) proxy mobile IPv6, IETF RFC 5213

  6. EURECOM OpenAirInterface proxy mobile IPv6. http://www.opnairinterface.org

  7. ATNoG open proxy mobile IPv6. http://atnog.av.it.pt/projects/opmip

  8. Kong H, Oh S, Kim M, Choo H (2010) Load balancing of local mobility anchors in proxy mobile IPv6 network. The Second Asia-Pacific Symposium on Internetware 2010 (Internetware 2010), pp 135–138

  9. Krishnan S, Koodli R, Loureiro P, Wu Q, Dutta A (2011) Localized routing for proxy mobile IPv6, draft-ietf-netext-pmip-lr-07.txt

  10. Park S, Lee E, Yu F, Noh S, Kim S (2011) Inter-domain roaming mechanism transparent to IPv6-node among PMIPv6 networks. VTC2010-Spring—IEEE Vehicular Technology Conference

  11. Kwon N, Kim H, Oh S, Choo H (2011) Fast handover scheme based on mobility management of head MAG in PMIPv6. Springer, LNCS 6786:181–193

    Google Scholar 

  12. Lee J, Ernst T (2011) Fast PMIPv6 multicast handover procedure for mobility-unaware mobile nodes. VTC2011-Spring—IEEE Vehicular Technology Conference

  13. Proxy mobile IPv6—Wikipedia. http://en.wikipedia.org/wiki/Proxy_Mobile_IPv6

  14. USAGI project—Linux IPv6 Development Project. http://linux-ipv6.org

  15. Kang J, Kum D, Li Y, Cho Y (2008) Seamless handover scheme for proxy mobile IPv6. In: IEEE International Conference, 2008 on Wireless and Mobile Computing, Networking and Communications, pp 410–414

  16. Choi H, Kim K, Lee H, Min S, Han Y (2011) Smart buffering for seamless handover in proxy mobile IPv6. Wirel Commun Mob Comput 11(4):491–499

    Article  Google Scholar 

  17. Netfilter. http://www.netfilter.org/

  18. Ayuso P (2006) Netfilter’s connection tracking system. LOGIN; The USENIX magazine 31(3):34–39

    Google Scholar 

  19. FreeRADIUS. http://freeradius.org

  20. Open Source Board. http://monet.skku.ac.kr/

Download references

Acknowledgments

This research was supported in part by Korean government (MSIP(NGICDP(2010-0020727)), MOE(PRCP(NRF-2010-0020210))) and Samsung Software R & D center. Authors appreciate the contributions of Mr. Khuong Quoc Anh in the testbed.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hyunseung Choo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Park, C., Kwon, N., Woo, H. et al. Buffering in proxy mobile IPv6: implementation and analysis. J Supercomput 68, 1503–1520 (2014). https://doi.org/10.1007/s11227-014-1122-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-014-1122-0

Keywords

Navigation