Global Locator, Local Locator, and Identifier Split (GLI-Split)

The locator/identifier split is an approach for a new addressing and routing architecture to make routing in the core of the Internet more scalable. Based on this principle, we developed the GLI-Split framework, which separates the functionality of current IP addresses into a stable identifier and two independent locators, one for routing in the Internet core and one for edge networks. This makes routing in the Internet more stable and provides more flexibility for edge networks. GLI-Split can be incrementally deployed and it is backward-compatible with the IPv6 Internet. We describe its architecture, compare it to other approaches, present its benefits, and finally present a proof-of-concept implementation of GLI-Split.

[1]  David Thaler,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[2]  Jennifer Rexford,et al.  Toward internet-wide multipath routing , 2008, IEEE Network.

[3]  Marcelo Bagnulo,et al.  Threat Analysis for TCP Extensions for Multipath Operation with Multiple Addresses , 2011, RFC.

[4]  Brad Cain,et al.  Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast , 2006, RFC.

[5]  Saleem N. Bhatti,et al.  Evolving the Internet Architecture Through Naming , 2010, IEEE Journal on Selected Areas in Communications.

[6]  S. Bhatti,et al.  Mobility as an integrated service through the use of naming , 2007, MobiArch '07.

[7]  Lan Wang,et al.  A Scalable Routing System Design for Future Internet , 2007 .

[8]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[9]  Jari Arkko,et al.  A Node Identity Internetworking Architecture , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[10]  Mark Handley,et al.  The resource pooling principle , 2008, CCRV.

[11]  Jia Wang,et al.  Scaling IP Routing with the Core Router-Integrated Overlay , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[12]  Hongke Zhang,et al.  A DHT-Based Identifier-to-Locator Mapping Approach for a Scalable Internet , 2009, IEEE Transactions on Parallel and Distributed Systems.

[13]  Gerald Kunzmann,et al.  A Novel DHT-Based Network Architecture for the Next Generation Internet , 2009, 2009 Eighth International Conference on Networks.

[14]  Mark Handley,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[15]  Dino Farinacci,et al.  LISP Alternative Topology (LISP+ALT) , 2009 .

[16]  Thomas Narten,et al.  IPv6 Stateless Address Autoconfiguration , 1996, RFC.

[17]  Bengt Ahlgren,et al.  Design and implementation of the Node Identity Internetworking Architecture , 2010, Comput. Networks.

[18]  O. Bonaventure Reconsidering the Internet Routing Architecture , 2007 .

[19]  Olivier Bonaventure,et al.  Achieving sub-50 milliseconds recovery upon BGP peering link failures , 2007, TNET.

[20]  Michael Menth,et al.  Efficiency of routing and resilience mechanisms in packet-switched communication networks , 2009 .

[21]  Lixia Zhang,et al.  Report from the IAB Workshop on Routing and Addressing , 2007, RFC.

[22]  Daniel Massey,et al.  Towards a New Internet Routing Architecture: Arguments for Separating Edges from Transit Core , 2008, HotNets.

[23]  Saleem N. Bhatti,et al.  ILNP: mobility, multi-homing, localised addressing and security through naming , 2009, Telecommun. Syst..

[24]  Dino Farinacci,et al.  LISP Map Server , 2009 .

[25]  Robert M. Hinden,et al.  New Scheme for Internet Routing and Addressing (ENCAPS) for IPNG , 1996, RFC.

[26]  Lixia Zhang,et al.  An Overview of Multihoming and Open Issues in GSE , 2006 .

[27]  Xiaohu Xu,et al.  Hierarchical Routing Architecture (HRA) , 2008, 2008 Next Generation Internet Networks.

[28]  Olivier Bonaventure,et al.  LISP Threats Analysis , 2014 .

[29]  Luigi Iannone,et al.  LISP-DHT: towards a DHT to map identifiers onto locators , 2008, CoNEXT '08.

