A Novel Handover Mechanism of PMIPv6 for the Support of Multi-Homing Based on Virtual Interface
Abstract
:1. Introduction
1.1. Introduction of Multi-Homing
- A mobile router (MR) has several types of interfaces.
- There are different mobility access gateways (MAG) present in the network.
- The mobile network can be pooled with multiple LMAs or multiple HAs.
- The mobile network includes one regional prefix represented as interface 1 and interface 2 (if1 and if2).
1.2. Introduction of Virtual Interface with Multihoming Based on PMIPv6
1.3. PMIPv6—Multi-Homing with Single Interface
2. Literature Survey
Limitations of Single Virtual Interface
3. Proposed System
3.1. An Outline of the Proposed Technique—PMIPV6/AAND
3.2. PMIPv6/AAND—Handover Message Format
3.3. PMIPv6/AAND—Architecture
3.4. PMIPv6/ AAND—Various Multi-Homing Topologies
- CN-MAG1-MN. (Without handover)
- MN-MAG1; CN-MAG2; (Hand over between MN-MAG2 i.e., MAG1-MAG2)
- MN-MAG1; CN-MAG2 (Hand over between MN-MAG3 from MAG1 to MAG3 through MAG2, i.e., MAG1-MAG-MAG3
3.4.1. Topology 1—PMIPV6/AAND
3.4.2. Topology 2—PMIPv6/AAND
3.4.3. Topology 3—PMIPv6/AAND
3.5. PMIPv6/AAND’s Signal Flow
- CN passes packets via bi-directional tunnel among LMA and MAG 2 to the MN.
- MAG gives a migration update to the mobility session, i.e., HI message to M-MAG which contains the message HNP that was transferred to the MN interface.
- M-MAG sends an acceptance of migration to a mobility session i.e., HACK message to MAG as a reaction to the relocation of a connectivity session.
- MN is added to M-MAG.
- M-MAG passes a multi-prefix (HNP1, HNP2) proxy-binding update (PBU) message to LMA
- LMA changes the Entry for Binding Cache.
- LMA passes a multi-prefix alternative (HNP1, HNP2) proxy binding acknowledgement (PBA) message to LMA.
- But CN will interact with MN on an ongoing basis.
3.6. PMIPv6/AAND with Multiple Virtual Interfaces
4. Use Case and Simulation of the Proposed System
4.1. PMIPv6/AAND—Use Case
4.2. PMIPv6/AAND—Inter-Technology Handover
Concurrent Connection of PMIPv6/AAND
4.3. Description Performance Analysis and Simulation of PMIPv6/AAND
- Use of stateless address configuration is presumed. The time delay of the connecting network prefix and its address interface is negligible.
- Constant traffic between MN and CN is assumed, and the packets are transferred through the optimized path.
- The RS and RA message are presumed to have the same time delay in attaching the MN.
- The very first AP is known as a hop first.
- The arrival and receiving session rates are the same.
Mobility Model Ratio
4.4. PMIPv6/AAND—Analysis and Simulation Results Based on Handover
4.4.1. MIPv6—Handover Analysis
MIPv6—Handover Simulation Result
4.4.2. PMIPv6—Handover Analysis
PMIPv6 Handover Simulation Result
4.4.3. F-PMIPv6—Handover Analysis
F-PMIPv6—Handover Simulation Result
4.4.4. PMIPv6/SAND—Handover Analysis
PMIPv6/SAND Handover Simulation Result
4.4.5. PMIPv6/AAND—Handover Analysis
PMIPv6/AAND—Handover Simulation Result
4.5. Comparison of Various Handover Delay’s
4.6. PMIPv6/AAND—Handover Comparative Analysis
5. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kim, S.M.; Choi, H.Y.; Lee, H.B.; Min, S.G.; Han, Y.H. Multiple virtual interfaces to support multi-homing hosts in PMIPv6 network. In Proceedings of the 2012 IEEE Globecom Workshops IEEE, Anaheim, CA, USA, 3–7 December 2012; pp. 1047–1051. [Google Scholar]
- Gundavelli, S.; Melia, T. ‘Logical Interface Support for Multi-Mode IP Hosts’, Internet Engineering Task Force, Draft-ietf-netext-logical-interface-support-01.txt. 2010. Available online: https://datatracker.ietf.org/doc/html/draft-ietf-netext-logical-interface-support (accessed on 10 March 2021).
- Li, Y.; Kum, D.W.; Seo, W.K.; Cho, Y.Z. A multi-homing support scheme with localized shim protocol in proxy mobile IPv6. In Proceedings of the 2009 IEEE International Conference on Communications, Dresden, Germany, 14–18 June 2009; pp. 1–5. [Google Scholar]
- White, C.; LISP Mobile Node. Network Working Group D. Farinacci Internet-Draft D. Lewis Intended status: Informational D. Meyer Expires: April 26, 2012; CISCO Systems, Inc.: San Jose, CA, USA, 2011. [Google Scholar]
- Nordmark, E.; Bagnulo, M. Shim6: Level 3 multihoming shim protocol for IPv6. RFC 5533 2009. [Google Scholar] [CrossRef]
- Akella, A.; Maggs, B.; Seshan, S.; Shaikh, A. On the performance benefits of multihoming route control. IEEE/ACM Trans. Netw. 2008, 16, 91–104. [Google Scholar] [CrossRef]
- Hong, Y.G.; Youn, J.S.; Kim, H.J.; Hyun, T. Analysis of the usage of a logical interface in PMIPv6. In Proceedings of the Advanced Communication Technology (ICACT), 2011 13th International Conference on IEEE, Gangwon, Korea (South), 13–16 February 2011; pp. 1069–1074. [Google Scholar]
- Melia, T.; Gundavelli, S. Logical Interface Support for Multi-Mode IP Hosts; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2010; Available online: https://datatracker.ietf.org/doc/draft-melia-netext-logical-interface-support/ (accessed on 10 March 2021).
- Indumathi, L.K.; Punithavathani, D.S. Performance Improvement of Proxy Mobile IPv6 for the Support of Multi-Homing. Wirel. Personal Commun. 2017, 96, 1653–1672. [Google Scholar] [CrossRef]
- Yokota, H.; Chowdhury, K.; Koodli, R.; Patil, B. ‘F. Xia’, Fast Handovers for Proxy Mobile IPv6. RFC 5949. 2010. Available online: https://datatracker.ietf.org/doc/html/rfc5949 (accessed on 10 March 2021).
- Baumann, F.V.; Niemegeers, I.G. An evaluation of location management procedures. In Proceedings of the Universal Personal Communications, 1994. Record, 1994 Third Annual International Conference on IEEE, San Diego, CA, USA, 27 September–1 October 1994; pp. 359–364. [Google Scholar]
- Kleinrock, L. Queueing Systems, vol. 1. 1975. Available online: https://www.wiley.com/en-us/Queueing+Systems%2C+Volume+I-p-9780471491101 (accessed on 10 March 2021).
- Henderson, T. ns-3 Tutorial. Available online: https://www.nsnam.org/docs/models/singlehtml/index.html (accessed on 10 March 2021).
- Choi, H.Y.; Min, S.G.; Han, Y.H.; Park, J.; Kim, H. Implementation, and evaluation of proxy mobile IPv6 in NS-3 network simulator. In Proceedings of the Ubiquitous Information Technologies and Applications (CUTE), 2010 Proceedings of the 5th International Conference on Ubiquitous Information Technologies and Applications, Sanya, China, 16–18 December 2010; pp. 1–6. [Google Scholar]
- Amendment to IEEE Std 802.11(TM)-2012. This Amendment Specifies Enhancements to the IEEE 802.11 Medium access Control (MAC) for Robust Audio Video (AV) Streaming, While Maintaining Coexistence with Other Types of Traffic. Available online: https://standards.ieee.org/findstds/standard/802.11aa-2012.html (accessed on 10 March 2021).
- Perkins, C.; Johnson, D.; Arkko, J. RFC 6275: Mobility Support in IPv6; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2011; Available online: https://datatracker.ietf.org/doc/rfc6275/ (accessed on 10 March 2021).
- Gundavelli, S.; Leung, K.; Devarapalli, V.; Chowdhury, K. ‘B. Patil’, Proxy Mobile IPv6. RFC 5213. 2008. Available online: https://datatracker.ietf.org/doc/html/rfc5213 (accessed on 10 March 2021).
- Zhou, D.; Zhang, H.; Xu, Z.; Zhang, Y. Evaluation of Fast PMIPv6 and Transient Binding PMIPv6 in vertical handover environment. In Proceedings of the Communications (ICC), 2010 IEEE International Conference on Communications, Cape Town, South Africa, 23–27 May 2010; pp. 1–5. [Google Scholar]
- Leiter, Á.; László, B. A flow-based and operator-centric dynamic mobility management scheme for proxy mobile IPv6. Wirel. Commun. Mob. Comput. 2019, 2019, 4567317. Available online: https://www.hindawi.com/journals/wcmc/2019/4567317/ (accessed on 10 March 2021). [CrossRef]
- Zhang, L.; Ma, M.; Qiu, Y. An enhanced handover authentication solution for 6LoWPAN networks. Comput. Secur. 2021, 109, 102373. [Google Scholar] [CrossRef]
MN-ID | CoA | LL-ID | HNP List |
---|---|---|---|
MN-1 | Proxy CoA1 | XXX | HNP1, Pci |
MN-ID | CoA | LL-ID | HNP List |
---|---|---|---|
MN-1 | Proxy CoA1 (PCoA1) | XXX | [HNP1, Pci],[HNP2, sec] |
MN-1 | Proxy CoA2 (PCoA2) | YYY | [HNP1, sec],[HNP2, Pci] |
MN-ID | CoA | LL-ID | HNP List |
---|---|---|---|
MN-1 | Proxy CoA1 (PCoA1) | XXX | [HNP1, Pci],[HNP2, sec] [HNP1, Pci],[HNP2, sec] |
MN-1 | Proxy CoA2 (PCoA2) | YYY | [HNP1, sec],[HNP2, Pci] [HNP1, sec],[HNP2, Pci] |
MN-ID | CoA | LL-ID | HNP List |
---|---|---|---|
MN-1 | Proxy CoA1 (PCoA1) | XXX | [HNP1, Pci],[HNP2, sec] [HNP1, Pci],[HNP2, sec] |
MN-1 | Proxy CoA2 (PCoA2) | YYY | [HNP1, sec],[HNP2, Pci] [HNP1, sec],[HNP2, Pci] |
Interface | Speed |
---|---|
WLAN | 84 Mbps |
WI-MAX | 75 Mbps |
3G | 1 Mbps |
Flow ID | MN-ID | LL-ID | Priority of Flow |
---|---|---|---|
UDP1 X (WLAN) | MN-1 | XX: XX | WLAN->3G->Wi-Max |
UDP2 Y (Wi-max) | MN-1 | YY: YY | Wi-Max->3G->WLAN |
UDP3 Z (3G) | MN-1 | ZZ: ZZ | 3G->Wi-Max->WLAN |
Flow ID | MN-ID | LL-ID |
---|---|---|
X (WLAN) | MN-1 | XX:XX |
Y (Wi-max) | MN-1 | XX:YY |
Z (3G) | MN-1 | YY:ZZ |
Parameters | Values |
---|---|
Layer 2 connection (Delay between MN-AP & Delay between AP-CN) | 0.2 sec |
Time Delay between MN to NAR (TDRS) | 0.015 sec |
Time Delay between NAR to MN (TDRA) | 0.015 sec |
TDDAD | 0.2 sec |
TDBUH | 0.2 sec |
TDHBA | 0.2 sec |
TDBUC | 0.2 sec |
TDCBA | 0.2 sec |
Layer 2 connection (Delay between MN-AP & Delay between AP-MAG | 0.2 sec |
Delay between MAG to LMA (tRS) | 0.015 sec |
Delay between MN to MAG (tRA) | 0.015 sec |
Authentication Delay = (tAAAreq+tAAAres = (0.2 sec + 0.2 sec) | 0.4 sec |
Delay of Control Signal = (tPBA+ tPBU) = (0.2 sec + 0.2 sec) | 0.4 sec |
TTDData | 0.4 sec |
PDL | 1024 bytes |
ƛs | 100 Mbps |
Protocol | Handover Delay |
---|---|
MIPv6 | (TDAuth + TDRRS) + (TDRS + TDRV) + (TDNAR) + (TDBUH + TDHBA) + (TDREG +TDBUC + TDCBA) + TTDData |
PMIPv6 | Layer 2 connection + (tPBA + tPBU) + tRS + tRA + (tAAAreq + tAAAres) + TTDData |
F-PMIPv6 | Layer 2 connection + (tAAAreq + tAAAres) + 2(tPBA + tPBU) + 2(tRS + tRA) + TTDData |
PMIPv6/SAND | Layer 2 connection + 2(tPBA + tPBU) + 2 (tRS + tRA) + TTDData |
PMIPv6/AAND | Layer 2 connection + MAX (tRS,,tRA) + TTDData |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Krishnan, I.L.; Al-Turjman, F.; Sekaran, R.; Patan, R.; Hsu, C.-H. A Novel Handover Mechanism of PMIPv6 for the Support of Multi-Homing Based on Virtual Interface. Sustainability 2021, 13, 11743. https://doi.org/10.3390/su132111743
Krishnan IL, Al-Turjman F, Sekaran R, Patan R, Hsu C-H. A Novel Handover Mechanism of PMIPv6 for the Support of Multi-Homing Based on Virtual Interface. Sustainability. 2021; 13(21):11743. https://doi.org/10.3390/su132111743
Chicago/Turabian StyleKrishnan, Indumathi Lakshmi, Fadi Al-Turjman, Ramesh Sekaran, Rizwan Patan, and Ching-Hsien Hsu. 2021. "A Novel Handover Mechanism of PMIPv6 for the Support of Multi-Homing Based on Virtual Interface" Sustainability 13, no. 21: 11743. https://doi.org/10.3390/su132111743
APA StyleKrishnan, I. L., Al-Turjman, F., Sekaran, R., Patan, R., & Hsu, C. -H. (2021). A Novel Handover Mechanism of PMIPv6 for the Support of Multi-Homing Based on Virtual Interface. Sustainability, 13(21), 11743. https://doi.org/10.3390/su132111743