                                                   Path Computation Element Protocol (PCEP) Numbers

   Last Updated
           2009-05-14

   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            [RFC5440]
                                         reoptimization is requested
                                         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                                     [RFC-ietf-pce-of-06]
                                         2-15: Unassigned
           22         CLASSTYPE          1: Class-Type                                             [RFC5455]
                                         2-15: Unassigned
           23         Unassigned         1-15: Unassigned
           24         GLOBAL-CONSTRAINTS 1: Global Constraints                                     [RFC-ietf-pce-global-concurrent-optimization-10]
                                         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)        [RFC-ietf-pce-global-concurrent-optimization-10]
    22   Report the request order (D-bit) [RFC-ietf-pce-global-concurrent-optimization-10]
    23   Path Key (P-bit)                 [RFC5520]
    24   Supply OF on response            [RFC-ietf-pce-of-06]
    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 [RFC-ietf-pce-of-06]
     5   Load of the most loaded link    [RFC-ietf-pce-of-06]
     6   Cumulative IGP cost             [RFC-ietf-pce-of-06]
     7   Cumulative TE cost              [RFC-ietf-pce-of-06]
   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  [RFC5440]
                                                 Open message.
                                                 2: no Open message received before the expiration [RFC5440]
                                                 of the OpenWait timer
                                                 3: unacceptable and non negotiable session        [RFC5440]
                                                 characteristics
                                                 4: unacceptable but negotiable session            [RFC5440]
                                                 characteristics
                                                 5: reception of a second Open message with still  [RFC5440]
                                                 unacceptable session characteristics
                                                 6: reception of a PCErr message proposing         [RFC5440]
                                                 unacceptable session characteristics
                                                 7: No Keepalive or PCErr message received before  [RFC5440]
                                                 the expiration of the 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        [RFC5440]
                                                 rejected)
                                                 2: O bit of the RP object cleared (request        [RFC5440]
                                                 rejected)
                                                 3: objective function not allowed (request        [RFC-ietf-pce-of-06]
                                                 rejected)
                                                 4: OF bit of the RP object set (request rejected) [RFC-ietf-pce-of-06]
                                                 5: Global concurrent optimization not allowed     [RFC-ietf-pce-global-concurrent-optimization-10]
                                                 6-255: Unassigned
       6      Mandatory Object missing           0: Unassigned                                     [RFC5440]
                                                 1: RP object missing                              [RFC5440]
                                                 2: RRO missing for a reoptimization request (R    [RFC5440]
                                                 bit of the RP object set)
                                                 3: END-POINTS object missing                      [RFC5440]
                                                 4-255: Unassigned
       7      Synchronized path computation      0-255: Unassigned                                 [RFC5440]
              request missing
       8      Unknown request reference          0-255: Unassigned                                 [RFC5440]
       9      Attempt to establish a second PCEP 0-255: Unassigned                                 [RFC5440]
              session
       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 according to this [RFC5440]
                                                 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    [RFC5455]
                                                 configured TE-class
                                                 4-255: Unassigned
       13     BRPC procedure completion failure  0: Unassigned                                     [RFC5441]
                                                 1: BRPC procedure not supported by one or more    [RFC5441]
                                                 PCEs along the domain path
                                                 2-255: Unassigned
       14     Unassigned                         0-255: Unassigned
       15     Global Concurrent Optimization     0: Unassigned                                     [RFC-ietf-pce-global-concurrent-optimization-10]
              Error
                                                 1: Insufficient memory                            [RFC-ietf-pce-global-concurrent-optimization-10]
                                                 2: Global concurrent optimization not supported   [RFC-ietf-pce-global-concurrent-optimization-10]
                                                 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
           [RFC-ietf-pce-of-06]

      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                 [RFC-ietf-pce-of-06]
   1           MCP                      [RFC-ietf-pce-of-06]
   2           MLP                      [RFC-ietf-pce-of-06]
   3           MBP                      [RFC-ietf-pce-of-06]
   4           MBC                      [RFC-ietf-pce-of-06]
   5           MLL                      [RFC-ietf-pce-of-06]
   6           MCC                      [RFC-ietf-pce-of-06]
   7-32767     Unassigned
   32768-65535 Reserved for Private Use [RFC-ietf-pce-of-06]

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               [RFC-ietf-pce-of-06]
      5    Order TLV             [RFC-ietf-pce-global-concurrent-optimization-10]
   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                   [RFC-ietf-pce-global-concurrent-optimization-10]
    26  No GCO migration path found             [RFC-ietf-pce-global-concurrent-optimization-10]
    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]
