Stateful PCE

The main function introduced by stateful PCE over the base PCE implementation is the ability to synchronize the LSP state between the PCC and the PCE. This allows the PCE to have all the required LSP information to perform re-optimization and updating of the LSP paths.

The following table describes the messages and objects supported by stateful PCE in the SR OS.

Table: PCEP stateful PCE extension objects and TLVs
TLV, object, or message Contained in object Contained in message

Path Computation State Report (PCRpt) message

New message

Path Computation Update Request (PCUpd) message

New message

Stateful PCE Capability TLV

OPEN

OPEN

Stateful Request Parameter (SRP) object

PCRpt, PCErr, PCInitiate

LSP object

ERO

PCRpt, PCReq, PCRep, PCInitiate

LSP Identifiers TLV

LSP

PCRpt

Symbolic Path Name TLV

LSP, SRP

PCRpt, PCInitiate

LSP Error Code TLV

LSP

PCRpt

RSVP Error Spec TLV

LSP

PCRpt

ASSOCIATION object PCRpt, PCReq, PCRep, PCInitiate, PCUpd

The behavior and limitations of the implementation of the objects in Table: PCEP stateful PCE extension objects and TLVs are as follows:

Stateful PCE uses the additional messages, TLVs, and objects described in the following table for PCE initiation of LSPs.

Table: PCEP stateful PCE extension objects and TLVs locations
TLV, object, or message Contained in object Contained in message

PCE LSP Initiate Message (PCInitiate)

New message

PCC LSP Create Flag (C-Flag)

LSP

PCRpt

PATH_PROFILE_ID TLV

Path Profile