Generalized Multi-Protocol Label Switching (GMPLS) Signaling Parameters 

(last updated 2008-12-11)

Registries include below:
 - LSP Encoding Type: 8 bits
 - Switching Type: 8 bits
 - Generalized PID (G-PID): 16 bits
 - Action: 8 bits
 - Interface_ID Type: 16 bits
 - Administrative Status Information Flags
 - Association Type


Registry Name: LSP Encoding Types
Reference: [RFC3471][RFC4328]
Range      Registration Procedures                           Notes
---------  ------------------------------------------------  -------------------------   
0-239      Standards Action                         
240-255    Assigned temporarily for Experimental Usage       Not registered with IANA

Registry:
Value     Type                                  Reference
--------  ------------------------------------  ---------
1         Packet                                [RFC3471]
2         Ethernet                              [RFC3471]
3         ANSI/ETSI PDH                         [RFC3471] 
4         Reserved                              [RFC3471]
5         SDH ITU-T G.707 / SONET ANSI T1.105   [RFC3471]
6         Reserved                              [RFC3471]
7         Digital Wrapper                       [RFC3471]
8         Lambda (photonic)                     [RFC3471]
9         Fiber                                 [RFC3471]
10        Reserved                              [RFC3471]
11        FiberChannel                          [RFC3471]
12        G.709 ODUk (Digital Path)             [RFC4328]
13        G.709 Optical Channel                 [RFC4328]
14-239    Unassigned
240-255   Experimental Usage/temporarily 
 

Registry Name: Switching Types
Reference: [RFC3471][RFC4328]
Registration Procedures: Standards Action 

Registry:
Value     Type                                    Reference
--------  --------------------------------------  ---------
1         Packet-Switch Capable-1 (PSC-1)         [RFC3471]
2         Packet-Switch Capable-2 (PSC-2)         [RFC3471]
3         Packet-Switch Capable-3 (PSC-3)         [RFC3471]
4         Packet-Switch Capable-4 (PSC-4)         [RFC3471]
5-50      Unassigned
51        Layer-2 Switch Capable  (L2SC)          [RFC3471]
52-99     Unassigned
100       Time-Division-Multiplex Capable (TDM)   [RFC3471]
101-149   Unassigned
150       Lambda-Switch Capable   (LSC)           [RFC3471]
151-199   Unassigned
200       Fiber-Switch Capable    (FSC)           [RFC3471]
201-255   Unassigned


Registry Name: Generalized PIDs (G-PID) 
Reference: [RFC3471]
Range         Registration Procedures                           Notes
------------  ------------------------------------------------  ---------   
0-31743       IETF Standards Track RFC                          [RFC4328]
31744-32767   Assigned Temporarily for Experimental Usage       [RFC4328]
32768-65535   Standards Track RFC                               [RFC4328]

Registry:
Value         Type                                   Technology                            Reference
------------  -------------------------------------  ------------------------------------  ---------
0             Unknown                                All                                   [RFC3471]
1             Reserved                                                                     [RFC3471]
2             Reserved                                                                     [RFC3471]
3             Reserved                                                                     [RFC3471]
4             Reserved                                                                     [RFC3471]
5             Asynchronous mapping of E4             SDH                                   [RFC3471]
6             Asynchronous mapping of DS3/T3         SDH                                   [RFC3471]
7             Asynchronous mapping of E3             SDH                                   [RFC3471]
8             Bit synchronous mapping of E3          SDH                                   [RFC3471]
9             Byte synchronous mapping of E3         SDH                                   [RFC3471]
10            Asynchronous mapping of DS2/T2         SDH                                   [RFC3471]
11            Bit synchronous mapping of DS2/T2      SDH                                   [RFC3471]
12            Reserved                                                                     [RFC3471]
13            Asynchronous mapping of E1             SDH                                   [RFC3471]
14            Byte synchronous mapping of E1         SDH                                   [RFC3471]
15            Byte synchronous mapping of 31 * DS0   SDH                                   [RFC3471]
16            Asynchronous mapping of DS1/T1         SDH                                   [RFC3471]
17            Bit synchronous mapping of DS1/T1      SDH                                   [RFC3471]
18            Byte synchronous mapping of DS1/T1     SDH                                   [RFC3471]
19            VC-11 in VC-12                         SDH                                   [RFC3471]
20            Reserved                                                                     [RFC3471]
21            Reserved                                                                     [RFC3471]
22            DS1 SF Asynchronous                    SONET                                 [RFC3471]
23            DS1 ESF Asynchronous                   SONET                                 [RFC3471]
24            DS3 M23 Asynchronous                   SONET                                 [RFC3471]
25            DS3 C-Bit Parity Asynchronous          SONET                                 [RFC3471]
26            VT/LOVC                                SDH                                   [RFC3471]
27            STS SPE/HOVC                           SDH                                   [RFC3471]
28            POS - No Scrambling, 16 bit CRC        SDH                                   [RFC3471]
29            POS - No Scrambling, 32 bit CRC        SDH                                   [RFC3471]
30            POS - Scrambling, 16 bit CRC           SDH                                   [RFC3471]
31            POS - Scrambling, 32 bit CRC           SDH                                   [RFC3471]
32            ATM mapping                            SDH, G.709 ODUk                       [RFC3471][RFC4328]
33            Ethernet PHY                           SDH, G.709 OCh, Lambda, Fiber         [RFC3471][RFC4328]
34            SONET/SDH                              G.709 OCh, Lambda, Fiber              [RFC3471][RFC4328]
35            Reserved (SONET deprecated)            G.709 OCh, Lambda, Fiber              [RFC3471][RFC4328]
36            Digital Wrapper                        Lambda, Fiber                         [RFC3471]
37            Lambda                                 Fiber                                 [RFC3471]
38            ANSI/ETSI PDH                          SDH                                   [RFC3471]
39            Reserved                               SDH                                   [RFC3471]
40            Link Access Protocol SDH               SDH                                   [RFC3471]
              (LAPS - X.85 and X.86)  
