Software-defined internet architecture: decoupling architecture from infrastructure

In current networks, a domain can effectively run a network architecture only if it is explicitly supported by the network infrastructure. This coupling between architecture and infrastructure means that any significant architectural change involves sizable costs for vendors (for development) and network operators (for deployment), creating a significant barrier to architectural evolution. In this paper we advocate decoupling architecture from infrastructure by leveraging the recent advances in SDN, the re-emergence of software forwarding, and MPLS's distinction between network's core and edge. We sketch our design, called Software-Defined Internet Architecture (SDIA), and show how it would ease the adoption of various new Internet architectures and blur the distinction between architectures and services.

[1]  Mark Handley,et al.  HLP: a next generation inter-domain routing protocol , 2005, SIGCOMM '05.

[2]  Katerina J. Argyraki,et al.  RouteBricks: exploiting parallelism to scale software routers , 2009, SOSP '09.

[3]  S. Ratnasamy,et al.  Netcalls : End Host Function Calls to Network Traffic Processing Services , 2012 .

[4]  Vyas Sekar,et al.  Making middleboxes someone else's problem: network processing as a cloud service , 2012, SIGCOMM '12.

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

[6]  T. Asfour,et al.  Facts & Figures , 1962, Contemporary Canadian Picture Books.

[7]  Hong Yan,et al.  A clean slate 4D approach to network control and management , 2005, CCRV.

[8]  Nick Feamster,et al.  Design and implementation of a routing control platform , 2005, NSDI.

[9]  Srinivasan Seshan,et al.  XIA: Efficient Support for Evolvable Internetworking , 2012, NSDI.

[10]  Nick Feamster,et al.  Accountable internet protocol (aip) , 2008, SIGCOMM '08.

[11]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[12]  Martín Casado,et al.  Fabric: a retrospective on evolving SDN , 2012, HotSDN '12.

[13]  Luigi Rizzo,et al.  netmap: A Novel Framework for Fast Packet I/O , 2012, USENIX ATC.

[14]  Nick McKeown,et al.  Architecting for innovation , 2011, CCRV.

[15]  Brighten Godfrey,et al.  Pathlet routing , 2009, SIGCOMM '09.

[16]  Ankit Singla,et al.  Intelligent design enables architectural evolution , 2011, HotNets-X.