ECI's Elastic Network
  • Career
  • Follow
    • Blog
  • Login
ECI ELASTIC Network solutions logo
  • Career
  • Follow
    • Blog
  • Login
ECI-BLOG-1.jpg
ECI-BLOG-Page.jpg

Path Computation Element

Posted by Russ White on 6 Mar 2017
Russ White
  • Tweet

Part of the SDN Series by Russ White

The original Path Computation Element Protocol (PCEP) work dates from the early 2000’s, with the first IETF RFC (4655) being made informational in 2006—which means PCEP predates the time when SDNs were “cool.” PCEP was originally, because of the increasingly complex nature of computing Traffic Engineering (TE) paths through (primarily), Service Provider (SP) networks. Three specific developments drove the design, standardization, and deployment of PCEP:

  • The complexity of calculating TE paths across large, dispersed networks with a lot of different available paths
  • The complexity of calculating TE paths across multiple organizations and internal network boundaries; for instance multiple flooding domains, multiple interior gateway protocols stitched together with BGP, or multiple BGP autonomous systems
  • The complexity of computing TE paths through multiple levels of abstraction, such as computing an MPLS TE path on top of an optical path; this includes the difficulty of computing Shared Risk Link Groups (SRLGs) where a large set of virtual topologies cross a complex set of physical (primarily optical) links

 Download a white paper to learn more about ‘Path Computation Element Protocol’ and how it often goes hand-in-hand with Software Defined Networks.

The state necessary to compute TE paths in each of these situations is either very difficult, or actually impossible, to assemble in a single distributed control plane. All of these functions require some sort of overlay controller based network that has visibility into the entire network, including the physical through the application layers, and across administrative and failure domain boundaries.

If this set of requirements is starting to sound familiar, it should be; many of the SDN type overlays discussed in this series were created to solve some variant of this problem set. The figure below illustrates the components of PCEP.

Path Control Element SDN

There are four crucial components of PCEP shown in this diagram:

  • The PCC is the Path Computation Client; this is the application or service that requests a new TE path be configured through the network
  • The PCE is the Path Computation Element; this is the controller that has the overall view of the network, and computes the TE path through the network (normally using some form of Constrained SPF)
  • The LER is the Label Edge Router; this is the head and tail end of the TE Label Switched Path (LSP) through the network
  • The LSR is the Label Switch Router; these simply forward based on the labels as they are configured by the PCE using PCEP

In a single network (domain, or autonomous system), there may be multiple PCEs which may communicate in a number of different ways—for instance, PCEs may share topology information using a link state protocol, or BGP (particularly if BGP is carrying topology information through BGP-LS). There may also be one or more PCCs. PCEP is also designed to build paths across domains or autonomous systems; set of PCCs may communicate with one another to build a TE path across multiple provider networks, instructing local PCEs to set up the correct LSPs through each LSR along the path.

The way a TE path is normally designed in PCEP is each device is configured with a simple set of forwarding rules; any packet received with one label, say X, is forwarded out the indicated interface with a new label Y. This is exactly the same as any other MPLS technology that swaps the outer label at each hop.

PCEP, as a protocol, is highly tuned to the process of inserting the inbound label, outbound interface, and outbound label into the forwarding table at each LER and LSR. While PCEP does encode information into TLVs, there is no specific capability to insert filtering or traffic classification rules of any kind. It is assumed that the controller will be able to configure the LER to channel the correct traffic into the LSP head end in some way. It is possible, of course, to configure a label to be routed to the NULL0 interface, which effectively filters the packet stream, so it is possible to do some forms of packet filtering using PCEP.

There are drafts out there that extend PCEP to impose a label stack at the LER, rather than one (a single transport label) or two (an inner and outer label, with the outer label being used by LSRs to switch the packet through the network). This is primarily designed to allow PCEP to support Segment Routing; these extensions can be found in draft-ietf-pce-segment-routing.

Overall, PCEP is a narrowly focused southbound interface that predates the SDN craze. It is actually fairly widely deployed, particularly in large provider networks where there is a lot of overlap between network overlay TE paths and optical TE paths.

The next post in this series will begin the wrap up by examining the concept of a centralized control plane, which often goes hand in hand with Software Defined Networks—what does “centralized” really mean, anyway?SDN

Topics: IP, SDN, Packet Networking

Subscribe to ECI Email Updates