[30]  Christian Vogt Six/one router: a scalable and backwards compatible solution for provider-independent addressing , 2008, MobiArch '08.

[31]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[32]  Xiaohu Xu,et al.  Hierarchical Host Identity Tag Architecture , 2010 .

[33]  Erik Nordmark,et al.  Threats Relating to IPv6 Multihoming Solutions , 2005, RFC.

[34]  Fayez Al-Shraideh,et al.  Host Identity Protocol , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

[35]  Marcelo Bagnulo,et al.  Shim6: Level 3 Multihoming Shim Protocol for IPv6 , 2009, RFC.

[36]  Luigi Iannone,et al.  Evaluating the benefits of the locator/identifier separation , 2007, MobiArch '07.

[37]  Saleem N. Bhatti,et al.  A proposal for unifying mobility with multi-homing, NAT, & security , 2007, MobiWac '07.

[38]  Dino Farinacci,et al.  The Locator/ID Separation Protocol (LISP) , 2009, RFC.

[39]  Margaret Cullen,et al.  IPv6-to-IPv6 Network Address Translation (NAT66) , 2009 .

[40]  Anja Feldmann,et al.  HAIR: hierarchical architecture for internet routing , 2009, ReArch '09.

[41]  Michael Menth,et al.  FIRMS: A Mapping System for Future Internet Routing , 2010, IEEE Journal on Selected Areas in Communications.

[42]  Songwu Lu,et al.  IPv4 address allocation and the BGP routing table evolution , 2005, CCRV.

[43]  John Domingue,et al.  The Future of the Internet , 1999, Academia Letters.

[44]  Raj Jain,et al.  Architectures for the future networks and the next generation Internet: A survey , 2011, Comput. Commun..

[45]  Ari Huttunen,et al.  UDP Encapsulation of IPsec ESP Packets , 2005, RFC.

[46]  Dino Farinacci,et al.  Locator/ID Separation Protocol Alternative Logical Topology (LISP+ALT) , 2013, RFC.

[47]  Olivier Bonaventure,et al.  Achieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures , 2007, IEEE/ACM Transactions on Networking.

[48]  Olivier Bonaventure,et al.  LISP-TREE: A DNS Hierarchy to Support the LISP Mapping System , 2010, IEEE Journal on Selected Areas in Communications.

[49]  Paul Francis,et al.  IPNL: A NAT-extended internet architecture , 2001, SIGCOMM 2001.

[50]  Luigi Iannone,et al.  On the cost of caching locator/ID mappings , 2007, CoNEXT '07.

[51]  Dino Farinacci,et al.  Interworking between Locator/ID Separation Protocol (LISP) and Non-LISP Sites , 2013, RFC.

[52]  Tony Li,et al.  Recommendation for a Routing Architecture , 2011, RFC.

[53]  Xiaoliang Zhao,et al.  Routing Scalability: An Operator's View , 2010, IEEE Journal on Selected Areas in Communications.

[54]  Tibor Cinkler,et al.  Path-based Multipath Protection: resilience using multiple paths , 2012, Trans. Emerg. Telecommun. Technol..

[55]  R. Atkinson,et al.  Harmonised resilience, security and mobility capability for IP , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[56]  Tony Li,et al.  Design Goals for Scalable Internet Routing , 2011, RFC.

[57]  Pekka Nikander,et al.  Host Identity Protocol , 2005 .

[58]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[59]  Luigi Iannone,et al.  Locator / ID Separation : Study on the cost of Mappings Caching and Mappings Lookups , 2007 .

[60]  Brian Haberman,et al.  Embedding the Rendezvous Point (RP) Address in an IPv6 Multicast Address , 2004, RFC.

[61]  Michael Menth,et al.  Mapping Systems for Loc / ID Split Internet Routing , 2009 .

[62]  Michael O'Dell,et al.  GSE - An Alternate Addressing Architecture for IPv6 , 1997 .