PCE: What is it, how does it work and what are its limitations?

In GMPLS-controlled optical networks, the utilization of source-based path computation has some limitations, especially in large networks with stringent constraints (e.g., optical impairments) or in multilayer and multidomain networks, which leads to suboptimal routing solutions. The path computation eElement (PCE) can mitigate some weaknesses of GMPLS-controlled optical networks. The main idea behind the PCE is to decouple the path computation function from the GMPLS controllers into a dedicated entity with an open and well-defined interface and protocol. A (stateless) PCE is capable of computing a network path or route based on a network graph (i.e., the traffic engineering database-TED) and applying computational constraints. First, we present an overview of the PCE architecture and its communication protocol (PCEP). Then, we present in detail the considered source-routing shortcomings in GMPLS-controlled networks, namely, impairment-aware path computation, multidomain path computation and multilayer path computation, as well as the different PCE-based solutions that have been proposed to overcome each one of these problems. However, PCE-based computation also presents some limitations that lead to an increase in the path computation blocking or to suboptimal path computations. The stateful PCE overcomes the limitations of the stateless PCE, such as the outdated TED, the lack of global LSP state (i.e., set of computed paths and reserved resources in use in the network), and the lack of control of path reservations. A passive stateful PCE allows optimal path computation and increased path computation success, considering both the network state (TED) and the Label Switched Paths (LSP) state (LSP Database-LSPDB). Additionally, an active stateful PCE can modify existing LSPs (i.e., connections), and optionally, setup and/or release existing LSPs. Finally, the formal decoupling of the path computation allows more flexibility in the deployment of PCEs in other control paradigms outside their original scope (MPLS/GMPLS). In this sense, we provide an overview of three PCE deployment models in the software defined network (SDN) control architecture.

[1]  Luca Valcarenghi,et al.  Challenges and requirements for introducing impairment-awareness into the management and control planes of ASON/GMPLS WDM networks , 2006, IEEE Communications Magazine.

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

[3]  Takehiro Tsuritani,et al.  Optical Path Computation Element interworking with Network Management System for Transparent Mesh Networks , 2008, OFC/NFOEC 2008 - 2008 Conference on Optical Fiber Communication/National Fiber Optic Engineers Conference.

[4]  P. Castoldi,et al.  Enhancing GMPLS Signaling Protocol for Encompassing Quality of Transmission (QoT) in All-Optical Networks , 2008, Journal of Lightwave Technology.

[5]  R. Martinez,et al.  Enhanced Backwards Recursive Path Computation for Multi-area Wavelength Switched Optical Networks Under Wavelength Continuity Constraint , 2009, IEEE/OSA Journal of Optical Communications and Networking.

[6]  Ramon Casellas,et al.  Challenges for GMPLS lightpath provisioning in transparent optical networks: Wavelength constraints in routing and signaling , 2009, IEEE Communications Magazine.

[7]  Piero Castoldi,et al.  Path state-based update of PCE traffic engineering database in wavelength switched optical networks , 2010, IEEE Communications Letters.

[8]  R. Martínez,et al.  Experimental Translucent-Oriented Routing for Dynamic Lightpath Provisioning in GMPLS-Enabled Wavelength Switched Optical Networks , 2010, Journal of Lightwave Technology.

[9]  Nick McKeown,et al.  Experimental demonstration of OpenFlow control of packet and circuit switches , 2010, 2010 Conference on Optical Fiber Communication (OFC/NFOEC), collocated National Fiber Optic Engineers Conference.

[10]  Lei Liu,et al.  OpenFlow-based wavelength path control in transparent optical networks: A proof-of-concept demonstration , 2011, 2011 37th European Conference and Exhibition on Optical Communication.

[11]  Paparao Palacharla,et al.  Efficient PCE-based survivable Path Computation in multi-domain networks , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

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

[13]  F. Munoz del Nuevo,et al.  Benefits of limited context awareness in stateless PCE , 2011 .

[14]  R. Martinez,et al.  Experimental validation/evaluation of a GMPLS unified control plane in multi-layer (MPLS-TP/WSON) networks , 2012, OFC/NFOEC.

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

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

[17]  Lei Liu,et al.  Experimental demonstration of an OpenFlow/PCE integrated control plane for IP over translucent WSON with the assistance of a per-request-based dynamic topology server , 2012 .

[18]  Ricard Vilalta,et al.  First lab trial of an integrated MPLS-TP/WSON transport network controlled by a unified GMPLS control plane in the ADRENALINE testbed , 2012, 2012 International Conference on Photonics in Switching (PS).

[19]  Lei Liu,et al.  GMPLS/PCE control of flexi-grid DWDM optical networks using CO-OFDM transmission [Invited] , 2012, IEEE/OSA Journal of Optical Communications and Networking.

[20]  R. Martinez,et al.  Experimental validation of dynamic restoration in GMPLS-controlled multi-layer networks using PCE-based global concurrent optimization , 2013, 2013 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC).

[21]  R Nejabati,et al.  Experimental demonstration of an OpenFlow based software-defined optical network employing packet, fixed and flexible DWDM grid technologies on an international multi-domain testbed. , 2013, Optics express.

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

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

[24]  Lei Liu,et al.  Design and Experimental Validation of a GMPLS/PCE Control Plane for Elastic CO-OFDM Optical Networks , 2013, IEEE Journal on Selected Areas in Communications.

[25]  I. Morita,et al.  An integrated stateful PCE / OpenFlow controller for the control and management of flexi-grid optical networks , 2013, 2013 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC).