A novel incrementally-deployable multi-granularity multihoming framework for the future internet

Multihoming practice in the current Internet is limited to hosts and autonomous systems (ASs). It is “connectivity-oriented” without support for user or data multihoming. However, the swift migration of Internet from “connectivity-oriented” to “content-oriented” pattern urges to incorporate user and data level multihoming support in architecture designs instead of just through ad-hoc patches. In this paper, based on our previous research experience, we expand the multihoming concepts to both user and data levels based on the “multiple points of attachment” in a way similar to host multihoming. We propose a new incrementally-deployable multihoming framework by introducing a “realm” concept. The high-level user and data multihoming support can be built on top of the host and AS level multihoming in an incrementally-deployable and flexibly-assembled manner. Realms form a hierarchy of functionally dependable blocks. We define a new dimension of building block—slice which is an incrementally implementable functional unit for multihoming. Besides the long-term support for user and data multihoming, the first step deployment of the new framework is also able to address the short-term routing scalability challenge by reducing the total inter-domain routing table size gradually.

[1]  Raj Jain,et al.  A survey of the research on future internet architectures , 2011, IEEE Communications Magazine.

[2]  Yakov Rekhter,et al.  Scalable Support for Multi-homed Multi-provider Connectivity , 1998, RFC.

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

[4]  Olivier Bonaventure,et al.  Leveraging Network Performances with IPv6 Multihoming and Multiple Provider-Dependent Aggregatable Prefixes , 2005, QoS-IP.

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

[6]  Elwyn B. Davies,et al.  IPv4 Multihoming Practices and Limitations , 2005, RFC.

[7]  It Informatics,et al.  Border Gateway Protocol , 2013 .

[8]  Raj Jian Internet 3.0: Ten Problems with Current Internet Architecture and Solutions for the Next Generation , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[9]  Raj Jain,et al.  MILSA: A New Evolutionary Architecture for Scalability, Mobility, and Multihoming in the Future Internet , 2010, IEEE Journal on Selected Areas in Communications.

[10]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[11]  Guido Appenzeller,et al.  The mobile people architecture , 1999, MOCO.

[12]  Pekka Nikander,et al.  Host Identity Protocol (HIP) Architecture , 2006, RFC.

[13]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

[14]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[15]  Guido Appenzeller,et al.  Person-level Routing in the Mobile People Architecture , 1999, USENIX Symposium on Internet Technologies and Systems.

[16]  Vince Fuller,et al.  Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan , 2006, RFC.

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

[18]  Raj Jain,et al.  Multi-Tier Diversified Architecture for the Next Generation Internet , 2010 .

[19]  Li Xiao,et al.  A Survey of Multihoming Technology in Stub Networks: Current Research and Open Issues , 2007, IEEE Network.

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

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

[22]  Olivier Bonaventure,et al.  Leveraging network performance with IPv6 multihoming and multiple provider-dependent aggregatable prefixes , 2005, Comput. Networks.