                                     Multi-Protocol Label Switching (MPLS) Label Switched Paths (LSPs) Parameters

   Created
           2006-01-12

   Last Updated
           2008-06-23

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

   Registries included below

     * Message Types
     * Reply Modes
     * Return Codes
     * TLVs and sub-TLVs

Message Types

   Reference
           [RFC4379]

    Range  Registration Procedures          Notes
    0-191  Standards Action
   192-251 Specification Required  Experimental RFC needed
   252-255 Vendor Private Use      MUST NOT be allocated

    Value              Meaning             Reference
      1    MPLS Echo Request               [RFC4379]
      2    MPLS Echo Reply                 [RFC4379]
    3-251  Unassigned
   252-255 Reserved for Vendor private use

Reply Modes

   Reference
           [RFC4379]

    Range  Registration Procedures          Notes
    0-191  Standards Action
   192-251 Specification Required  Experimental RFC needed
   252-255 Vendor Private Use      MUST NOT be allocated

    Value                        Meaning                       Reference
      1    Do not reply                                        [RFC4379]
      2    Reply via an IPv4/IPv6 UDP packet                   [RFC4379]
      3    Reply via an IPv4/IPv6 UDP packet with Router Alert [RFC4379]
      4    Reply via application level control channel         [RFC4379]
    5-251  Unassigned
   252-255 Reserved for Vendor private use

Return Codes

   Reference
           [RFC4379]

    Range  Registration Procedures          Notes
    0-191  Standards Action
   192-251 Specification Required  Experimental RFC needed
   252-255 Vendor Private Use      MUST NOT be allocated

    Value                                    Meaning                                    Reference
      0    No return code                                                               [RFC4379]
      1    Malformed echo request received                                              [RFC4379]
      2    One or more of the TLVs was not understood                                   [RFC4379]
      3    Replying router is an egress for the FEC at stack depth <RSC>                [RFC4379]
      4    Replying router has no mapping for the FEC at stack depth <RSC>              [RFC4379]
      5    Downstream Mapping Mismatch (See [1])                                        [RFC4379]
      6    Upstream Interface Index Unknown (See [1])                                   [RFC4379]
      7    Reserved                                                                     [RFC4379]
      8    Label switched at stack-depth <RSC>                                          [RFC4379]
      9    Label switched but no MPLS forwarding at stack-depth <RSC>                   [RFC4379]
     10    Mapping for this FEC is not the given label at stack depth <RSC>             [RFC4379]
     11    No label entry at stack-depth <RSC>                                          [RFC4379]
     12    Protocol not associated with interface at FEC stack depth <RSC>              [RFC4379]
     13    Premature termination of ping due to label stack shrinking to a single label [RFC4379]
   14-251  Unassigned
   252-255 Reserved for Vendor private use

       The Return Subcode contains the point in the label stack where pro-
   [1] cessing was terminated. If the RSC is 0, no labels were processed.
       Otherwise the packet would have been label switched at depth RSC.

TLVs and sub-TLVs

   Reference
           [RFC4379]

      Range    Registration Procedures          Notes
     0-16383   Standards Action
   16384-31743 Specification Required  Experimental RFC needed
   31744-32767 Vendor Private Use      MUST NOT be allocated
   32768-49161 Standards Action
   49162-64511 Specification Required  Experimental RFC needed
   64512-65535 Vendor Private Use      MUST NOT be allocated

      Type     Sub-Type             Value Field                  Reference
        1                Target FEC Stack                  [RFC4379]
        1          1     LDP IPv4 prefix                   [RFC4379]
        1          2     LDP IPv6 prefix                   [RFC4379]
        1          3     RSVP IPv4 LSP                     [RFC4379]
        1          4     RSVP IPv6 LSP                     [RFC4379]
        1          5     Not Assigned                      [RFC4379]
        1          6     VPN IPv4 prefix                   [RFC4379]
        1          7     VPN IPv6 prefix                   [RFC4379]
        1          8     L2 VPN endpoint                   [RFC4379]
        1          9     "FEC 128" Pseudowire (Deprecated) [RFC4379]
        1         10     "FEC 128" Pseudowire              [RFC4379]
        1         11     "FEC 129" Pseudowire              [RFC4379]
        1         12     BGP labeled IPv4 prefix           [RFC4379]
        1         13     BGP labeled IPv6 prefix           [RFC4379]
        1         14     Generic IPv4 prefix               [RFC4379]
        1         15     Generic IPv6 prefix               [RFC4379]
        1         16     Nil FEC                           [RFC4379]
        2                Downstream Mapping                [RFC4379]
        3                Pad                               [RFC4379]
        4                Not Assigned                      [RFC4379]
        5                Vendor Enterprise Number          [RFC4379]
        6                Not Assigned                      [RFC4379]
        7                Interface and Label Stack         [RFC4379]
        8                Not Assigned                      [RFC4379]
        9                Errored TLVs                      [RFC4379]
        9      Any value The TLV not understood            [RFC4379]
       10                Reply TOS Byte                    [RFC4379]
      11-14              Unassigned
       15                BFD Discriminator                 [RFC-ietf-bfd-mpls-07]
    16-31743             Unassigned
   31744-32767           Reserved for Vendor private use
   32768-64511           Unassigned
   64512-65535           Reserved for Vendor private use
