[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ITU related LDP assignments



Bert,

Attached is the proposed registry for the LDP assignments.
As far as I can tell only 2 of the 3 documents have LDP
registrations.  I will wait for your instruction on what to
do next.

Thanks,

Michelle

<draft-bala-uni-ldp-rsvp-extensions-03.txt>

Per the IANA Considerations section:
4.1 LDP Messages, TLVs and Status Codes

   Proposed TLV types 0x0960 û 0x0970 as described in Sections 2.1 û
   2.7 above.

I have added these to the registry using the proposed values.  I need
these to be checked to make sure that were added in correctly.


   UNI-specific status codes have been allocated out of the Private Use
   space, i.e., 0x3Fxxxxxx. These do not require IANA administration.

I understand this to mean that the IANA does not have to do anything.


<draft-aboulmagd-crldp-ason-ext-02.txt.

Per the IANA Considerations section:
This draft uses the LDP RFC 3036 [4] name spaces; see
   http://www.iana.org/assignments/ldp-namespaces, which require
   assignment for the following messages:

   Call Setup
   Call Release

These have been added to the registry.  They need to be checked
to make sure they are in the correct place.


   The assignment for the following TLVs

   Op-Sp Call ID TLV
   GU Call ID TLV
   Call Capability TLV
   Crankback TLV

I have added these in the 0x0800-0x08FF CR-LDP block.  Please tell
me if this is incorrect and where they should go instead.

   The assignment for the new error codes as listed in section 5 of
   this draft.

I have added these to the registy in the CR-LDP block.  These
need to be checked to make sure they were done correctly.




****This is only a suggested registry****


Label Distribution Protocol (LDP) defines the following 
name spaces - per [RFC3036]

(last updated 2002-11-08)

     - Message Type Name Space.
     - TLV Type Name Space.
     - FEC Type Name Space.
     - Status Code Name Space.
     - Experiment ID Name Space.


MESSAGE TYPE NAME SPACE

Message Types 0x0000 - 0x3DFF are part of the LDP base protocol.  
and are allocated through an IETF Consensus action.

Value           Name                                    Reference
----------      -----------------------------           ---------
0x0001          Notification                            [RFC3036]
0x0100          Hello                                   [RFC3036]
0x0200          Initialization                          [RFC3036]
0x0201          KeepAlive                               [RFC3036]
0x0300          Address                                 [RFC3036]
0x0301          Address Withdraw                        [RFC3036]
0x0400          Label Mapping                           [RFC3036]
0x0401          Label Request                           [RFC3036]
0x0402          Label Withdraw                          [RFC3036]
0x0403          Label Release                           [RFC3036]
0x0404          Label Abort Request                     [RFC3036]
0x0405          Call Setup                              [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0406          Call Release                            [RFC-aboulmagd-crld-ason-ext-02.txt]

Message Types 0x3E00 - 0x3EFF are reserved for Vendor Private 
extensions and are the responsibility of the individual vendors 
(see Section "LDP Vendor-private Messages" of [RFC3036]). 
IANA management of this range of the Message Type Name Space 
is unnecessary.

Message Types 0x3F00 - 0x3FFF are reserved for Experimental 
extensions and are the responsibility of the individual 
experimenters (see Sections "LDP Experimental Extensions" and 
"Experiment ID Name Space" of [RFC3036]).  IANA management
of this range of the Message Type Name Space is unnecessary;
however, IANA is responsible for managing part of the Experiment
ID Name Space (see below).

TLV TYPE NAME SPACE

TLV Types 0x0000 - 0x3DFF are part of the LDP base protocol.
TLV types in this range are allocated through an IETF Consensus
action.

Range              Description                		Reference
----------------   --------------------------------     ---------

0x0100             FEC                                  [RFC3036]
0x0101             Address List                         [RFC3036]
0x0103             Hop Count                            [RFC3036]
0x0104             Path Vector                          [RFC3036]
0x0200             Generic Label                        [RFC3036] 
0x0201             ATM Label                            [RFC3036]
0x0202             Frame Relay Label                    [RFC3036]
0x0300             Status                               [RFC3036] 
0x0301             Extended Status                      [RFC3036]
0x0302             Returned PDU                         [RFC3036]
0x0303             Returned Message                     [RFC3036]
0x0400             Common Hello Parameters              [RFC3036]
0x0401             IPv4 Transport Address               [RFC3036]
0x0402             Configuration Sequence Number        [RFC3036]
0x0403             IPv6 Transport Address               [RFC3036]
0x0500             Common Session Parameters            [RFC3036]
0x0501             ATM Session Parameters               [RFC3036]
0x0502             Frame Relay Session Parameters       [RFC3036]  
0x0600             Label Request Message ID             [RFC3036] 


0x0800-0x08FF      CR-LDP                               [RFC3212]

0x0800             Explicite Route TLV                  [RFC3212]
0x0801             Ipv4 Prefix ER-Hop TLV               [RFC3212]
0x0802             Ipv6 Prefix ER-Hop TLV               [RFC3212]
0x0803             Autonomous System Number ER-Hop TLV  [RFC3212]
0x0804             LSP-ID ER-HOP TLV                    [RFC3212]
0x0810             Traffic Parameters TLV               [RFC3212] 
0x0820             Preemption TLV                       [RFC3212]
0x0821             LSPID TLV                            [RFC3212]
0x0822             Resource Class TLV                   [RFC3212]
0x0823             Route Pinning TLV                    [RFC3212]
0x0824             Generalized Label Request TLV        [RFC-gen-cr-ldp]
0x0825             Generalized Label TLV                [RFC-gen-cr-ldp]
0x0826             Upstream Label TLV                   [RFC-gen-cr-ldp]
0x0827             Label Set TLV                        [RFC-gen-cr-ldp]
0x0828             Waveband Label TLV                   [RFC-gen-cr-ldp]
0x0829             ER-Hop TLV                           [RFC-gen-cr-ldp]
0x082a             Acceptable Label Set TLV             [RFC-gen-cr-ldp]
0x082b             Admin Status TLV                     [RFC-gen-cr-ldp]
0x082c             Interface ID TLV                     [RFC-gen-cr-ldp]
0x082d             IPV4 Interface ID TLV                [RFC-gen-cr-ldp]
0x082e             IPV6 Interface ID TLV                [RFC-gen-cr-ldp]
0x082f             IPv4 IF_ID Status TLV                [RFC-gen-cr-ldp] 
0x0830             IPv6 IF_ID Status TLV                [RFC-gen-cr-ldp]
0x0831             Op-Sp Call ID TLV                    [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0832             GU Call ID TLV                       [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0833             Call Capability TLV                  [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0834             Crankback TLV                        [RFC-aboulmagd-crld-ason-ext-02.txt]

0x0901             Diff-Serv TLV                        [RFC3270]

0x0960             IPv4 Source ID TLV                   [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0961             IPv6 Source ID TLV                   [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0962             NSAP Source ID TLV                   [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0963             IPv4 Destination ID TLV              [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0964             IPv6 Destination ID TLV              [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0965             NSAP Destination ID TLV              [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0966             Egress Label TLV                     [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0967             Local Connection ID TLV              [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0968             Diversity TLV                        [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0969             Contract ID TLV                      [RFC-bala-uni-ldp-rsvp-extensions-03.txt]
0x0970             UNI Service Level TLV                [RFC-bala-uni-ldp-rsvp-extensions-03.txt]


TLV Types 0x3E00 - 0x3EFF are reserved for Vendor Private extensions
and are the responsibility of the individual vendors (see Section
"LDP Vendor-private TLVs" of [RFC3036]).  IANA management of this
range of the TLV Type Name Space is unnecessary.

TLV Types 0x3F00 - 0x3FFF are reserved for Experimental extensions
and are the responsibility of the individual experimenters (see
Sections "LDP Experimental Extensions" and "Experiment ID Name 
Space" of [RFC3036] ).  IANA management of this range of the TLV
Name Space is unnecessary; however, IANA is responsible for managing
part of the Experiment ID Name Space (see below).

FEC TYPE NAME SPACE

The range for FEC types is 0 - 255.
FEC types in the range 0 - 127 are allocated through an IETF
Consensus action, types in the range 128 - 191 are allocated
as First Come First Served, and types in the range 192 - 255
are reserved for Private Use.

Value       Name                                Reference
----------  -----------------------------       ---------
0-99        Unassigned

0x01        Wildcard                            [RFC3036]
0x02        Prefix                              [RFC3036]
0x03        Host Address                        [RFC3036]
0x04        CR-LSP                              [RFC3212]

STATUS CODE NAME SPACE

The range for Status Codes is 0x00000000 - 0x3FFFFFFF.
Status Codes in the range 0x00000000 - 0x1FFFFFFF are allocated
through an IETF Consensus action, codes in the range
0x20000000 - 0x3EFFFFFF are allocated as First Come First Served,
and codes in the range 0x3F000000 - 0x3FFFFFFF are reserved for
Private Use.

The "E" column is the required setting of the Status Code E-bit.

Range/Value     E     Description                	Reference
------------- -----   ----------------------     	---------

0x00000000      0     Success                           [RFC3036]
0x00000001      1     Bad LDP Identifier                [RFC3036]
0x00000002      1     Bad Protocol Version              [RFC3036]
0x00000003      1     Bad PDU Length                    [RFC3036]
0x00000004      0     Unknown Message Type              [RFC3036]
0x00000005      1     Bad Message Length                [RFC3036]
0x00000006      0     Unknown TLV                       [RFC3036]
0x00000007      1     Bad TLV Length                    [RFC3036] 
0x00000008      1     Malformted TLV Value              [RFC3036]
0x00000009      1     Hold Timer Expired                [RFC3036]
0x0000000A      1     Shutdown                          [RFC3036]
0x0000000B      0     Loop Detected                     [RFC3036]
0x0000000C      0     Unknown FEC                       [RFC3036]
0x0000000D      0     No Route                          [RFC3036]
0x0000000E      0     No Label Resources                [RFC3036]
0x0000000F      0     Label Resources/Available         [RFC3036] 
0x00000010      1     Session Rejected/No Hello         [RFC3036] 
0x00000011      1     Session Rejected/Parameters       [RFC3036]
                      Advertisement Mode
0x00000012      1     Session Rejected/Parameters Max   [RFC3036]
                      PDU Length
0x00000013      1     Session Rejected/Parameters Label [RFC3036]
                      Range
0x00000014      1     KeepAlive Timer Expired           [RFC3036] 
0x00000015      0     Label Request Aborted             [RFC3036]
0x00000016      0     Missing Message Parameters        [RFC3036]
0x00000017      0     Unsupported Address Family        [RFC3036]
0x00000018      1     Session Rejected/Bad KeepAlive    [RFC3036]
                      Time
0x00000019      1     Internal Error                    [RFC3036]

0x01000001      0     Unexpected Diff-Serv TLV          [RFC3270]
0x01000002      0     Unsupported PHB                   [RFC3270]
0x01000003      0     Invalid EXP<-->PHB mapping        [RFC3270]
0x01000004      0     Unsupported PSC                   [RFC3270]
0x01000005      0     Per-LSP context allocation failure[RFC3270]

0x04000000-0x040000FF   CR-LDP                          [RFC3212]  

0x04000001      Bad Explicit Routing TLV Error          [RFC3212]
0x04000002      Bad Strict Node Error                   [RFC3212]
0x04000003      Bad Loose Node Error                    [RFC3212]
0x04000004      Bad Initial ER-Hop Error                [RFC3212]
0x04000005      Resource Unavailable                    [RFC3212]
0x04000006      Traffic Parameters Unavailable          [RFC3212]
0x04000007      LSP Preempted                           [RFC3212]
0x04000008      Modify Request Not Supported            [RFC3212]
0x04000009      Invalid SNP ID                          [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400000a      Calling Party busy                      [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400000b      Unavailable SNP ID                      [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400000c      Invalid SNPP ID                         [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400000d      Unavailable SNPP ID                     [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400000e      Failed to create SNC                    [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400000f      Failed to establish LC                  [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000010      Invalid A End-User Name                 [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000011      Invalid Z End-User Name                 [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000012      Invalid CoS                             [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000013      Unavailable CoS                         [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000014      Invalid GoS                             [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000015      Unavailable GoS                         [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000016      Failed Security Check                   [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000017      TimeOut                                 [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000018      Invalid Call Name                       [RFC-aboulmagd-crld-ason-ext-02.txt]
0x04000019      Failed to Release SNC                   [RFC-aboulmagd-crld-ason-ext-02.txt]
0x0400001a      Failed to Free LC                       [RFC-aboulmagd-crld-ason-ext-02.txt]


EXPERIMENT ID NAME SPACE

The range for Experiment Ids is 0x00000000 - 0xffffffff.
Experiment Ids in the range 0x00000000 - 0xefffffff are allocated 
as First Come First Served and Experiment Ids in the range
0xf0000000 - 0xffffffff are reserved for Private Use.


REFERENCES
----------

[RFC3036]  Andersson, L., P. Doolan, N. Feldman, A. Fredette,
           B. Thomas, "LDP Specification", RFC 3036, January 2001.

[RFC3212]  B. Jamoussi, O. Aboul-Magd, L. Andersson, P. Ashwood-Smith,
           F. Hellstrand, K. Sundell, R. Callon, R. Dantu, L. Wu, 
           P. Doolan, T. Worster, N. Feldman, A. Fredette, M. Girish, 
           E. Gray, J. Halpern, J. Heinanen, T. Kilty, A. Malis, 
           P. Vaananen, "Constraint-Based LSP Setup using LDP", 
           RFC 3212, January 2002.

[RFCXXXX]  F. Faucheur, L. Wu, B. Davie, S. Davari, P. Vaananen, 
           R. Krishnan, P. Cheval, and J. Heinanen, "MPLS Support 
           of Differentiated Services", RFC XXXX, Month Year.

[RFC-gen-cr-ldp] P. Ashwood-Smith and L. Berger, "Generalized MPLS 
           Signaling - CR-LDP Extensions, RFC XXXX, Month Year.

[]