Software-Defined Networking in Access Networks: Opportunities, Challenges, and Choices

Software-Defined Networking proposes to fundamentally change the current practice of network control. The two basic ideas are Centralized State Control and Uniform Device Abstraction, which support the Software-Defined promise. SDN has made significant progress. The opportunities of SDN in carrier access networks have been largely ignored by both industry and academia. In access networks, Quality-of-Service QoS oriented bandwidth management is more critical; the flexible QoS provisioning could be the most important opportunity for SDN. In this position paper, the authors show that the unique characteristics of access networks pose significant challenges to the two basic ideas. Contrary to the common agreement on "match-action" abstraction, the authors argue that the object-oriented abstraction might be a better choice for access networks to make a better software-defined implementation.

[1]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[2]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[3]  Jim Boyle,et al.  Accept-Ranges : bytes Content-Length : 55967 Connection : close Content-Type : text / plain Internet Draft , 2012 .

[4]  Tom Taylor,et al.  Internet Engineering Task Force (ietf) Protocol for Access Node Control Mechanism in Broadband Networks , 2022 .

[5]  Sakir Sezer,et al.  Queen ' s University Belfast-Research Portal Are We Ready for SDN ? Implementation Challenges for Software-Defined Networks , 2016 .

[6]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[7]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[8]  Rob Enns,et al.  NETCONF Configuration Protocol , 2006, RFC.

[9]  Keith McCloghrie,et al.  COPS Usage for Policy Provisioning , 1999 .

[10]  David Walker,et al.  Composing Software Defined Networks , 2013, NSDI.

[11]  Ozalp Babaoglu,et al.  ACM Transactions on Computer Systems , 2007 .

[12]  Marco Canini,et al.  A NICE Way to Test OpenFlow Applications , 2012, NSDI.

[13]  Roberto Bifulco,et al.  ClickOS and the Art of Network Function Virtualization , 2014, NSDI.

[14]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[15]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[16]  Martin Björklund,et al.  YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF) , 2010, RFC.

[17]  Jeffrey D. Case,et al.  Introduction and Applicability Statements for Internet-Standard Management Framework , 2002, RFC.

[18]  M. Reisslein,et al.  Investigation of the DBA Algorithm Design Space for EPONs , 2012, Journal of Lightwave Technology.

[19]  Keith McCloghrie,et al.  COPS Usage for Policy Provisioning (COPS-PR) , 2001, RFC.

[20]  Scott Shenker,et al.  Ethane: taking control of the enterprise , 2007, SIGCOMM.

[21]  DAVE MCDYSAN Software defined networking opportunities for transport , 2013, IEEE Communications Magazine.

[22]  Martin Bjorklund,et al.  YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF) , 2010 .

[23]  Minlan Yu,et al.  Software Defined Traffic Measurement with OpenSketch , 2013, NSDI.

[24]  Jürgen Schönwälder Overview of the 2002 IAB Network Management Workshop , 2003, RFC.