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.

Table 1 describes the messages and objects supported by stateful PCE in the SR OS.

Table 1. PCEP Stateful PCE Extension Objects and TLVs

TLV, Object, or Message

Contained in Object

Contained in Message

Path Computation State Report (PCRpt)

New message

Path Computation Update Request (PCUpd)

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

The behavior and limitations of the implementation of the objects in Table 1 are as follows:

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

Table 2. 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

N/A