DOI QR코드

DOI QR Code

IPv6 Networking with Subnet ID Deprecated

  • Received : 2017.02.19
  • Accepted : 2017.03.14
  • Published : 2017.06.30

Abstract

This paper proposes a new IPv6 networking paradigm as a counter answer to the rationale for locator/identifier separation. Instead of involving separate number spaces each for node identifiers and locators, the context of the IP address as a node identifier alone is utilized and no additional locators are incorporated. That is, there are only node addresses and no locators, and location information is indirectly derived from neighbor relations between nodes. In order to accomplish this, no subnet IDs are utilized; the ID value is set to zero for all subnets. The paper details how to construct this paradigm through novel choice of operational policies in various IPv6 protocols and some trivial modifications. Especially, inherent provision of intra-domain node- as well as subnet-mobility by use of standard link-state intra-domain routing protocols is discussed. A number of important advantages of this paradigm over the canonical IPv6 networking and various known solutions of locator/identifier separation are discussed. Tailoring for multi-area domains and IPv4 is left for further study.

Keywords

References

  1. D. Meyer, L. Zhang, and K. Fall, "Report from the IAB Workshop on routing and addressing," The Internet Engineering Task Force, RFC 4984, 2007.
  2. R. Moskowitz and P. Nikander, "Host identity protocol (HIP) architecture," The Internet Engineering Task Force, RFC 4423, 2006.
  3. R. J. Atkinson, S. N. Bhatti, and U. St. Andrews, "Identifierlocator network protocol (ILNP) architectural description," The Internet Engineering Task Force, RFC 6740, 2012.
  4. D. Farinacci, V. Fuller, D. Meyer, and D. Lewis, "The locator/ID separation protocol (LISP)," The Internet Engineering Task Force, RFC 6830, 2013.
  5. Y. H. Kim and D. Y. Kim, "NARA: Network Architecture with Recursive Addressing," Telecommunications Review, vol. 25, no. 2, pp. 261-273, 2015.
  6. J. H. Saltzer, "On the naming and binding of network destinations," The Internet Engineering Task Force, RFC 1498, 1993.
  7. J. D. Day, Patterns in Network Architecture: A Return to Fundamentals, Boston, MA: Prentice Hall, 2008.
  8. R. Hinden and S. Deering, "IP version 6 addressing architecture," The Internet Engineering Task Force, RFC 4291, 2006.
  9. R. Hinden, S. Deering, and E. Nordmark, "IPv6 global unicast address format," The Internet Engineering Task Force, RFC 3587, 2003.
  10. IAB/IESG, "IAB/IESG Recommendations on IPv6 address allocations to sites," The Internet Engineering Task Force, RFC 3177, 2001.
  11. A. Conta, S. Deering, and M. Gupta, "Internet control message protocol (ICMPv6) for the internet protocol version 6 (ipv6) specification," The Internet Engineering Task Force, RFC 4443, 2006.
  12. T. Narten, E. Nordmark, W. Simpson, and H. Soliman, "Neighbor discovery for IP version 6 (IPv6)," The Internet Engineering Task Force, RFC 4861, 2007.
  13. H. Singh, W. Beebee, and E. Nordmark, "IPv6 subnet model: the relationship between links and subnet prefixes," The Internet Engineering Task Force, RFC 5942, 2010.
  14. S. Thomson, T. Narten, and T. Jinmei, "IPv6 stateless address autoconfiguration," The Internet Engineering Task Force, RFC 4862, 2007.
  15. R. Coltun, D. Ferguson, J. Moy, and A. Lindem, "OSPF for IPv6," The Internet Engineering Task Force, RFC 5340, 2008.
  16. C. Hopps, "Routing IPv6 with IS-IS," The Internet Engineering Task Force, RFC 5308, 2008.
  17. R. Callon, "Use of OSI IS-IS for routing in TCP/IP and dual environments," The Internet Engineering Task Force, RFC 1195, 1990.
  18. R. Droms, J. Bound, B. Volz, T. Lemon, C. Perkins, and M. Carney, "Dynamic host configuration protocol for IPv6 (DHCPv6)," The Internet Engineering Task Force, RFC 3315, 2003.
  19. D. Thaler, R. Draves, A. Matsumoto, and T. Chown, "Default address selection for internet protocol version 6 (IPv6)," The Internet Engineering Task Force, RFC 6724, 2012.
  20. D. Johnson, C. Perkins, and J. Arkko, "Mobility support in IPv6," The Internet Engineering Task Force, RFC 6275, 2011.
  21. T. Narten, R. Draves, and S. Krishnan, "Privacy extensions for stateless address autoconfiguration in IPv6," The Internet Engineering Task Force, RFC 4941, 2007.
  22. F. Gont, A. Cooper, D. Thaler, and W. Liu, "Recommendation on stable IPv6 interface identifiers," The Internet Engineering Task Force, RFC 8064, 2017.
  23. F. Gont, "A method for generating semantically opaque interface identifiers with IPv6 stateless address autoconfiguration (SLAAC)," The Internet Engineering Task Force, RFC 7217, 2014.