                                                   Path Computation Element Protocol (PCEP) Numbers

   Last Updated
           2009-07-17

   This registry is also available in XML and plain text formats.

   Registries included below

     * PCEP Messages
     * PCEP Objects
     * PCEP Message Common Header Flag Field
     * Open Object Flag Field
     * RP Object Flag Field
     * NO-PATH Object NI Field
     * NO-PATH Object Flag Field
     * METRIC Object T Field
     * METRIC Object Flag Field
     * LSPA Object Flag Field
     * IRO Subobjects
     * SVEC Object Flag Field
     * Notification Object
     * Notification Object Flag Field
     * PCEP-ERROR Object Error Types and Values
     * PCEP-ERROR Object Flag Field
     * LOAD-BALANCING Object Flag Field
     * CLOSE Object Reason Field
     * CLOSE Object Flag Field
     * PATH-KEY Subobjects
     * XRO Subobjects
     * XRO Flag Field
     * Objective Function
     * PCEP TLV Type Indicators
     * NO-PATH-VECTOR TLV Flag Field

PCEP Messages

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Value       Description        Reference
     0   Reserved                 [RFC5440]
     1   Open                     [RFC5440]
     2   Keepalive                [RFC5440]
     3   Path Computation Request [RFC5440]
     4   Path Computation Reply   [RFC5440]
     5   Notification             [RFC5440]
     6   Error                    [RFC5440]
     7   Close                    [RFC5440]
   8-255 Unassigned

PCEP Objects

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Object-Class Value        Name                                       Object-Type                                 Reference
           0          Reserved           1-15: Reserved                                                             [RFC5440]
           1          OPEN               1: Open                                                                    [RFC5440]
                                         2-15: Unassigned
           2          RP                 1: Request Parameters                                                      [RFC5440]
                                         2-15: Unassigned
           3          NO-PATH            1: No Path                                                                 [RFC5440]
                                         2-15: Unassigned
           4          END-POINTS         1: IPv4 addresses                                                          [RFC5440]
                                         2: IPv6 addresses                                                          [RFC5440]
                                         3-15: Unassigned
           5          BANDWIDTH          1: Requested bandwidth                                                     [RFC5440]
                                         2: Bandwidth of an existing TE LSP for which a reoptimization is requested [RFC5440]
                                         3-15: Unassigned
           6          METRIC             1: Metric                                                                  [RFC5440]
                                         2-15: Unassigned
           7          ERO                1: Explicit Route                                                          [RFC5440]
                                         2-15: Unassigned
           8          RRO                1: Recorded Route                                                          [RFC5440]
                                         2-15: Unassigned
           9          LSPA               1: LSP Attributes                                                          [RFC5440]
                                         2-15: Unassigned
           10         IRO                1: Include Route                                                           [RFC5440]
                                         2-15: Unassigned
           11         SVEC               1: Synchronization Vector                                                  [RFC5440]
                                         2-15: Unassigned
           12         NOTIFICATION       1: Notification                                                            [RFC5440]
                                         2-15: Unassigned
           13         PCEP-ERROR         1: PCEP Error                                                              [RFC5440]
                                         2-15: Unassigned
           14         LOAD-BALANCING     1: Load Balancing                                                          [RFC5440]
                                         2-15: Unassigned
           15         CLOSE              1: Close                                                                   [RFC5440]
                                         2-15: Unassigned
           16         PATH-KEY           1: Path Key                                                                [RFC5520]
                                         2-15: Unassigned
           17         XRO                1: Route exclusion                                                         [RFC5521]
                                         2-15: Unassigned
         18-20        Unassigned         1-15: Unassigned
           21         OF                 1: Objective Function                                                      [RFC5541]
                                         2-15: Unassigned
           22         CLASSTYPE          1: Class-Type                                                              [RFC5455]
                                         2-15: Unassigned
           23         Unassigned         1-15: Unassigned
           24         GLOBAL-CONSTRAINTS 1: Global Constraints                                                      [RFC5557]
                                         2-15: Unassigned
         25-255       Unassigned         1-15: Unassigned

PCEP Message Common Header Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit Description Reference
   0-4 Unassigned

Open Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit Description Reference
   0-4 Unassigned

RP Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

    Bit            Description            Reference
   0-20  Unassigned
    21   Make-before-break (M-bit)        [RFC5557]
    22   Report the request order (D-bit) [RFC5557]
    23   Path Key (P-bit)                 [RFC5520]
    24   Supply OF on response            [RFC5541]
    25   VSPT                             [RFC5441]
    26   Strict/Loose                     [RFC5440]
    27   Bi-directional                   [RFC5440]
    28   Reoptimization                   [RFC5440]
   29-31 Priority                         [RFC5440]

NO-PATH Object NI Field

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Value                       Description                        Reference
     0   No path satisfying the set of constraints could be found [RFC5440]
     1   PCE chain broken                                         [RFC5440]
   2-255 Unassigned

