SDN orchestration of OpenFlow and GMPLS flexi-grid networks with a stateful hierarchical PCE [invited]

New and emerging use cases, such as the interconnection of geographically remote data centers, are drawing attention to the need for provisioning end-to-end connectivity services spanning multiple and heterogeneous network domains. This heterogeneity is due not only to the data transmission and switching technology (the so-called data plane) but also to the deployed control plane, which may be used within each domain to automate the setup and recovery of such services, dynamically. The choice of a control plane is affected by factors such as availability, maturity, operator's preference, and the ability to satisfy a list of functional requirements. Given the current developments around OpenFlow and software-defined networking (SDN) along with the need to account for existing deployments based on GMPLS, the problem of heterogeneous control plane interworking needs to be solved. The retained solution must equally address the specific issues of multidomain networks, such as limited domain topology visibility, given the scalability and confidentiality constraints that characterize them. In this setting, we propose a functional and protocol architecture for such interworking, based on the key concepts of network abstraction and overarching control, implemented in terms of a hierarchical stateful path computation element (PCE), which provides the orchestration and coordination layer. In the proposed architecture, the PCEP and BGP-LS protocols are extended to support OpenFlow addresses and datapath identifiers, unifying both GMPLS and OpenFlow domains. The solution is deployed in an experimental testbed and validated. Although the main scope of the approach is the interworking of OpenFlow and GMPLS, the same approach can be directly applied to a wide range of multidomain scenarios, with either homogeneous or heterogeneous control technologies.

[1]  M. S. Moreolo,et al.  Optical Fiber Communication Conference , 2014 .

[2]  P. Castoldi,et al.  Experimenting Hierarchical PCE architecture in a distributed multi-platform control plane testbed , 2012, OFC/NFOEC.

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

[4]  Ina Minei,et al.  PCEP Extensions for Stateful PCE , 2012 .

[5]  Adrian Farrel,et al.  The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS and GMPLS , 2012, RFC.

[6]  Reza Nejabati,et al.  Integrated OpenFlow — GMPLS control plane: An overlay model for software defined packet over optical networks , 2011, 2011 37th European Conference and Exhibition on Optical Communication.

[7]  Arturo Mayoral,et al.  Experimental Demonstration of H-PCE with BPG-LS in elastic optical networks , 2013 .

[8]  Mach Chen,et al.  OSPF Extensions in Support of Inter-Autonomous System (AS) MPLS and GMPLS Traffic Engineering , 2008, RFC.

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

[10]  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.

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

[12]  J. P. Fernandez-Palacios,et al.  SDN based Provisioning orchestration of OpenFlow/GMPLS flexi-grid networks with a stateful hierarchical PCE , 2014, OFC 2014.

[13]  Ramon Casellas,et al.  OpenSlice: An OpenFlow-based control plane for spectrum sliced elastic optical path networks , 2012, 2012 38th European Conference and Exhibition on Optical Communications.

[14]  Mach Chen,et al.  OSPF Extensions in Support of Inter-Autonomous System (AS) MPLS and GMPLS Traffic Engineering , 2009, RFC.

[15]  Lei Liu,et al.  Dynamic Provisioning via a Stateful PCE with Instantiation Capabilities in GMPLS-Controlled Flexi-grid DWDM Networks , 2013 .

[16]  I. Morita,et al.  Inter-layer Traffic Engineering with hierarchical-PCE in MPLS-TP over wavelength switched optical networks , 2012, 2012 38th European Conference and Exhibition on Optical Communications.

[17]  R. Martínez,et al.  Dynamic virtual link mesh topology aggregation in multi-domain translucent WSON with hierarchical-PCE , 2011, 2011 37th European Conference and Exhibition on Optical Communication.