PCEP, Path Computation Element Communication Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: TCP/IP.
Protocol type:Application layer protocol.
Ports:4189 (TCP).
URI:
MIME subtype:
SNMP MIBs:
Working groups: pce, Path Computation Element.
Links: IANA: PCEP numbers.

MAC header IP header TCP header PCEP header Data :::

PCEP header:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Version Flags Message type Message length
Data :::

Version. 3 bits.
PCEP version number.

Flags. 5 bits.
No flags are currently defined. Unassigned bits are considered as reserved. They MUST be set to zero on transmission and MUST be ignored on receipt.

Message type. 8 bits.

Message typeDescriptionReferences
0  
1Open. RFC 5440
2Keepalive. RFC 5440
3Path Computation Request. RFC 5440
4Path Computation Reply. RFC 5440
5Notification. RFC 5440
6Error. RFC 5440
7Close. RFC 5440
8PCMonReq, Path Computation Monitoring Request.RFC 5886
9PCMonRep, Path Computation Monitoring Reply.RFC 5886
10
-
255
  

Message length. 16 bits.
Total length of the PCEP message including the common header in bytes.

Data. Variable length.


PCEP objects.

Object classDescriptionReferences
0  RFC 5440
1OPEN. RFC 5440
2RP, Request parameters. RFC 5440
3NO-PATH, No Path. RFC 5440
4END-POINTS. RFC 5440
5BANDWIDTH, Requested bandwidth. RFC 5440
6METRIC RFC 5440
7ERO, Explicit Route. RFC 5440
8RRO, Recorded Route. RFC 5440
9LSPA, LSP Attributes. RFC 5440
10IRO, Include Route. RFC 5440
11SVEC, Synchronization Vector. RFC 5440
12NOTIFICATION. RFC 5440
13PCEP-ERROR, PCEP Error. RFC 5440
14LOAD-BALANCING, Load Balancing. RFC 5440
15CLOSE. RFC 5440
16PATH-KEY, Path Key. RFC 5520
17XRO, Route exclusion. RFC 5521
18  
19MONITORING. RFC 5886
20PCC-REQ-ID. RFC 5886
21OF, Objective Function. RFC 5541
22CLASSTYPE. RFC 5455
23  
24GLOBAL-CONSTRAINTS. RFC 5557
25PCE-ID. RFC 5886
26PROC-TIME. RFC 5886
27OVERLOAD. RFC 5886
28UNREACH-DESTINATION. 
29SERO. 
30SRRO. 
31Branch Node Capability Object. 
32
-
255
  

Glossary:

PCC, Path Computation Client.
Any client application requesting a path computation to be performed by a PCE.

PCE, Path Computation Element.
An entity (component, application, or network node) that is capable of computing a network path or route based on a network graph and applying computational constraints.

PCEP peer.
An element involved in a PCEP session (i.e., a PCC or a PCE).


RFCs:

[RFC 4655] A Path Computation Element (PCE)-Based Architecture.

[RFC 4657] Path Computation Element (PCE) Communication Protocol Generic Requirements.

[RFC 4674] Requirements for Path Computation Element (PCE) Discovery.

[RFC 4927] Path Computation Element Communication Protocol (PCECP) Specific Requirements for Inter-Area MPLS and GMPLS Traffic Engineering.

[RFC 5376] Inter-AS Requirements for the Path Computation Element Communication Protocol (PCECP).

[RFC 5394] Policy-Enabled Path Computation Framework.

[RFC 5440] Path Computation Element (PCE) Communication Protocol (PCEP).

[RFC 5441] A Backward-Recursive PCE-Based Computation (BRPC) Procedure to Compute Shortest Constrained Inter-Domain Traffic Engineering Label Switched Paths.

[RFC 5455] Diffserv-Aware Class-Type Object for the Path Computation Element Communication Protocol.

[RFC 5520] Preserving Topology Confidentiality in Inter-Domain Path Computation Using a Path-Key-Based Mechanism.

[RFC 5521] Extensions to the Path Computation Element Communication Protocol (PCEP) for Route Exclusions.

[RFC 5557] Path Computation Element Communication Protocol (PCEP) Requirements and Protocol Extensions in Support of Global Concurrent Optimization.


Publications:


Obsolete RFCs:


Description Glossary RFCs Publications Obsolete RFCs