aboutheauthor-new
Russ White
Russ White

Russ White has more than twenty years' experience in designing, deploying, breaking, and troubleshooting large scale networks. Russ is currently a member of the Architecture Team at LinkedIn, where he works on next generation data center designs, complexity, and security. His most recent books are The Art of Network Architecture and Navigating Network Complexity.

ECI For Network Solutions
brows-categories-new

  • 5G (70)
  • Service Providers (63)
  • SDN (58)
  • Optical Networking (56)
  • Critical Infrastructures (38)
  • NFV (36)
  • Cyber Security (33)
  • Utility (27)
  • Packet Networking (26)
  • Network Modernization (24)
  • Mobile Backhaul (20)
  • IP (18)
  • Network Slicing (18)
  • Optical Networks (18)
  • Cloud Networking (13)
  • Enhancing Network Efficiency (13)
  • Other (12)
  • Packet (12)
  • Telco Transformation (12)
  • Carrier Ethernet (11)
  • IoT (10)
  • Software (10)
  • Utilities (10)
  • eMBB (10)
  • Africa (9)
  • Legacy Networks (9)
  • SD-WAN (9)
  • DWDM (8)
  • MMTC (8)
  • Multi-Layer Optimization (8)
  • Network Management (8)
  • Packet Networks (8)
  • Smart City (8)
  • URLLC (8)
  • containers (8)
  • telecom (8)
  • FTTH (7)
  • IP Networks (7)
  • Open Source (7)
  • Segment Routing (7)
  • Disaggregation (6)
  • IETF (6)
  • IP/MPLS (6)
  • MPLS (6)
  • Network Transformation (6)
  • Open (6)
  • Profitability (6)
  • Services (6)
  • Smart Grid (6)
  • UTelco (6)
  • Wholesale Providers (6)
  • AR/VR (5)
  • Aligning Network Architectures (5)
  • Backhaul (5)
  • Digital Transformation (5)
  • FlexE (5)
  • Intelligent Networking (5)
  • Metro (5)
  • Networking (5)
  • OTN (5)
  • Software Defined Networks (5)
  • Sustainability (5)
  • VMs (5)
  • general (5)
  • 5G transport (4)
  • Access (4)
  • Carrier of Carriers (4)
  • FlexibleEthernet (4)
  • Hardware (4)
  • MEC (4)
  • Network Operations (4)
  • OTT (4)
  • Orchestration (4)
  • PaaS (4)
  • Telecoms (4)
  • Virtualization (4)
  • 5G business case (3)
  • 5G evolution (3)
  • 5G spectrum (3)
  • APIs (3)
  • Artificial Intelligence (3)
  • Autonomous Vehicles (3)
  • Cloud Design (3)
  • Connectivity (3)
  • DER (3)
  • Drones (3)
  • Environment (3)
  • Ethernet (3)
  • Hard slicing (3)
  • ICT (3)
  • IP Networking (3)
  • IPoverDWDM (3)
  • India (3)
  • Logical Network (3)
  • Maintenance Packages (3)
  • Multi-Tenant (3)
  • Network Automation (3)
  • Network Design (3)
  • Network Planning (3)
  • SLAs (3)
  • Soft slicing (3)
  • WAN (3)
  • WDM (3)
  • 5G Network Evolution (2)
  • 5G ROI (2)
  • 5G mobile transport (2)
  • 5G network slicing (2)
  • Airports (2)
  • Big-Data (2)
  • Broadcast (2)
  • Business Models (2)
  • Business Services (2)
  • CLI (2)
  • Data Center Interconnect (2)
  • DevOps (2)
  • Distributed Energy Resources (2)
  • Dockers (2)
  • Encryption (2)
  • Fiber Infrastructure (2)
  • Flex-Grid (2)
  • Global directory (2)
  • IP Technologies (2)
  • IaaS (2)
  • Infrastructure (2)
  • Interoperability (2)
  • Latency (2)
  • MEF (2)
  • MPLS-TP (2)
  • Machine Learning (2)
  • Mobile (2)
  • Multi-Access Edge Computing (2)
  • Multiplexer (2)
  • Municipalities (2)
  • NFVi (2)
  • Network Operating Systems (2)
  • OT Networks (2)
  • Open Optical Systems (2)
  • OpenFlow (2)
  • Optical Encryption (2)
  • Optical Transport Network (2)
  • PCE (2)
  • Packet-Optical (2)
  • RFC (2)
  • ROADM (2)
  • Railway (2)
  • SONET (2)
  • Security (2)
  • Shannon Limit (2)
  • Survey results (2)
  • TDM (2)
  • Telecommunications (2)
  • Transport (2)
  • Transportation (2)
  • Transportation infrastructures (2)
  • VIM (2)
  • VNFs (2)
  • VPN (2)
  • Wavelength (2)
  • hyperscale (2)
  • microservices (2)
  • network troubleshooting (2)
  • uCPE (2)
  • vCPE (2)
  • vRAN (2)
  • 5G NR (1)
  • 5G Network (1)
  • 5G Services (1)
  • 5G Slicing (1)
  • 5G roll out (1)
  • 5G technologies (1)
  • AI (1)
  • API economy (1)
  • ASON (1)
  • ATM (1)
  • AWS (1)
  • Active directory (1)
  • Army (1)
  • Bandwidth (1)
  • Bandwidth on Demand (1)
  • Bitcoin (1)
  • Blockchain (1)
  • Branch Office (1)
  • Business Care (1)
  • C4I (1)
  • CDC ROADM (1)
  • CLNS (1)
  • CMTC (1)
  • CPE (1)
  • Capacity (1)
  • Carriers (1)
  • Cloud Service Providers (1)
  • Coherent Technology (1)
  • Coherent Transport (1)
  • Colorless (1)
  • Complete Network Environment (1)
  • Connected Cars (1)
  • Contentionless (1)
  • Core (1)
  • Core Transport (1)
  • Critical Industries (1)
  • Dedicated ASIC (1)
  • Defense Forces (1)
  • Defense networks (1)
  • Digitizing Highways (1)
  • Directionless (1)
  • Directory systems (1)
  • Dynamic Service Provisioning (1)
  • ESP (1)
  • EV (1)
  • Electric Vehicles (1)
  • FDDI (1)
  • FTTP (1)
  • Fiber (1)
  • Fiber to the Premise (1)
  • Fibre (1)
  • Firewalls (1)
  • Fixed wireless access (1)
  • Fronthaul (1)
  • Future Proof (1)
  • God Box (1)
  • HLS (1)
  • Highways (1)
  • ICT Network (1)
  • IEEE (1)
  • IPv6 (1)
  • ISO (1)
  • IT (1)
  • India Mobile Congress (1)
  • Industry 4.0 (1)
  • Industry4.0 (1)
  • Intent-based Networking (1)
  • Internet (1)
  • Kubernetes (1)
  • LAN (1)
  • LATAM (1)
  • LTE (1)
  • Layer 1 (1)
  • Layer 1 Encryption (1)
  • Layer 2 (1)
  • Layer 3 (1)
  • Legacy Systems (1)
  • Legacy Technology Migration (1)
  • Lifecycle Management (1)
  • Local Area Network (1)
  • Low Latency (1)
  • MIME (1)
  • MNO (1)
  • MPLS-Based (1)
  • Massive Machine Type Communications (1)
  • Metro Aggregation (1)
  • Middleware (1)
  • Military (1)
  • Mobile Edge Computing (1)
  • Mobile Network Operator (1)
  • Mobile World Congress (1)
  • Modems (1)
  • NMS (1)
  • NOS (1)
  • Net Neutrality (1)
  • Network Centric Warfare (1)
  • Network Coverage (1)
  • Network Migration (1)
  • Network Security (1)
  • Network Upgrade (1)
  • Networks for defense forces (1)
  • Neutral host networks (1)
  • Non-coherent (1)
  • Novell Netware (1)
  • OLS (1)
  • OSI (1)
  • OSI Stack (1)
  • OSNR (1)
  • OTDR (1)
  • OTN transport and switching (1)
  • Oil and Gas (1)
  • Open Architectures (1)
  • Open Optics (1)
  • Openness (1)
  • Optical (1)
  • Optical Fiber (1)
  • Optical Fibre (1)
  • Optical Performance (1)
  • Optical Transmission (1)
  • Optimization (1)
  • Packet Migration (1)
  • Power (1)
  • Pricing (1)
  • RAN (1)
  • RESTful (1)
  • Real Time Gaming (1)
  • Redundancy (1)
  • Remote Surgery (1)
  • Research and Education (1)
  • Restoration (1)
  • Revenue Generating (1)
  • Roads (1)
  • Routing (1)
  • Rural Networks (1)
  • SCADA Anomaly Detection (1)
  • SDH (1)
  • STMP (1)
  • Securing the OT (1)
  • Self-Organizing Networks (1)
  • Smart Energy (1)
  • Smart Transportation (1)
  • Speed of Light (1)
  • Stateful (1)
  • Stateless (1)
  • Success (1)
  • TDM to Packet (1)
  • Telco Futurism (1)
  • Telecoms Business Model (1)
  • Token Ring (1)
  • Transformation (1)
  • Transportation Providers (1)
  • Transportation Systems (1)
  • URLL (1)
  • Utility Network (1)
  • Vendor Agnostic (1)
  • Water (1)
  • What-if simulations (1)
  • Whitebox (1)
  • Wireless (1)
  • X. 400 (1)
  • alien lambda (1)
  • alien wavelength (1)
  • channels (1)
  • continuous optimization (1)
  • e-learning (1)
  • eCPRI (1)
  • eVPN (1)
  • email directory (1)
  • enterprise (1)
  • fixed line access (1)
  • future technology (1)
  • healthcare (1)
  • homeland security agencies (1)
  • hyperconvergence (1)
  • lightPULSE (1)
  • mmWave (1)
  • network flexibility (1)
  • oRan (1)
  • programmable optics (1)
  • urbanization (1)
  • xHAL (1)
