[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.
[]