...
Implement PCEP message handler, which will encode and decode PCEP messages between ONOS PCEP SBI and PCC. Currently the messages supported are Open, KeepAlive, PCInitiate, PCUpd, PCRpt, PCLabelUpd, TERptLSRpt, PCLRResv, PCErr and Close.
...
The LSP contains a set of fields used to specify the target LSP, the operation to be performed on the LSP and LSP delegation. It also contains a flag indicating to a PCE that the LSP state synchronization in progress.
Supported
...
TLVs
LSP identifiers TLV (IPV4)
...
The END POINTS object used to specify the source and destination IP addresses of the tunnel.
Supported TLVs
None.
ERO Object
...
The SRP (Stateful PCE request parameters) object set the unique identifier for mapping request/response between PCEP and PCC.
Supported
...
TLVs
Symbolic path name TLV
...
The LSP contains a set of fields used to specify the target LSP, the operation to be performed on the LSP and LSP delegation. It also contains a flag indicating to a PCE that the LSP state synchronization in progress.
Supported
...
TLVs
LSP identifiers TLV (IPV4)
...
The SRP (Stateful PCE request parameters) object set the unique identifier for mapping request/response between PCEP and PCC. SRP object is optional in report messages sent for LSP state synchronization.
Supported TLV’s
Symbolic path name TLV
...
The LSP contains a set of fields used to specify the target LSP, the operation to be performed on the LSP and LSP delegation. It contains a S flag when true indicates to a PCE that the LSP state synchronization in progress.
Supported TLV’s
LSP identifiers TLV (IPV4)
...
Supported SubObjects
IPv4SubObjectIPv4 SubObject
IPv6SubObjectIPv6 SubObject
LabelSubObject Label SubObject
BANDWIDTH Object
This object used to report the bandwidth for an existing TE LSP.
...
The SRP (Stateful PCE request parameters) object set the unique identifier for mapping request/response between PCEP and PCC. SRP object is optional in report messages sent for LSP state synchronization.
Supported TLVs
Symbolic path name TLV
...
The LABEL object used to specify the label information and must be carried within PCLabelUpd message.
Supported TLVs
NexthopIPv4addressTlvNexthopIPv4address Tlv
NexthopUnnumberedIPv4IDTlvNexthopUnnumberedIPv4ID Tlv
FEC Object
The FEC object is used to specify FEC information. The types of FEC objects supported are
...
IPv4 Adjacency
IPv6 Adjacency
...
LSRpt message
This message is sent by PCC to PCE to report any changes in the TE DBTEDB. The objects supported in TE LS Report are
...
LS Object
TE LS Object contains a set of fields used to specify target TE node or link. It also contains a flag indicating to a PCE that the TED synchronization in progress.
Supported TLVs
Routing Universe TLV
Local TE Node Descriptors TLV
Remote TE Node Descriptors TLV
TE Node Descriptors TLV
TE Link Descriptors TLV
TE Node Attributes TLV
TE Link Attributes TLV
PCLRResv message
...
The SRP (Stateful PCE request parameters) object set the unique identifier for mapping request/response between PCEP and PCC. SRP object is optional in report messages sent for LSP state synchronization.
Supported TLVs
Symbolic path name TLV
...