NO-PATH Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit             Description            Reference
    0   Unsatisfied constrained indicated [RFC5440]
   1-15 Unassigned

METRIC Object T Field

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Value           Description           Reference
     0   Reserved                        [RFC5440]
     1   IGP metric                      [RFC5440]
     2   TE metric                       [RFC5440]
     3   Hop Counts                      [RFC5440]
     4   Aggregate bandwidth consumption [RFC5541]
     5   Load of the most loaded link    [RFC5541]
     6   Cumulative IGP cost             [RFC5541]
     7   Cumulative TE cost              [RFC5541]
   8-255 Unassigned

METRIC Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit   Description   Reference
   0-5 Unassigned
    6  Computed metric [RFC5440]
    7  Bound           [RFC5440]

LSPA Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit       Description        Reference
   0-6 Unassigned
    7  Local Protection Desired [RFC5440]

IRO Subobjects

   Reference
           [RFC5521]

   Registration Procedures
           IETF Review

   Value                 Description                Reference
     1    IPv4 prefix                               [RFC3209]
     2    IPv6 prefix                               [RFC3209]
     3    Unassigned
     4    Unnumbered Interface ID                   [RFC3477]
    5-31  Unassigned
     32   Autonomous system number                  [RFC3209]
     33   Explicit Exclusion Route subobject (EXRS) [RFC4874]
   34-127 Unassigned

SVEC Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit  Description  Reference
   0-20 Unassigned
    21  SRLG Diverse [RFC5440]
    22  Node Diverse [RFC5440]
    23  Link Diverse [RFC5440]

Notification Object

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Notification-type           Name                       Notification-value            Reference
           0         Reserved                  1-255: Reserved                          [RFC5440]
           1         Pending Request cancelled 1: PCC cancels a set of pending requests [RFC5440]
                                               2: PCE cancels a set of pending requests [RFC5440]
                                               3-255: Unassigned
           2         PCE Congestion            1: PCE in congested state                [RFC5440]
                                               2: PCE no longer in congested state      [RFC5440]
                                               3-255: Unassigned
         3-255       Unassigned                1-255: Unassigned

Notification Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit Description Reference
   0-7 Unassigned

PCEP-ERROR Object Error Types and Values

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Error-Type                    Meaning                                                     Error-value                                  Reference
       0      Reserved                                      0-255: Reserved                                                               [RFC5440]
       1      PCEP session establishment failure            0: Unassigned                                                                 [RFC5440]
                                                            1: reception of an invalid Open message or a non Open message.                [RFC5440]
                                                            2: no Open message received before the expiration of the OpenWait timer       [RFC5440]
                                                            3: unacceptable and non negotiable session characteristics                    [RFC5440]
                                                            4: unacceptable but negotiable session characteristics                        [RFC5440]
                                                            5: reception of a second Open message with still unacceptable session         [RFC5440]
                                                            characteristics
                                                            6: reception of a PCErr message proposing unacceptable session                [RFC5440]
                                                            characteristics
                                                            7: No Keepalive or PCErr message received before the expiration of the        [RFC5440]
                                                            KeepWait timer
                                                            8: PCEP version not supported                                                 [RFC5440]
                                                            9-255: Unassigned
       2      Capability not supported                      0-255: Unassigned                                                             [RFC5440]
       3      Unknown Object                                0: Unassigned                                                                 [RFC5440]
                                                            1: Unrecognized object class                                                  [RFC5440]
                                                            2: Unrecognized object Type                                                   [RFC5440]
                                                            3-255: Unassigned
       4      Not supported object                          0: Unassigned                                                                 [RFC5440]
                                                            1: Not supported object class                                                 [RFC5440]
                                                            2: Not supported object Type                                                  [RFC5440]
                                                            3: Unassigned
                                                            4: Unsupported parameter                                                      [RFC5441]
                                                            5-255: Unassigned
       5      Policy violation                              0: Unassigned                                                                 [RFC5440]
                                                            1: C bit of the METRIC object set (request rejected)                          [RFC5440]
                                                            2: O bit of the RP object cleared (request rejected)                          [RFC5440]
                                                            3: objective function not allowed (request rejected)                          [RFC5541]
                                                            4: OF bit of the RP object set (request rejected)                             [RFC5541]
                                                            5: Global concurrent optimization not allowed                                 [RFC5557]
                                                            6-255: Unassigned
       6      Mandatory Object missing                      0: Unassigned                                                                 [RFC5440]
                                                            1: RP object missing                                                          [RFC5440]
                                                            2: RRO missing for a reoptimization request (R bit of the RP object set)      [RFC5440]
                                                            3: END-POINTS object missing                                                  [RFC5440]
                                                            4-255: Unassigned
       7      Synchronized path computation request missing 0-255: Unassigned                                                             [RFC5440]
       8      Unknown request reference                     0-255: Unassigned                                                             [RFC5440]
       9      Attempt to establish a second PCEP session    0-255: Unassigned                                                             [RFC5440]
       10     Reception of an invalid object                0: Unassigned                                                                 [RFC5440]
                                                            1: reception of an object with P flag not set although the P-flag must be set [RFC5440]
                                                            according to this specification.
                                                            2-255: Unassigned
       11     Unrecognized EXRS subobject                   0-255: Unassigned                                                             [RFC5521]
       12     Diffserv-aware TE error                       0: Unassigned                                                                 [RFC5455]
                                                            1: Unsupported class-type                                                     [RFC5455]
                                                            2: Invalid class-type                                                         [RFC5455]
                                                            3: Class-Type and setup priority do not form a configured TE-class            [RFC5455]
                                                            4-255: Unassigned
       13     BRPC procedure completion failure             0: Unassigned                                                                 [RFC5441]
                                                            1: BRPC procedure not supported by one or more PCEs along the domain path     [RFC5441]
                                                            2-255: Unassigned
       14     Unassigned                                    0-255: Unassigned
       15     Global Concurrent Optimization Error          0: Unassigned                                                                 [RFC5557]
                                                            1: Insufficient memory                                                        [RFC5557]
                                                            2: Global concurrent optimization not supported                               [RFC5557]
                                                            3-255: Unassigned
     16-255   Unassigned                                    0-255: Unassigned