41            FDDI                                   SDH, Lambda, Fiber                    [RFC3471]
42            DQDB (ETSI ETS 300 216)                SDH                                   [RFC3471]
43            FiberChannel-3 (Services)              FiberChannel                          [RFC3471]
44            HDLC                                   SDH                                   [RFC3471]
45            Ethernet V2/DIX (only)                 SDH, Lambda, Fiber                    [RFC3471]
46            Ethernet 802.3 (only)                  SDH, Lambda, Fiber                    [RFC3471]
47            G.709 ODUj                             G.709 ODUk (with k > j)               [RFC4328]
48            G.709 OTUk(v)                          G.709 OCh ODUk mapped into OTUk(v)    [RFC4328]
49            CBR/CBRa                               G.709 ODUk, G.709 OCh                 [RFC4328]
50            CBRb                                   G.709 ODUk                            [RFC4328] 
51            BSOT                                   G.709 ODUk                            [RFC4328] 
52            BSNT                                   G.709 ODUk                            [RFC4328]
53            IP/PPP (GFP)                           G.709 ODUk (and SDH)                  [RFC4328] 
54            Ethernet MAC (framed GFP)              G.709 ODUk (and SDH)                  [RFC4328]
55            Ethernet PHY (transparent GFP)         G.709 ODUk (and SDH)                  [RFC4328]
56            ESCON                                  G.709 ODUk, Lambda, Fiber             [RFC4328]
57            FICON                                  G.709 ODUk, Lambda, Fiber             [RFC4328]
58            Fiber Channel                          G.709 ODUk, Lambda, Fiber             [RFC4328] 
59-31743      Unassigned
31744-32767   Experimental Usage/temporarily 
32768-65535   Reserved                                                                     [RFC4328]


Registry Name: Actions 
Reference: [RFC3471]
Registration Procedures: IETF Consensus action or documented in a specification

Registry:
Value   Description                                                   Reference
------  ------------------------------------------------------------  ---------
0       Inclusive List                                                [RFC3471]
        Indicates that the object/TLV contains one or more
        subchannel elements that are included in the Label Set.
1       Exclusive List                                                [RFC3471]
        Indicates that the object/TLV contains one or more
        subchannel elements that are excluded from the Label Set.
2       Inclusive Range                                               [RFC3471]
        Indicates that the object/TLV contains a range of labels.
        The object/TLV contains two subchannel elements.  The first
        element indicates the start of the range.  The second
        element indicates the end of the range.  A value of zero
        indicates that there is no bound on the corresponding
        portion of the range.
3       Exclusive Range                                               [RFC3471]
        Indicates that the object/TLV contains a range of labels
        that are excluded from the Label Set.  The object/TLV
        contains two subchannel elements.  The first element
        indicates the start of the range.  The second element
        indicates the end of the range.  A value of zero indicates
        that there is no bound on the corresponding portion of the
        range.
4-255   Unassigned


Registry Name: Interface_ID Types
Reference: [RFC3471]
Registration Procedures: IETF Consensus action or documented in a specification

