Highly available SDN control of flexi-grid networks with network function virtualization-enabled replication

New trends and emerging requirements have driven the development of extensions to the path computation element (PCE) architecture beyond the computation of a set of constrained routes and associated resources between endpoints, given a network topology. Such extensions involve the use of a PCE for the control of network services, in which deploying a PCE as a centralized network controller facilitates the adoption of software-defined networking (SDN) principles while allowing a progressive migration of already existing deployments. A key requirement for the adoption of centralized control solutions is the ability to deploy a resilient, secure, dynamically configurable, adaptive, and highly available (virtualized) infrastructure supporting end-to-end services, including critical and vertical ones. Part of this infrastructure is the control plane functional elements (e.g., controllers), and the use of network function virtualization (NFV) is a enabler for the high availability of such elements while additionally reducing OPEX and CAPEX. NFV provides a feature-complete framework for the replication of software components that is a straightforward and commonly adopted approach to address the aforementioned requirement, but it implies the need for timely synchronization of databases between replicas. In this paper we present, implement, and validate an architecture for PCE and SDN control high availability, combining the virtualization of the control function by means of dynamic replication and the timely synchronization of their internal state using the PCEP and BGP-LS protocols. We experimentally validate the approach with a testbed, including a GMPLS/PCE control plane, and a replica management system implemented following the ETSI NFV framework, using the OpenStack cloud management software.

[1]  Ravishanker Chandra,et al.  BGP Route Reflection An alternative to full mesh IBGP , 1996, RFC.

[2]  Ricard Vilalta,et al.  GMPLS/PCE-controlled multi-flow optical transponders in elastic optical networks [Invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[3]  Adrian Farrel,et al.  A PCE-Based Architecture for Application-Based Network Operations , 2015, RFC.

[4]  Jean-Louis Le Roux,et al.  Path Computation Element (PCE) Communication Protocol (PCEP) , 2009, RFC.

[5]  Ricard Vilalta,et al.  Active stateful PCE high-availability for the control of flexi-grid networks with network function virtualization enabled replication , 2016, 2016 Optical Fiber Communications Conference and Exhibition (OFC).

[6]  R. Martinez,et al.  Transport PCE network function virtualization , 2014, 2014 The European Conference on Optical Communication (ECOC).

[7]  Marc Bohn,et al.  Experimental Demonstration of Multivendor and Multidomain EON With Data and Control Interoperability Over a Pan-European Test Bed , 2016, Journal of Lightwave Technology.

[8]  Ina Minei,et al.  Path Computation Element Communication Protocol (PCEP) Extensions for PCE-Initiated LSP Setup in a Stateful PCE Model , 2017, RFC.

[9]  Jean-Louis Le Roux,et al.  A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched Paths , 2009, RFC.

[10]  Luyuan Fang,et al.  The Use Cases for Using PCE as the Central Controller(PCECC) of LSPs , 2016 .

[11]  Ricard Vilalta,et al.  Integrated SDN/NFV management and orchestration architecture for dynamic deployment of virtual SDN control instances for virtual tenant networks [invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[12]  Adrian Farrel,et al.  A Path Computation Element (PCE)-Based Architecture , 2006, RFC.

[13]  P. Castoldi,et al.  Multipartner demonstration of BGP-LS-enabled multidomain EON control and instantiation with H-PCE [Invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[14]  Lei Liu,et al.  Control and management of flexi-grid optical networks with an integrated stateful path computation element and OpenFlow controller [invited] , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[15]  Adrian Farrel,et al.  North-Bound Distribution of Link-State and TE Information using BGP , 2012 .

[16]  Clarence Filsfils,et al.  PCEP Extensions for Segment Routing , 2019 .