Path Computing and Signaling


A path in a segment routing domain consists of a list of SIDs that identify the path from the source to the destination. A Path Computation Element (PCE) assists network nodes, known as Path Computation Clients (PCCs), by computing paths based on network topology information acquired from the IGP (IS-IS) and path computation constraints like the IGP metric. The path computation can be triggered by the PCE or the PCC, which are then correspondingly called PCE-initiated and PCC-initiated paths.

In this test, two types of paths were computed, which are segment routing policy (SR-Policy) as defined in the draft "draft-ietf-pce-segment-routing-policy-cp" and segment routing traffic engineering (SR-TE) as defined in the "RFC8664". The test iterations also involved multiple scenarios, like using SR-MPLS and SRv6 (full SID and μSID) as the dataplane. Besides using PCEP for the path request and signaling, BGP was also utilized in some iterations to signal PCE-initiated paths to the PCC. 

The steps used to conduct the test were as follows

  • Verify the PCEP status between the PCE and the PCC
  • (PCEP) Trigger a path computation either by the PCC or the PCE
  • (PCEP) Verify that the PCC reported the path instantiation to the PCE
  • (BGP) Compute and signal a path from PCE to the PCC
  • Verify the correct path instantiation on the PCC
Figure 53

Figure 53: PCEP SR-Policy Computation and Signaling over SR-MPLS

Figure 54

Figure 54: PCEP SR-Policy Computation and Signaling over SRv6 (full SID, μSID)

Figure 55

Figure 55: BGP SR-Policy Computation and Signaling over SR-MPLS

Figure 56

Figure 56: BGP SR-Policy Computation and Signaling over SRv6 μSID

Figure 57

Figure 57: PCEP SR-TE Computation and Signaling over SR-MPLS

PCEPCCData PlaneTarget Address
Keysight IxNetworkNokia 7750 SR-1SRv6 μSIDIPv4
Keysight IxNetworkH3C CR16000-M1ASRv6 μSIDIPv4
Keysight IxNetworkH3C CR16000-M1ASR-MPLSIPv4
Nokia Network Services Platform (NSP)H3C CR16005E-FSR-MPLSIPv4
Nokia Network Services Platform (NSP)Keysight IxNetworkSR-MPLSIPv4
Nokia Network Services Platform (NSP)Keysight IxNetworkSR-MPLSIPv6
Nokia Network Services Platform (NSP)H3C CR16005E-FSR-MPLSIPv6

Table 1: SR-Policy Computing and Signaling - BGP

PCEPCCInitiatorData PlaneTarget Address
Ciena Navigator Network Control SuiteKeysight IxNetworkPCCSR-MPLSIPv4
Ciena Navigator Network Control SuiteRibbon NPT-2100PCCSR-MPLSIPv4
H3C AD-WANKeysight IxNetworkPCESRv6 full SIDIPv4
Keysight IxNetworkH3C CR16000-M1APCESRv6 μSIDIPv4
Keysight IxNetworkRibbon NPT-2100PCESR-MPLSIPv4
Keysight IxNetworkH3C CR16000-M1APCESRv6 full SIDIPv4
Keysight IxNetworkH3C CR16000-M1APCCSRv6 μSIDIPv4
Keysight IxNetworkH3C CR16000-M1APCCSRv6 full SIDIPv4
Keysight IxNetworkH3C CR16000-M1APCCSR-MPLSIPv4
Keysight IxNetworkH3C CR16000-M1APCESR-MPLSIPv4
Keysight IxNetworkCiena 8140 Coherent Metro RouterPCCSR-MPLSIPv4

Table 2: SR-Policy Computing and Signaling - PCEP

PCEPCCNoticeData PlaneTarget Address
Keysight IxNetworkNokia 7750 SR-1 PCE - initiated, IPv6 Source SR-MPLSIPv6
Keysight IxNetworkNokia 7750 SR-1 PCC - initiated SR-MPLSIPv4
Keysight IxNetworkNokia 7730 SXR-1x-44s PCC - initiated SR-MPLSIPv4
Keysight IxNetworkNokia 7750 SR-1 PCC - initiated SR-MPLSIPv6
Keysight IxNetworkNokia 7730 SXR-1x-44s PCC - initiated SR-MPLSIPv6
Keysight IxNetworkH3C CR16000-M1APCE - initiated SR-MPLSIPv4
Keysight IxNetworkH3C CR16005E-FPCC - initiated SR-MPLSIPv4
Keysight IxNetworkCiena 8140 Coherent Metro RouterPCC - initiated SR-MPLSIPv4
Nokia Network Services Platform (NSP)H3C CR16005E-FReported OnlySR-MPLSIPv4
Nokia Network Services Platform (NSP)H3C CR16005E-FPCC-initiated and deligatedSR-MPLSIPv4
Nokia Network Services Platform (NSP)H3C CR16005E-FPCC- initiatedSR-MPLSIPv4
Nokia Network Services Platform (NSP)H3C CR16005E-FPCE - initiated SR-MPLSIPv4
Nokia Network Services Platform (NSP)Keysight IxNetworkPCE - initiated, IPv6 Source SR-MPLSIPv6
Nokia Network Services Platform (NSP)Ciena 8140 Coherent Metro RouterPCC - initiated SR-MPLSIPv4

Table 3: SR-TE Computation and Signaling - PCEP

Interested in our testing services?

If you are interested and would like to receive more information, please send us an email and sign up for our newsletter to stay up-to-date.