Table of Contents Author Guidelines Submit a Manuscript
Wireless Communications and Mobile Computing
Volume 2019, Article ID 7464179, 29 pages
https://doi.org/10.1155/2019/7464179
Research Article

End-To-End Mobility for the Internet Using ILNP

1Geo-Informatics and Space Technology Development Agency, Bangkok, Thailand
2School of Computer Science, University of St Andrews, St Andrews, Fife KY16 9SX, UK

Correspondence should be addressed to Saleem N. Bhatti; ku.ca.swerdna-ts@meelas

Received 7 May 2018; Revised 13 December 2018; Accepted 20 January 2019; Published 16 April 2019

Academic Editor: Yu Chen

Copyright © 2019 Ditchaphong Phoomikiattisak and Saleem N. Bhatti. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. C. Perkins, “IP Mobility Support for IPv4,” RFC 5944 (PS), IETF, 2010. View at Publisher · View at Google Scholar
  2. C. Perkins, D. Johnson, and J. Arkko, “Mobility Support in IPv6,” RFC 6275 (PS), IETF, 2011. View at Publisher · View at Google Scholar
  3. C. Caini and R. Firrincieli, “TCP Hybla: A TCP enhancement for heterogeneous networks,” International Journal of Satellite Communications and Networking, vol. 22, no. 5, pp. 547–566, 2004. View at Publisher · View at Google Scholar · View at Scopus
  4. C. P. Fu and S. C. Liew, “TCP Veno: TCP enhancement for transmission over wireless access networks,” IEEE Journal on Selected Areas in Communications, vol. 21, no. 2, pp. 216–228, 2003. View at Publisher · View at Google Scholar · View at Scopus
  5. D. Phoomikiattisak and S. N. Bhatti, “Mobility as a first class function,” in Proceedings of the 11th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, WiMob 2015, pp. 850–859, UAE, October 2015. View at Scopus
  6. S. N. Bhatti, D. Phoomikiattisak, and B. Simpson, “IP without IP addresses,” in Proceedings of the the 12th Asian Internet Engineering Conference, pp. 41–48, Bangkok, Thailand, November 2016. View at Publisher · View at Google Scholar
  7. R. Atkinson and S. N. Bhatti, “Identifier-Locator Network Protocol (ILNP) Architectural Description,” RFC 6740 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  8. R. Atkinson, S. Bhatti, and S. Hailes, “Evolving the internet architecture through naming,” IEEE Journal on Selected Areas in Communications, vol. 28, no. 8, pp. 1319–1325, 2010. View at Publisher · View at Google Scholar · View at Scopus
  9. R. Atkinson, S. Bhatti, and S. Hailes, “ILNP: Mobility, multi-homing, localised addressing and security through naming,” Telecommunication Systems, vol. 42, no. 3-4, pp. 273–291, 2009. View at Publisher · View at Google Scholar · View at Scopus
  10. R. Atkinson and S. N. Bhatti, “Identifier-Locator Network Protocol (ILNP) Engineering Considerations,” RFC 6741 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  11. R. Atkinson, S. N. Bhatti, and S. Rose, “DNS Resource Records for the Identifier-Locator Network Protocol 935 (ILNP),” RFC 6742 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  12. R. Atkinson and S. N. Bhatti, “ICMP Locator Update Message for the Identifier-Locator Network Protocol for IPv6 (ILNPv6),” RFC 6743 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  13. R. Atkinson and S. N. Bhatti, “IPv6 Nonce Destination Option for the Identifier-Locator Network Protocol for IPv6 (ILNPv6),” RFC 6744 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  14. R. Atkinson and S. N. Bhatti, “ICMP Locator Update Message for the Identifier-Locator Network Protocol for IPv4 (ILNPv4),” RFC 6745 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  15. R. Atkinson and S. N. Bhatti, “IPv4 Options for the Identifier-Locator Network Protocol (ILNP),” RFC 6746 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  16. R. Atkinson and S. N. Bhatti, “Address Resolution Protocol (ARP) for the Identifier-Locator Network Protocol for IPv4 (ILNPv4),” RFC 6747 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  17. R. Atkinson and S. N. Bhatti, “Optional Advanced Deployment Scenarios for the Identifier-Locator Network Protocol (ILNP),” RFC 6748 (E), IRTF, 2012. View at Publisher · View at Google Scholar
  18. C. J. Bennett, S. W. Edge, and A. J. Hinchley, “Issues in the interconnection of datagram networks,” in IEN, vol. 1, University College London (UCL), Jul 1977. View at Google Scholar
  19. D. Meyer, L. Zhang, and K. Fall, “Report from the IAB Workshop on Routing and Addressing,” RFC 4984 (I), IAB, 2007. View at Publisher · View at Google Scholar
  20. B. Carpenter, J. Crowcroft, and Y. Rekhter, “IPv4 Address Behaviour Today,” RFC 2101 (I), IAB, 1997. View at Publisher · View at Google Scholar
  21. B. E. Carpenter, “IP addresses considered harmful,” Computer Communication Review, vol. 44, no. 2, pp. 65–69, 2014. View at Publisher · View at Google Scholar
  22. J. Pan, R. Jain, S. Paul, and C. So-In, “MILSA: A new evolutionary architecture for scalability, mobility, and multihoming in the future internet,” IEEE Journal on Selected Areas in Communications, vol. 28, no. 8, pp. 1344–1362, 2010. View at Publisher · View at Google Scholar · View at Scopus
  23. A. Rodríguez Natal, L. Jakab, M. Portolés et al., “LISP-MN: mobile networking through LISP,” Wireless Personal Communications, vol. 70, no. 1, pp. 253–266, 2013. View at Publisher · View at Google Scholar · View at Scopus
  24. M. Menth, M. Hartmann, and D. Klein, “Global locator, local locator, and identifier split (GLI-Split),” Future Internet, vol. 5, no. 1, pp. 67–94, 2013. View at Publisher · View at Google Scholar · View at Scopus
  25. S. Schütz, H. Abrahamsson, B. Ahlgren, and M. Brunner, “Design and implementation of the Node Identity Internetworking Architecture,” Computer Networks, vol. 54, no. 7, pp. 1142–1154, 2010. View at Publisher · View at Google Scholar · View at Scopus
  26. T. Li, “Recommendation for a Routing Architecture,” RFC 6115 (I), IETF, 2011. View at Publisher · View at Google Scholar
  27. S. N. Bhatti and R. Atkinson, “Reducing DNS caching,” in Proceedings of the 2011 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2011, pp. 792–797, China, April 2011. View at Scopus
  28. S. A. Baset and H. G. Schulzrinne, “An analysis of the Skype peer-to-peer internet telephony protocol,” in Proceedings of the 25th IEEE International Conference on Computer Communications (INFOCOM '06), pp. 1–11, Barcelona, Spain, April 2006. View at Publisher · View at Google Scholar · View at Scopus
  29. Z. Zhu, R. Wakikawa, and L. Zhang, “A Survey of Mobility Support in the Internet,” RFC 6301 (I), IETF, 2011. View at Publisher · View at Google Scholar
  30. M. Zekri, B. Jouaber, and D. Zeghlache, “A review on mobility management and vertical handover solutions over heterogeneous wireless networks,” Computer Communications, vol. 35, no. 17, pp. 2055–2068, 2012. View at Publisher · View at Google Scholar · View at Scopus
  31. A. Gladisch, R. Daher, and D. Tavangarian, “Survey on mobility and multihoming in future internet,” Wireless Personal Communications, vol. 74, no. 1, pp. 45–51, 2014. View at Publisher · View at Google Scholar · View at Scopus
  32. R. Atkinson, S. Bhatti, and S. Hailes, “A proposal for unifying mobility with multi-homing, NAT and security,” in Proceedings of the 5th ACM International Workshop on Mobility Management and Wireless Access, MobiWac'07, pp. 74–83, Greece, October 2007. View at Scopus
  33. R. Atkinson, S. Bhatti, and S. Hailes, “Mobility as an integrated service through the use of naming,” in Proceedings of the 2nd ACM/IEEE Intl. Workshop on Mobility in the Evolving Internet Architecture, pp. 1:1–1:6, Kyoto, Japan, August 2007. View at Publisher · View at Google Scholar
  34. D. Phoomikiattisak and S. N. Bhatti, “Network layer soft handoff for IP mobility,” in Proceedings of the 8th ACM Wrkshp. Perf. Monitoring and Measurement of Heterogeneous Wireless and Wired Networks, pp. 13–20, Barcelona, Spain, November 2013. View at Publisher · View at Google Scholar
  35. D. Phoomikiattisak and S. N. Bhatti, “IP-layer soft handoff implementation in ILNP,” in Proceedings of the 9th ACM MobiCom Workshop on Mobility in the Evolving Internet Architecture, MobiArch 2014, pp. 1–6, USA, September 2014. View at Scopus
  36. D. Phoomikiattisak and S. N. Bhatti, “Control plane handoff analysis for IP mobility,” in Proceedings of the 9th IFIP Wireless and Mobile Networking Conference, WMNC 2016, pp. 65–72, France, July 2016. View at Scopus
  37. H. Soliman, C. Castelluccia, K. ElMalki, and L. Bellier, “Hierarchical Mobile IPv6 (HMIPv6) Mobility Management,” RFC 5380 (PS), IETF, 2008. View at Publisher · View at Google Scholar
  38. R. Koodli, “Mobile IPv6 Fast Handovers,” RFC 5568 (PS), IETF, 2009. View at Publisher · View at Google Scholar
  39. S. Gundavelli, K. Leung, V. Devarapalli, K. Chowdhury, and B. Patil, “Proxy Mobile IPv6,” RFC 5213 (PS), IETF, 2008. View at Publisher · View at Google Scholar
  40. H. Yokota, K. Chowdhury, R. Koodli, B. Patil, and F. Xia, “Fast Handovers for Proxy Mobile IPv6,” RFC 5949 995 (PS), IETF, 2010. View at Publisher · View at Google Scholar
  41. H. Chan, D. Liu, P. Seite, H. Yokota, and J. Korhonen, “Requirements for Distributed Mobility Management,” RFC 7333 (I), IETF, 2014. View at Publisher · View at Google Scholar
  42. D. Liu, J. C. Zuniga, P. Seite et al., “Distributed Mobility Management: Current Practices and Gap Analysis,” RFC 7429 (I), IETF, 2015. View at Publisher · View at Google Scholar
  43. D. Farinacci, V. Fuller, D. Meyer, and D. Lewis, “The Locator/ID Separation Protocol (LISP),” RFC 6830 (E), IETF, 2013. View at Publisher · View at Google Scholar
  44. A. Galvani, A. Rodriguez-Natal, A. Cabellos-Aparicio, and F. Risso, “LISP-ROAM: Networkbased Host Mobility with LISP,” in Proceedings of the 9th ACM MobiCom Workshop on Mobility in the Evolving Internet Architecture, MobiArch 2014, pp. 19–24, USA, September 2014. View at Scopus
  45. R. Moskowitz, T. Heer, P. Jokela, and T. Henderson, “Host Identity Protocol Version 2 (HIPv2),” RFC 7401 (PS), 1005, IETF, 2015. View at Publisher · View at Google Scholar
  46. T. Henderson, C. Vogt, and J. Arkko, “Host Mobility with the Host Identity Protocol,” RFC 8046 (PS), IETF, 2017. View at Publisher · View at Google Scholar
  47. M. Komu and T. Henderson, “Basic Socket Interface Extensions for the Host Identity Protocol (HIP),” RFC 6317 (E), IETF, 2011. View at Publisher · View at Google Scholar
  48. T. Henderson, P. Nikander, and M. Komu, “Using the Host Identity Protocol with Legacy Applications,” RFC 5338 (E), IETF, 2008. View at Publisher · View at Google Scholar
  49. E. Nordmark and M. Bagnulo, “Shim6: Level 3 Multihoming Shim Protocol for IPv6,” RFC 5533 (PS), IETF, 2009. View at Publisher · View at Google Scholar
  50. A. Dhraief and N. Montavont, “Toward mobility and multihoming unification - the SHIM6 protocol: a case study,” in Proceedings of the IEEE Wireless Communications and Networking Conference, WCNC 2008, pp. 2840–2845, USA, April 2008. View at Scopus
  51. M. M. Feroz and A. K. Kiani, “SHIM6 Assisted Mobility Scheme, an intelligent approach,” in Proceedings of the 2013 IEEE 10th Consumer Communications and Networking Conference, CCNC 2013, pp. 725–728, USA, January 2013. View at Scopus
  52. A. Achour, B. Kervella, and G. Pujolle, “SHIM6-based mobility management for multi-homed terminals in heterogeneous environment,” in Proceedings of the 2011 Eighth International Conference on Wireless and Optical Communications Networks - (WOCN), pp. 1–5, Paris, France, May 2011. View at Publisher · View at Google Scholar
  53. R. Stewart, “Stream Control Transmission Protocol,” RFC 4960 (PS), IETF, 2007. View at Publisher · View at Google Scholar
  54. A. Ford, C. Raiciu, M. Handley, S. Barre, and J. Iyengar, “Architectural Guidelines for Multipath TCP Development,” RFC 6182 (I), IETF, 2011. View at Publisher · View at Google Scholar
  55. A. Ford, C. Raiciu, M. Handley, and O. Bonaventure, “TCP Extensions for Multipath Operation with Multiple Addresses,” RFC 6824 (E), IETF, 2013. View at Publisher · View at Google Scholar
  56. J. Rosenberg, H. Schulzrinne, G. Camarillo et al., “SIP: Session Initiation Protocol,” RFC 3261 (PS), IETF, 2002. View at Publisher · View at Google Scholar
  57. S. Sevilla and J. J. Garcia-Luna-Aceves, “A deployable identifier-locator split architecture,” in Proceedings of the 2017 IFIP Networking Conference and Workshops, IFIP Networking 2017, pp. 1–9, Sweden, June 2017. View at Scopus
  58. A. Dutta, F. Vakil, J.-C. Chen et al., “Application layer mobility management scheme for wireless Internet,” in Proceedings of the Proceedings - 2001 International Conference on Third Generation Wireless and Beyond, pp. 379–385, USA, July 2001. View at Scopus
  59. C. Raiciu, D. Niculescu, M. Bagnulo, and M. J. Handley, “Opportunistic mobility with multipath TCP,” in Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, MobiSys'11 and Co-located Workshops - 6th MobiArch Workshop, MobiArch'11, pp. 7–12, USA, July 2011. View at Scopus
  60. M. Scharf and A. Ford, “Multipath TCP (MPTCP) Application Interface Considerations,” RFC 6897 (I), IETF, 2013. View at Publisher · View at Google Scholar
  61. M. Bagnulo, “Threat Analysis for TCP Extensions for Multipath Operation with Multiple Addresses,” RFC 6181 (I), IETF, 2011. View at Publisher · View at Google Scholar
  62. M. Z. Shafiq, F. Le, M. Srivatsa, and A. X. Liu, “Cross-path inference attacks on multipath 1040 TCP,” in Proceedings of the 12th ACM Workshop on Hot Topics in Networks, HotNets 2013, pp. 15:7–15:1, ACM, November 2013. View at Scopus
  63. M. Komu, M. Bagnulo, K. Slavov, and S. Sugimoto, “Sockets Application Program Interface (API) forMultihoming Shim,” RFC 6316 (I), IETF, 2011. View at Publisher · View at Google Scholar
  64. B. Constantine, G. Forget, R. Geib, and R. Schrage, “Framework for TCP Throughput Testing,” RFC 6349 (I), IETF, 2011. View at Publisher · View at Google Scholar
  65. M. Allman, V. Paxson, and E. Blanton, “TCP Congestion Control,” RFC 5681 (DS), IETF, 2009. View at Publisher · View at Google Scholar
  66. S. Ha, I. Rhee, and L. Xu, “CUBIC: a new TCP-friendly High-speed TCP variant,” SIGOPS Operating Systems Review, vol. 42, no. 5, pp. 64–74, 2008. View at Google Scholar · View at Scopus
  67. B. Simpson and S. N. Bhatti, “An identifier-locator approach to host multihoming,” in Proceedings of the 28th IEEE International Conference on Advanced Information Networking and Applications, IEEE AINA 2014, pp. 139–147, Canada, May 2014. View at Publisher · View at Google Scholar · View at Scopus
  68. H. Elaarag, “Improving TCP performance over mobile networks,” ACM Computing Surveys, vol. 34, no. 3, pp. 357–374, 2002. View at Publisher · View at Google Scholar · View at Scopus
  69. J. Jung, E. Sit, H. Balakrishnan, and R. Morris, “DNS performance and the effectiveness of caching,” IEEE/ACM Transactions on Networking, vol. 10, no. 5, pp. 589–603, 2002. View at Publisher · View at Google Scholar · View at Scopus
  70. G. Van, T. Hain, R. Droms, B. Carpenter, and E. Klein, “Local Network Protection for IPv6,” RFC 4864 1055 (I), IETF, 2007. View at Publisher · View at Google Scholar
  71. H. Soliman, “Mobile IPv6 Support for Dual Stack Hosts and Routers,” RFC 5555 (PS), IETF, 2009. View at Publisher · View at Google Scholar
  72. F. Le, S. Faccin, B. Patil, and H. Tschofenig, “Mobile IPv6 and Firewalls: Problem Statement,” RFC 4487 (I), IETF, 2006. View at Publisher · View at Google Scholar
  73. K. D. Wong, A. Dutta, H. Schulzrinne, and K. Young, “Simultaneous mobility: Analytical framework, theorems and solutions,” Wireless Communications and Mobile Computing, vol. 7, no. 5, pp. 623–642, 2007. View at Publisher · View at Google Scholar · View at Scopus
  74. L. Qiang, L. Shaomei, H. Hongyong, and W. Binqiang, “A multi-binding solution for simultaneous mobility of MIPv6,” in Proceedings of the 2nd IEEE International Symposium on Service-Oriented System Engineering, SOSE 2006, pp. 143–146, China, October 2006. View at Scopus
  75. J. McNair and F. Zhu, “Vertical handoffs in fourth-generation multinetwork environments,” IEEE Wireless Communications Magazine, vol. 11, no. 3, pp. 8–15, 2004. View at Publisher · View at Google Scholar · View at Scopus
  76. M. Isah, S. Simpson, and C. Edwards, “An improved LISP mobile node architecture,” Journal of Network and Computer Applications, vol. 118, pp. 29–43, 2018. View at Publisher · View at Google Scholar · View at Scopus
  77. E. Rescorla and B. Korver, “Guidelines for Writing RFC Text on Security Considerations,” RFC 3552 (BCP 72), IAB, 2003. View at Publisher · View at Google Scholar
  78. A. Cooper, H. Tschofenig, B. Aboba et al., “Privacy Consideration1070 s for Internet Protocols,” RFC 6973 (I), IETF, 2013. View at Publisher · View at Google Scholar
  79. S. Kent and K. Seo, “Security Architecture for the Internet Protocol,” RFC 4301 (PS), IETF, 2005. View at Publisher · View at Google Scholar
  80. S. Bhatti, D. Phoomikiatissak, and R. Atkinson, “Secure & agile wide area virtual machine mobility,” in Proceedings of the 2012 IEEE Military Communications Conference, Oct 2014.
  81. S. N. Bhatti and R. Atkinson, “Secure & agile wide area virtual machine mobility,” in Proceedings of the 2012 IEEE Military Communications Conference, MILCOM 2012, USA, November 2012. View at Scopus
  82. T. Narten, R. Draves, and S. Krishnan, “Privacy Extensions for Stateless Address Autoconfiguration in IPv6,” RFC 4941 (DS), IETF, 2007. View at Publisher · View at Google Scholar
  83. F. Gont, A. Cooper, D. Thaler, and W. Liu, “Recommendation on stable IPv6 interface identifiers,” RFC 8064 1080 (PS), IETF, 2017. View at Publisher · View at Google Scholar
  84. S. N. Bhatti, R. Atkinson, and J. Klemets, “Integrating challenged networks,” in Proceedings of the 2011 IEEE Military Communications Conference, MILCOM 2011, pp. 1926–1933, USA, November 2011. View at Scopus
  85. D. Phoomikiatissak, Mobility as first class functionality : ILNPv6 in the Linux kernel [Ph.D. thesis], School of Computer Science, University of St Andrews, St, Andrewss, UK, 2016, http://hdl.handle.net/10023/7915.1085.