Registry:
Type       Length  Format                  Description                                                 Reference
---------  ------  ----------------------  ----------------------------------------------------------  ---------
1          8       IPv4 Addr.              IPv4                                                        [RFC3471]
2          20      IPv6 Addr.              IPv6                                                        [RFC3471]
3          12      Compound                IF_INDEX (Interface Index)                                  [RFC3471]
4          12      Compound                COMPONENT_IF_DOWNSTREAM (Component interface) - DEPRECATED  [RFC3471][RFC4201]
5          12      Compound                COMPONENT_IF_UPSTREAM (Component interface) - DEPRECATED    [RFC3471][RFC4201]
6          var     See [RFC4920] Sec. 6.2  DOWNSTREAM_LABEL (GMPLS label)                              [RFC4920]
7          var     See [RFC4920] Sec. 6.2  UPSTREAM_LABEL (GMPLS label)                                [RFC4920]
8          8       See [RFC4920] Sec. 6.2  NODE_ID (TE Router ID)                                      [RFC4920]
9          x       See [RFC4920] Sec. 6.2  OSPF_AREA (Area ID)                                         [RFC4920]
10         x       See [RFC4920] Sec. 6.2  ISIS_AREA (Area ID)                                         [RFC4920]
11         8       See [RFC4920] Sec. 6.2  AUTONOMOUS_SYSTEM (Autonomous system)                       [RFC4920]
12         var     See [RFC4920] Sec. 6.2  ERO_CONTEXT (ERO subobject)                                 [RFC4920]
13         var     See [RFC4920] Sec. 6.2  ERO_NEXT_CONTEXT (ERO subobjects)                           [RFC4920]
14         8       IPv4 Addr.              PREVIOUS_HOP_IPv4 (Node address)                            [RFC4920]
15         20      IPv6 Addr.              PREVIOUS_HOP_IPv6 (Node address)                            [RFC4920]
16         8       IPv4 Addr.              INCOMING_IPv4 (Interface address)                           [RFC4920]
17         20      IPv6 Addr.              INCOMING_IPv6 (Interface address)                           [RFC4920]
18         12      Compound                INCOMING_IF_INDEX (Interface index)                         [RFC4920]
19         var     See [RFC4920] Sec. 6.2  INCOMING_DOWN_LABEL (GMPLS label)                           [RFC4920]
20         var     See [RFC4920] Sec. 6.2  INCOMING_UP_LABEL (GMPLS label)                             [RFC4920]
21         8       See [RFC4920] Sec. 6.2  REPORTING_NODE_ID (Router ID)                               [RFC4920]
22         x       See [RFC4920] Sec. 6.2  REPORTING_OSPF_AREA (Area ID)                               [RFC4920]
23         x       See [RFC4920] Sec. 6.2  REPORTING_ISIS_AREA (Area ID)                               [RFC4920]
24         8       See [RFC4920] Sec. 6.2  REPORTING_AS (Autonomous system)                            [RFC4920]
25         var     See [RFC4920] Sec. 6.2  PROPOSED_ERO (ERO subobjects)                               [RFC4920]
26         var     See [RFC4920] Sec. 6.2  NODE_EXCLUSIONS (List of nodes)                             [RFC4920]
27         var     See [RFC4920] Sec. 6.2  LINK_EXCLUSIONS (List of interfaces)                        [RFC4920]
28-511                                     Unassigned
512        8       See RFC                 REFERENCE_COUNT                                             [RFC4783]
513        8       See RFC                 SEVERITY                                                    [RFC4783]
514        8       See RFC                 GLOBAL_TIMESTAMP                                            [RFC4783]
515        8       See RFC                 LOCAL_TIMESTAMP                                             [RFC4783]
516        varies  See RFC                 ERROR_STRING                                                [RFC4783]
517-65535                                  Unassigned


Registry Name: Administrative Status Information Flags 
Reference: [RFC4783]
Registration Procedures: IETF Standards Action RFC

Registry:
Bit Number  Hex Value    Name                                  Reference
----------  -----------  ------------------------------------  ---------
0           0x80000000   Reflect (R)                           [RFC3473][RFC3471]
1-25                     Unassigned
26          0x00000020   Lockout (L)                           [RFC4872]
27          0x00000010   Inhibit Alarm Communication (I)       [RFC4783]
28          0x00000008   Call control (C)                      [RFC4974]
29          0x00000004   Testing (T)                           [RFC3473][RFC3471]
30          0x00000002   Administratively down (A)             [RFC3473][RFC3471]
31          0x00000001   Deletion in progress (D)              [RFC3473][RFC3471]


Registry Name: Association Type 
Reference: [RFC4872]
Registration Procedures: IETF Standards Action RFC

Registry:
Value     Type                      Reference
--------  ------------------------  ---------
0         Reserved                  [RFC4872]
1         Recovery (R)              [RFC4872]
2         Resource Sharing (R)      [RFC4873]
3-65535   Unassigned


References
----------
[RFC3471]  L. Berger, "Generalized Multi-Protocol Label Switching (GMPLS)
           Signaling Functional Description", RFC 3471, January 2003.

[RFC4201]  K. Kompella, Y. Rekhter, and L. Berger, "Link Bundling in MPLS 
           Traffic Engineering", RFC 4201, October 2005.
 
[RFC4328]  D. Papadimitriou, Ed., "Generalized MPLS (GMPLS) Signaling 
           Extensions for G.709 Optical Transport Networks Control",
           RFC 4328, January 2006.

[RFC4783]  Lou Berger, Ed., "GMPLS - Communication of Alarm Information",
           RFC 4783, December 2006.
           
[RFC4872]  L.P. Lang, Y. Rekhter, and D. Papadimitriou, "RSVP-TE Extensions
           in support of End-to-End Generalized Multi-Protocol Label 
           Switching (GMPLS) Recovery", RFC 4872, May 2007.
           
[RFC4873]  Lou Berger, Igor Bryskin, Dimitri Papadimitriou, and Adrian Farrel,
           "GMPLS Based Segment Recovery", RFC 4873, May 2007.
 
[RFC4974]  D. Papadimitriou and A. Farrel, "Generalized MPLS (GMPLS) RSVP-TE 
           Signaling Extensions in support of Calls", RFC 4974, August 2007.
		

(registry created 2002-11-08)

[]