PCEP-ERROR Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit Description Reference
   0-7 Unassigned

LOAD-BALANCING Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit Description Reference
   0-7 Unassigned

CLOSE Object Reason Field

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

   Value                            Description                            Reference
     0   Reserved                                                          [RFC5440]
     1   No explanation provided                                           [RFC5440]
     2   DeadTimer expired                                                 [RFC5440]
     3   Reception of a malformed PCEP message                             [RFC5440]
     4   Reception of an unacceptable number of unknown requests/replies   [RFC5440]
     5   Reception of an unacceptable number of unrecognized PCEP messages [RFC5440]
   6-255 Unassigned

CLOSE Object Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit Description Reference
   0-7 Unassigned

PATH-KEY Subobjects

   Reference
           [RFC5520]

   Registration Procedures
           IETF Review

   Value          Description          Reference
    1-63  Unassigned
     64   Path Key with 32-bit PCE ID  [RFC5520]
     65   Path Key with 128-bit PCE ID [RFC5520]
   66-127 Unassigned

XRO Subobjects

   Reference
           [RFC5521]

   Registration Procedures
           IETF Review

   Value        Description        Reference
     1    IPv4 prefix              [RFC3209]
     2    IPv6 prefix              [RFC3209]
     3    Unassigned
     4    Unnumbered Interface ID  [RFC3477]
    5-31  Unassigned
     32   Autonomous system number [RFC3209]
     33   Unassigned
     34   SRLG                     [RFC4874]
   35-63  Unassigned
     64   IPv4 Path Key            [RFC5520]
     65   IPv6 Path Key            [RFC5520]
   66-127 Unassigned

XRO Flag Field

   Reference
           [RFC5521]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit  Description  Reference
   0-14 Unassigned
    15  Fail (F-bit) [RFC5521]

Objective Function

   Reference
           [RFC5541]

      Range    Registration Procedures
     1-1023    IETF Review
   1024-32767  First Come First Served
   32768-65535 Reserved for Private Use

   Code Point            Name           Reference
   0           Reserved                 [RFC5541]
   1           MCP                      [RFC5541]
   2           MLP                      [RFC5541]
   3           MBP                      [RFC5541]
   4           MBC                      [RFC5541]
   5           MLL                      [RFC5541]
   6           MCC                      [RFC5541]
   7-32767     Unassigned
   32768-65535 Reserved for Private Use [RFC5541]

PCEP TLV Type Indicators

   Reference
           [RFC5440]

   Registration Procedures
           IETF Review

    Value       Description      Reference
      0    Reserved              [RFC5440]
      1    NO-PATH-VECTOR TLV    [RFC5440]
      2    OVERLOAD-DURATION TLV [RFC5440]
      3    REQ-MISSING TLV       [RFC5440]
      4    OF-List               [RFC5541]
      5    Order TLV             [RFC5557]
   6-65535 Unassigned

NO-PATH-VECTOR TLV Flag Field

   Reference
           [RFC5440]

   Note

 Bits are numbered from bit 0 as the most significant bit.

   Registration Procedures
           IETF Review

   Bit                Description               Reference
   0-24 Unassigned
    25  No GCO solution found                   [RFC5557]
    26  No GCO migration path found             [RFC5557]
    27  PKS expansion failure                   [RFC5520]
    28  BRPC Path computation chain unavailable [RFC5441]
    29  Unknown Source                          [RFC5440]
    30  Unknown Destination                     [RFC5440]
    31  PCE currently Unavailable               [RFC5440]