see all
archive-new

  • November 2019 (7)
  • October 2019 (7)
  • September 2019 (8)
  • August 2019 (4)
  • July 2019 (8)
  • June 2019 (6)
  • May 2019 (7)
  • April 2019 (8)
  • March 2019 (6)
  • February 2019 (7)
  • January 2019 (7)
  • December 2018 (3)
  • November 2018 (8)
  • October 2018 (8)
  • September 2018 (6)
  • August 2018 (4)
  • July 2018 (8)
  • June 2018 (7)
  • May 2018 (8)
  • April 2018 (8)
  • March 2018 (8)
  • February 2018 (7)
  • January 2018 (6)
  • December 2017 (4)
  • November 2017 (7)
  • October 2017 (8)
  • September 2017 (7)
  • August 2017 (4)
  • July 2017 (8)
  • June 2017 (8)
  • May 2017 (8)
  • April 2017 (6)
  • March 2017 (7)
  • February 2017 (7)
  • January 2017 (5)
  • December 2016 (3)
  • November 2016 (7)
  • October 2016 (5)
  • September 2016 (5)
  • August 2016 (6)
  • July 2016 (6)
  • June 2016 (6)
  • May 2016 (7)
  • April 2016 (9)
  • March 2016 (8)
  • February 2016 (7)
  • January 2016 (5)
  • November 2015 (6)
  • October 2015 (1)
  • April 2015 (1)
  • March 2015 (1)
  • January 2015 (1)
  • December 2014 (1)
  • October 2014 (1)
  • August 2014 (1)
  • July 2014 (1)
  • January 2014 (1)
  • December 2013 (2)
  • December 2012 (1)
  • July 2012 (1)
  • June 2012 (1)
  • May 2012 (2)
  • March 2012 (2)
  • February 2012 (3)
  • January 2012 (2)
  • December 2011 (2)
  • November 2011 (5)
  • October 2011 (4)
  • September 2011 (5)
  • April 2011 (5)
  • February 2011 (2)
  • January 2011 (4)
  • December 2010 (5)
  • November 2010 (6)
  • October 2010 (4)
  • September 2010 (4)
  • August 2010 (6)
  • July 2010 (8)
See All

Recent Posts

Industries

  • Service Providers
  • Utilities and Strategic Industries
  • Data Center
  • Research and Education Network

Products

  • Elastic Services Platform
  • Transport Product Lines
  • Management
  • Muse™ - Network and Service Applications
  • Muse™ - Cyber Security Suite
  • Mercury™ - NFV Solutions

Services

  • Professional Services
  • Services Login

Partners

  • Partner Program
  • Partner Login

RESOURCES

  • What's Hot
  • What's New
  • In the News
  • Blogs
  • Events
  • Webinars
  • Innovation

About

  • Exec Team
  • Global Offices
  • Association
  • Corporate Responsibility
  • Contact
  • We're Hiring!
  • Privacy
  • Terms
© All rights reserved ECI Telecom 2018