Cargando…
Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets
Mobile IP allows for location-independent routing of IP datagrams on the Internet. Mobile IP specifies how a mobile node (MN) registers with its home agent and how the home agent routes datagrams to the MN through the tunnel. Current Mobile IP protocols have difficulties meeting the stringent handov...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5624572/ https://www.ncbi.nlm.nih.gov/pubmed/28968450 http://dx.doi.org/10.1371/journal.pone.0182375 |
_version_ | 1783268253649338368 |
---|---|
author | Kang, Byungseok Anh, Khuong Quoc Choo, Hyunseung |
author_facet | Kang, Byungseok Anh, Khuong Quoc Choo, Hyunseung |
author_sort | Kang, Byungseok |
collection | PubMed |
description | Mobile IP allows for location-independent routing of IP datagrams on the Internet. Mobile IP specifies how a mobile node (MN) registers with its home agent and how the home agent routes datagrams to the MN through the tunnel. Current Mobile IP protocols have difficulties meeting the stringent handover delay requirements of future wireless networks. Fast handover for Proxy Mobile IPv6 (FPMIPv6) is used to resolve handover latency and packet loss problems that occur in the Proxy Mobile IPv6 (PMIPv6) protocol. However, while implementing the FPMIPv6 scheme in a testbed, we encounter the out-of-order packet (OoOP) problem. The cause of this problem is the existence of two paths for data transmitted from a correspondent node (CN) to an MN. Since the problem affects the quality of service (QoS) of the network and the performance of the MN, we propose a new scheme using the last packet marker and packet buffering to solve this problem in FPMIPv6. The new Mobile Access Gateway (MAG) can control and deliver the data transmitted via the old path or the new path to an MN in order, using the last packet marker to notify the end of the data delivery in the old path and the packet buffering for holding the data delivered in the new path. We implement both the proposed scheme and FPMIPv6 in a testbed as a real network environment to demonstrate the correctness, cost effectiveness, and performance of the proposed scheme. A performance evaluation reveals that the proposed scheme can handle the OoOP problem efficiently. |
format | Online Article Text |
id | pubmed-5624572 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-56245722017-10-17 Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets Kang, Byungseok Anh, Khuong Quoc Choo, Hyunseung PLoS One Research Article Mobile IP allows for location-independent routing of IP datagrams on the Internet. Mobile IP specifies how a mobile node (MN) registers with its home agent and how the home agent routes datagrams to the MN through the tunnel. Current Mobile IP protocols have difficulties meeting the stringent handover delay requirements of future wireless networks. Fast handover for Proxy Mobile IPv6 (FPMIPv6) is used to resolve handover latency and packet loss problems that occur in the Proxy Mobile IPv6 (PMIPv6) protocol. However, while implementing the FPMIPv6 scheme in a testbed, we encounter the out-of-order packet (OoOP) problem. The cause of this problem is the existence of two paths for data transmitted from a correspondent node (CN) to an MN. Since the problem affects the quality of service (QoS) of the network and the performance of the MN, we propose a new scheme using the last packet marker and packet buffering to solve this problem in FPMIPv6. The new Mobile Access Gateway (MAG) can control and deliver the data transmitted via the old path or the new path to an MN in order, using the last packet marker to notify the end of the data delivery in the old path and the packet buffering for holding the data delivered in the new path. We implement both the proposed scheme and FPMIPv6 in a testbed as a real network environment to demonstrate the correctness, cost effectiveness, and performance of the proposed scheme. A performance evaluation reveals that the proposed scheme can handle the OoOP problem efficiently. Public Library of Science 2017-10-02 /pmc/articles/PMC5624572/ /pubmed/28968450 http://dx.doi.org/10.1371/journal.pone.0182375 Text en © 2017 Kang et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Kang, Byungseok Anh, Khuong Quoc Choo, Hyunseung Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets |
title | Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets |
title_full | Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets |
title_fullStr | Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets |
title_full_unstemmed | Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets |
title_short | Implementation of fast handover for proxy mobile IPv6: Resolving out-of-order packets |
title_sort | implementation of fast handover for proxy mobile ipv6: resolving out-of-order packets |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5624572/ https://www.ncbi.nlm.nih.gov/pubmed/28968450 http://dx.doi.org/10.1371/journal.pone.0182375 |
work_keys_str_mv | AT kangbyungseok implementationoffasthandoverforproxymobileipv6resolvingoutoforderpackets AT anhkhuongquoc implementationoffasthandoverforproxymobileipv6resolvingoutoforderpackets AT choohyunseung implementationoffasthandoverforproxymobileipv6resolvingoutoforderpackets |