Network Working Group B. Thomas Request for Comments: 5038 Cisco Systems, Inc. Category: Informational L. Andersson Acreo AB October 2007
Network Working Group B. Thomas Request for Comments: 5038 Cisco Systems, Inc. Category: Informational L. Andersson Acreo AB October 2007
The Label Distribution Protocol (LDP) Implementation Survey Results
标签分发协议(LDP)实施调查结果
Status of This Memo
关于下段备忘
This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.
本备忘录为互联网社区提供信息。它没有规定任何类型的互联网标准。本备忘录的分发不受限制。
Abstract
摘要
Multiprotocol Label Switching (MPLS), described in RFC 3031, is a method for forwarding packets that uses short, fixed-length values carried by packets, called labels, to determine packet next hops. A fundamental concept in MPLS is that two Label Switching Routers (LSRs) must agree on the meaning of the labels used to forward traffic between and through them. This common understanding is achieved by using a set of procedures, called a Label Distribution Protocol (as described in RFC 3036) , by which one LSR informs another of label bindings it has made. One such protocol, called LDP, is used by LSRs to distribute labels to support MPLS forwarding along normally routed paths. This document reports on a survey of LDP implementations conducted in August 2002 as part of the process of advancing LDP from Proposed to Draft Standard.
RFC 3031中描述的多协议标签交换(MPLS)是一种转发数据包的方法,该方法使用称为标签的数据包携带的短、固定长度值来确定数据包的下一跳。MPLS中的一个基本概念是,两个标签交换路由器(LSR)必须就用于在它们之间转发流量的标签的含义达成一致。通过使用一组称为标签分发协议(如RFC 3036中所述)的过程,一个LSR通知另一个LSR已进行的标签绑定,可以实现这一共识。LSR使用一种称为LDP的协议来分发标签,以支持MPLS沿正常路由路径转发。本文件报告了2002年8月进行的LDP实施情况调查,该调查是LDP从拟定标准推进到起草标准过程的一部分。
Table of Contents
目录
1. Introduction ....................................................2 1.1. The LDP Survey Form ........................................2 1.2. LDP Survey Highlights ......................................3 2. Survey Results for LDP Features .................................4 3. Security Considerations .........................................7 4. References ......................................................7 Appendix A. Full LDP Survey Results ................................8 Appendix B. LDP Implementation Survey Form ........................13
1. Introduction ....................................................2 1.1. The LDP Survey Form ........................................2 1.2. LDP Survey Highlights ......................................3 2. Survey Results for LDP Features .................................4 3. Security Considerations .........................................7 4. References ......................................................7 Appendix A. Full LDP Survey Results ................................8 Appendix B. LDP Implementation Survey Form ........................13
Multiprotocol Label Switching (MPLS) is a method for forwarding packets that uses short fixed-length values carried by packets, called labels, to determine packet next hops [RFC3031]. A fundamental MPLS concept is that two Label Switching Routers (LSRs) must agree on the meaning of the labels used to forward traffic between and through them. This common understanding is achieved by using a set of procedures by which one LSR informs another of label bindings it has made.
多协议标签交换(MPLS)是一种转发数据包的方法,它使用数据包携带的短固定长度值(称为标签)来确定数据包的下一跳[RFC3031]。MPLS的一个基本概念是,两个标签交换路由器(LSR)必须就用于在它们之间转发流量的标签的含义达成一致。这一共识是通过使用一组程序实现的,通过这些程序,一个LSR通知另一个LSR已进行的标签绑定。
Label Distribution Protocol (LDP) specifies a set of procedures LSRs use to distribute labels to support MPLS forwarding along normally routed paths. LDP was specified originally by [RFC3036]. The current LDP specification is [RFC5036], which obsoletes [RFC3036]. [RFC3037] describes the applicability of LDP.
标签分发协议(LDP)指定了LSR用于分发标签以支持MPLS沿正常路由路径转发的一组过程。LDP最初由[RFC3036]指定。当前LDP规范为[RFC5036],淘汰了[RFC3036]。[RFC3037]描述了LDP的适用性。
This document reports on a survey of LDP implementations conducted in August 2002 as part of the process of advancing LDP from Proposed to Draft standard.
本文件报告了2002年8月进行的LDP实施情况调查,该调查是LDP从拟定标准推进到起草标准过程的一部分。
This section highlights some of the survey results. Section 2 presents the survey results for LDP features, and Appendix A presents the survey results in full. Appendix B contains a copy of the survey form.
本节重点介绍了一些调查结果。第2节给出了LDP特性的调查结果,附录A给出了完整的调查结果。附录B包含调查表的副本。
The LDP implementation survey requested the following information about LDP implementation:
自民党执行情况调查要求提供关于自民党执行情况的以下信息:
- Responding organization. Provisions were made to accommodate organizations that wished to respond anonymously.
- 响应组织。已作出规定,以容纳希望匿名回应的组织。
- The status, availability, and origin of the LDP implementation.
- LDP实施的状态、可用性和来源。
- The LDP features implemented and for each whether it was tested against an independent implementation. The survey form listed each LDP feature defined by [RFC3036] and requested one of the following as the status of the feature:
- 实现的LDP功能以及每个功能是否针对独立的实现进行了测试。调查表列出了[RFC3036]定义的每个LDP特征,并要求以下一项作为特征的状态:
t: Tested against another independent implementation y: Implemented but not tested against independent implementation n: Not implemented x: Not applicable to this type of implementation
t:针对另一个独立实现进行测试y:已实现但未针对独立实现进行测试n:未实现x:不适用于此类型的实现
In addition, for the 'n' status, the responder could optionally provide the following additional information:
此外,对于“n”状态,响应者可以选择提供以下附加信息:
s: RFC specification inadequate, unclear, or confusing u: Utility of feature unclear r: Feature not required for feature set implemented
s:RFC规范不充分、不清楚或令人困惑u:feature的实用性不清楚r:feature set实现时不需要feature
This document uses the following conventions for reporting survey results for a feature:
本文档使用以下约定报告要素的调查结果:
At By Cn indicates:
Cn的At表示:
- A responders implemented the feature and tested it against another independent implementation (t) - B responders implemented the feature but have not tested it against an independent implemented (y) - C responders did not implement the feature (n)
- A响应者实现了该功能并针对另一个独立实现进行了测试(t)-B响应者实现了该功能但未针对独立实现进行测试(y)-C响应者未实现该功能(n)
(Ds Eu Fr) indicates optional responses:
(Ds Eu Fr)表示可选响应:
- D responders thought the RFC 3036 specification of the feature inadequate, unclear, or confusing (s). - E responders thought the utility of the feature unclear (u). - F responders considered the feature not required for the feature set implemented (combines x and r).
- D响应者认为RFC 3036特征规范不充分、不清楚或令人困惑E响应者认为该功能的效用不明确(u)。-F响应者认为所实现的功能集不需要该功能(结合x和r)。
This section presents some highlights from the implementation survey.
本节介绍实施调查的一些要点。
- There were 12 responses to the survey, 2 of which were anonymous. At the time of the survey, 10 of the implementation were available as products and 2 were in beta test. Eleven of the implementations were available for sale; the remaining implementation had been done by a company no longer in business.
- 调查共有12份回复,其中2份是匿名回复。在进行调查时,10个实现作为产品提供,2个处于测试阶段。其中11种实现可供出售;其余的实施由一家不再营业的公司完成。
- Seven implementations were independently written from the RFC 3036 specification. Four implementations combined purchased or free code with code written by the responder.
- 七个实现独立于RFC3036规范编写。四种实现将购买的或免费的代码与响应者编写的代码结合起来。
One of the implementations was fully purchased code ported to the vendor's platform.
其中一个实现是完全购买的代码,并移植到供应商的平台。
- Every LDP feature in the survey questionnaire was implemented by at least 2 respondents.
- 调查问卷中的每个LDP特征均由至少2名受访者实施。
- Each of the 8 LDP Label Distribution Modes implemented and tested:
- 实施和测试的8种LDP标签分发模式中的每种:
8t 2y 2n DU, Ord Cntl, Lib reten 7t 1y 4n DU, Ind Cntl, Lib reten 7t 1y 4n DoD Ord Cntl, Cons reten 6t 1y 5n DoD, Ind Cntl, Cons reten 6t 1y 5n DU, Ord Cntl, Cons reten 6t 0y 6n DU, Ind Cntl, Cons reten 4t 3y 5n DoD, Ord Cntl, Lib reten 4t 2y 6n DoD, Ind Cntl, Lib reten
8t 2y 2n DU、Ord Cntl、Lib reten 7t 1y 4n DU、Ind Cntl、Lib reten 7t 1y 4n DoD Ord Cntl、Cons reten 6t 1y 5n DoD、Ind Cntl、Cons reten 6t 1y 5n DU、Ord Cntl、Cons reten 6t 0y 6n DU、Ind Cntl、Lib reten 4t 2y 6n DoD、Ind Cntl、Lib reten reten
- Platform and Interface Label Spaces were both widely supported.
- 平台和接口标签空间都得到了广泛支持。
12t 0y 0n Per platform 7t 1y 4n Per interface
每个平台12t 0y 0n每个接口7t 1y 4n
- LDP Basic and Targeted Sessions were both widely supported.
- 自民党基本会议和目标会议都得到了广泛支持。
12t 0y 0n Basic/Directly Connected 11t 1y 0n Targeted
12t 0y 0n基本/直接连接的11t 1y 0n目标
- The TCP MD5 Option for LDP session TCP connections was not widely implemented.
- LDP会话TCP连接的TCP MD5选项没有得到广泛实施。
3t 1y 8n
3t 1y 8n
This section presents the survey results for LDP features using the notational convention described in Section 1.2. It omits the optional status responses (s, u, r); complete results may be found in Appendix A.
本节介绍了使用第1.2节中描述的符号约定对LDP特征的调查结果。它省略了可选的状态响应(s、u、r);完整结果见附录A。
Feature Survey Result
地物调查结果
Interface types 12t 0y 0n Packet 2t 3y 7n Frame Relay 6t 2y 4n ATM Label Spaces 12t 0y 0n Per platform 7t 1y 4n Per interface LDP Discovery 12t 0y 0n Basic 11t 1y 0n Targeted
接口类型12t 0y 0n数据包2t 3y 7n帧中继6t 2y 4n ATM标签空间12t 0y 0n每个平台7t 1y 4n每个接口LDP发现12t 0y 0n基本11t 1y 0n目标
LDP Sessions 12t 0y 0n Directly Connected 11t 1y 0n Targeted LDP Modes 7t 1y 4n DU, Ind Cntl, Lib reten 8t 2y 2n DU, Ord Cntl, Lib reten 6t 0y 6n DU, Ind Cntl, Cons reten 6t 1y 5n DU, Ord Cntl Cons reten 4t 2y 6n DoD, Ind Cntl, Lib reten 4t 3y 5n DoD, Ord Cntl, Lib reten 6t 1y 5n DoD, Ind Cntl, Cons reten 7t 1y 4n DoD, Ord Cntl, Cons reten Loop Detection 9t 2y 1n TCP MD5 Option 3t 1y 8n LDP TLVs 7t 4y 0n U-bit 7t 4y 0n F-bit 12t 0y 0n FEC TLV 6t 5y 1n Wildcard 12t 0y 0n Prefix 10t 0y 2n Host 12t 0y 0n Address List TLV 10t 1y 1n Hop Count TLV 9t 2y 1n Path Vector TLV 12t 0y 0n Generic Label TLV 6t 2y 4n ATM Label TLV 2t 3y 7n Frame Relay Label TLV 12t 0y 0n Status TLV 9t 3y 0n Extended Status TLV 6t 4y 2n Returned PDU TLV 6t 4y 2n Returned Message TLV 12t 0y 0n Common Hello Param TLV 12t 0y 0n T-bit 11t 0y 1n R-bit 11t 1y 0n Hold Time 12t 0y 0n IPv4 Transport Addr TLV 7t 2y 3n Config Sequence Num TLV 1t 1y 1n IPv6 Transport Addr TLV 12t 0y 0n Common Session Param TLV 12t 0y 0n KeepAlive Time 11t 0y 1n PVLim 11t 1y 0n PDU Max Length 6t 2y 2n ATM Session Param TLV M values 5t 3y 4n 0 No Merge 3t 3y 6n 1 VP Merge
LDP会话12t 0y 0n直接连接11t 1y 0n目标LDP模式7t 1y 4n DU、Ind Cntl、Lib reten 8t 2y 2n DU、Ord Cntl、Lib reten 6t 0y 6n DU、Ind Cntl、Cons reten 6t 1y 5n DU、Ord Cntl、Lib reten 4t 3y 5n DoD、Ord Cntl、Lib reten 6t 1y 5n DoD、Ind Cntl、Cons reten 7t 1y 4Y 4n DoD、Ord Cntl reten,Cons reten Loop Detection 9t 2y 1n TCP MD5选项3t 1y 8n LDP TLVs 7t 4y 0n U位7t 4y 0n F位12t 0y 0n FEC TLV 6t 5y 1n通配符12t 0y 0n前缀10t 0y 2n主机12t 0y 0n地址列表TLV 10t 1y 1n跃点计数TLV 9t 2y 1n路径向量TLV 12t 0y 0n通用标签TLV 6t 2y 4n ATM标签TLV 2t 3y 7n帧中继标签TLV 12t 0y 0n状态TLV 9t 9t3y 0n扩展状态TLV 6t 4y 2n返回PDU TLV 6t 4y 2n返回消息TLV 12t 0y 0n公共Hello参数TLV 12t 0y 0n T位11t 0y 1n R位11t 1y 0n保持时间12t 0y 0n IPv4传输地址TLV 7t 2y 3n配置序列号TLV 1t 1y 1n IPv6传输地址TLV 12t 0y 0n公共会话参数TLV 12t 0y 0n保持时间11t 0y 1t 0n PVLim 1t 1y 1y0n PDU最大长度6t 2y 2n ATM会话参数TLV M值5t 3y 4n 0不合并3t 3y 6n 1 VP合并
5t 3y 4n 2 VC Merge 3t 3y 6n 3 VP & VC Merge 6t 2y 4n D-bit 6t 2y 4n ATM Label Range Component 2t 3y 7n FR Session Param TLV M values 2t 3y 7n 0 No Merge 2t 3y 7n 1 Merge 2t 3y 7n D-bit 2t 3y 7n FR Label Range Component 10t 0y 2n Label Request Msg ID TLV 2t 5y 5n Vendor-Private TLV 1t 5y 6n Experimental TLV LDP Messages 12t 0y 0n Notification Msg 12t 0y 0n Hello Msg 12t 0y 0n Initialization Msg 12t 0y 0n KeepAlive Msg 12t 0y 0n Address Msg 12t 0y 0n Address Withdraw Msg 12t 0y 0n Label Mapping Msg 10t 0y 2n Label Request Msg Id TLV 10t 1y 1n Hop Count TLV 10t 1y 1n Path Vect TLV 9t 0y 3n Label Request Msg 9t 0y 3n Hop Count TLV 9t 0y 3n Path Vect TLV 12t 0y 0n Label Withdraw Msg 12t 0y 0n Label TLV 11t 0y 1n Label Release Msg 10t 1y 1n Label TLV 9t 2y 1n Label Abort Req Msg 2t 5y 5n Vendor-Private Msg 1t 5y 6n Experimental Msg LDP Status Codes 9t 3y 0n Success 8t 4y 0n Bad LDP Id 7t 5y 0n Bad Ptcl Version 7t 5y 0n Bad PDU Length 7t 5y 0n Unknown Message Type 7t 5y 0n Bad Message Length 7t 4y 0n Unknown TLV 7t 5y 0n Bad TLV length 7t 5y 0n Malformed TLV Value 11t 1y 0n Hold Timer Expired 11t 1y 0n Shutdown 10t 1y 1n Loop Detected 7t 5y 0n Unknown FEC
5t 3y 4n 2 VC Merge 3t 3y 6n 3 VP和VC Merge 6t 2y 4n D位6t 2y 4n ATM标签范围组件2t 3y 7n FR会话参数TLV M值2t 3y 7n 0不合并2t 3y 7n 1 Merge 2t 3y 7n D位2t 3y 7n FR标签范围组件10t 0y 2n标签请求消息ID TLV 2t 5y 5n供应商专用TLV 1t 5y 6n实验TLV LDP消息12t 0y 0n通知消息12t 0y 0n Hello消息12t 0y 0n初始化消息12t 0y 0n保留消息12t 0y 0n地址消息12t 0y 0n地址撤销消息12t 0y 0n标签映射消息10t 0y 2n标签请求消息Id TLV 10t 1y 1n跃点计数TLV 10t 1y 1n路径向量TLV 9t 0y 3n标签请求消息9t 0y 3n跃点计数TLV 9t 0y 3n路径向量TLV 12t 0y 0n标签撤销消息12t 0n标签TLV 11t 0y 1n标签发布消息10t 1y 1n标签TLV 9t 2y 1n标签中止请求消息2t 5y 5n供应商私人消息1t 5y 6n实验消息LDP状态代码9t 3y 0n成功8t 4y 0n坏LDP Id 7t 5y 0n坏Ptcl版本7t 5y 0n坏PDU长度7t 5y 0n未知消息类型7t 5y 0n坏消息长度7t 4y 0n未知TLV 7t 5y 0n坏TLV长度7t 5y 0n格式错误的TLV值11t 1y 0n保持计时器已过期11t 1y 0n关机10t 1y 1n环路检测到7t 5y 0n未知FEC
11t 1y 0n No Route 9t 3y 0n No Label Resources 8t 3y 1n Label Resources Available Session Rejected 7t 5y 0n No Hello 9t 2y 1n Param Advert Mode 9t 2y 1n Param PDUMax Len 8t 3y 1n Param Label Range 7t 5y 0n Bad KA Time 11t 1y 0n KeepAlive Timer Expired 9t 1y 2n Label Request Aborted 6t 5y 1n Missing Message Params 7t 5y 0n Unsupported Addr Family 7t 5y 0n Internal Error
11t 1y 0n无路由9t 3y 0n无标签资源8t 3y 1n标签资源可用会话拒绝7t 5y 0n无Hello 9t 2y 1n参数广告模式9t 2y 1n参数PDUMax Len 8t 3y 1n参数标签范围7t 5y 0n坏卡时间11t 1y 0n保留计时器过期9t 1y 2n标签请求中止6t 5y 1n丢失消息参数7t 5y 0n不支持的地址族7t 5y 0n内部错误
This document is a survey of existing LDP implementations; it does not specify any protocol behavior. Thus, security issues introduced by the document are not discussed.
本文件是对现有LDP实施的调查;它没有指定任何协议行为。因此,不讨论该文件提出的安全问题。
[RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol Label Switching Architecture", RFC 3031, January 2001.
[RFC3031]Rosen,E.,Viswanathan,A.,和R.Callon,“多协议标签交换体系结构”,RFC 30312001年1月。
[RFC3036] Andersson, L., Doolan, P., Feldman, N., Fredette, A., and B. Thomas, "LDP Specification", RFC 3036, January 2001.
[RFC3036]Andersson,L.,Doolan,P.,Feldman,N.,Fredette,A.,和B.Thomas,“LDP规范”,RFC 3036,2001年1月。
[RFC3037] Thomas, B. and E. Gray, "LDP Applicability", RFC 3037, January 2001.
[RFC3037]Thomas,B.和E.Gray,“LDP适用性”,RFC 3037,2001年1月。
[RFC5036] Andersson, L., Ed., Minei, I., Ed., and B. Thomas, Ed., "LDP Specification", RFC 5036, October 2007.
[RFC5036]Andersson,L.,Ed.,Minei,I.,Ed.,和B.Thomas,Ed.,“LDP规范”,RFC 5036,2007年10月。
LDP Implementation Survey Form (V 1.0)
LDP实施情况调查表(V1.0)
======================================================================= A. General Information
======================================================================= A. General Information
Responders:
回应者:
Anonymous: 2 Public: 10
匿名:2公众:10
Agilent Technologies Celox Networks, Inc. Cisco Systems, Inc. Data Connection Ltd. NetPlane Systems, Inc Redback Networks Riverstone Networks Trillium, An Intel Company Vivace Networks, Inc. Wipro Technologies
安捷伦科技Celox Networks,Inc.思科系统公司数据连接有限公司NetPlane系统公司Redback Networks Riverstone Networks Trillium,一家英特尔公司Vivace Networks,Inc.Wipro Technologies
======================================================================= B. LDP Implementation Status, Availability, Origin
======================================================================= B. LDP Implementation Status, Availability, Origin
Status: [ ] Development [ ] Alpha [ 2] Beta [10] Product [ ] Other (describe):
Status: [ ] Development [ ] Alpha [ 2] Beta [10] Product [ ] Other (describe):
Availability: [ ] Public and free [ ] Only to selected organizations/companies but free [11] On sale [ ] For internal company use only [ 1] Other:
Availability: [ ] Public and free [ ] Only to selected organizations/companies but free [11] On sale [ ] For internal company use only [ 1] Other:
Implementation based on: (check all that apply) [ 1] Purchased code (please list source if possible) [ ] Free code (please list source if possible) [ 7] Internal implementation (no outside code, just from specs) [ 4] Internal implementation on top of purchased or free code
Implementation based on: (check all that apply) [ 1] Purchased code (please list source if possible) [ ] Free code (please list source if possible) [ 7] Internal implementation (no outside code, just from specs) [ 4] Internal implementation on top of purchased or free code
======================================================================= C. LDP Feature Survey
======================================================================= C. LDP Feature Survey
For each feature listed, please indicate the status of the implementation using one of the following:
对于列出的每个功能,请使用以下选项之一说明实施状态:
't' tested against another independent implementation 'y' implemented but not tested against independent implementation 'n' not implemented 'x' not applicable to this type of implementation
“t”针对另一个独立实施进行了测试“y”已实施但未针对独立实施进行测试“n”未实施“x”不适用于此类型的实施
Optional: For 'n' status, indicate reason for not implementing using one of the following:
可选:对于“n”状态,请使用以下选项之一说明不实施的原因:
's' RFC specification inadequate, unclear, or confusing 'u' utility of feature unclear 'r' feature not required for feature set implemented
“s”RFC规范不充分、不清楚或混淆功能的“u”实用程序不清楚“r”功能不需要实现功能集
Feature RFC 3036 Section(s) Survey Result
地物RFC 3036剖面测量结果
Interface types 2.2.1, 2.5.3, 2.8.2, 3.4.2 12t 0y 0n Packet 2t 3y 7n(3r 1x) Frame Relay 6t 2y 4n(3r) ATM Label Spaces 2.2.1, 2.2.2 12t 0y 0n Per platform 7t 1y 4n(4r) Per interface LDP Discovery 2.4 12t 0y 0n Basic 2.4.1 11t 1y 0n Targeted 2.4.2 LDP Sessions 2.2.3 12t 0y 0n Directly Connected -- 11t 1y 0n Targeted 2.3 LDP Modes 2.6 7t 1y 4n(2u 1r) DU, Ind cntl, Lib reten 2.6 8t 2y 2n(1r) DU, Ord cntl, Lib reten 2.6 6t 0y 6n(2u 2r) DU, Ind cntl, Cons reten 2.6 6t 1y 5n(1u 2r) DU, Ord cntl, Cons reten 2.6 4t 2y 6n(2u 2r) DoD, Ind cntl, Lib reten 2.6 4t 3y 5n(2r) DoD, Ord cntl, Lib reten 2.6 6t 1y 5n(2u 2r) DoD, Ind cntl, Cons reten 2.6 7t 1y 4n(1u 2r) DoD, Ord cntl, Cons reten 2.6 Loop Detection 2.8 9t 2y 1n
接口类型2.2.1、2.5.3、2.8.2、3.4.2 12t 0y 0n数据包2t 3y 7n(3r 1x)帧中继6t 2y 4n(3r)ATM标签空间2.2.1、2.2.2 12t 0y 0n每个平台7t 1y 4n(4r)每个接口LDP发现2.4 12t 0y 0n基本2.4.1 11t 1y 0n目标2.4.2 LDP会话2.3 12t 0y 0n直接连接——11t 1y 0n目标2.3(LDP 1U 2y 0n模式2.6)国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,国防部,Cons reten 2.6环路检测2.8 9t 2y 1n
TCP MD5 Option 2.9 3t 1y 8n(1u 1r 1x) LDP TLVs 3.3, 3.4, throughout 7t 4y 0n(1 noreply) U-bit 3.3 7t 4y 0n(1 noreply) F-bit 3.3 FEC TLV 1, 2.1, 3.4.1 6t 5y 1n(1r) Wildcard 3.4.1 12t 0y 0n Prefix 3.4.1 10t 0y 2n(s1 1u 1r) Host 2.1, 3.4.1 12t 0y 0n Address List TLV 3.4.3 10t 1y 1n Hop Count TLV 3.4.4 9t 2y 1n Path Vector TLV 3.4.5 12t 0y 0n Generic Label TLV 3.4.2.1 6t 2y 4n(2r) ATM Label TLV 3.4.2.2 2t 3y 7n(1u 2r 1x) Frame Relay Label TLV 3.4.2.3 12t 0y 0n Status TLV 3.4.6 9t 3y 0n Extended Status TLV 3.5.1 6t 4y 2n Returned PDU TLV 3.5.1 6t 4y 2n Returned Message TLV 3.5.1 12t 0y 0n Common Hello Param TLV 3.5.2 12t 0y 0n T-bit 3.5.2 11t 0y 1n R-bit 3.5.2 11t 1y 0n Hold Time 3.5.2 12t 0y 0n IPv4 Transport Addr TLV 3.5.2 7t 2y 3n Config Sequence Num TLV 3.5.2 1t 1y 1n(1u 4r 1x) IPv6 Transport Addr TLV 3.5.2 12t 0y 0n Common Session Param TLV 3.5.3 12t 0y 0n KeepAlive Time 3.5.3 11t 0y 1n PVLim 3.5.3 11t 1y 0n PDU Max Length 3.5.3 6t 2y 2n(1r 1x) ATM Session Param TLV 3.5.3 M values 5t 3y 4n(1r 1x) 0 No Merge 3.5.3 3t 3y 6n(s 1 1r 1x) 1 VP Merge 3.5.3 5t 3y 4n(1r 1x) 2 VC Merge 3.5.3 3t 3y 6n(s1 1r 1x) 3 VP & VC Merge 3.5.3 6t 2y 4n(1r 1x) D-bit 3.5.3 6t 2y 4n(1r 1x) ATM Label Range 3.5.3 Component 2t 3y 7n(1u 1r 2x) FR Session Param TLV 3.5.3 M values 2t 3y 7n(1u 1r 2x) 0 No Merge 3.5.3 2t 3y 7n 1 Merge 3.5.3 2t 3y 7n(1u 1r 2x) D-bit 3.5.3 2t 3y 7n(1u 1r 2x) FR Label Range 3.5.3 Component 10t 0y 2n Label Request Msg Id TLV 3.5.7 2t 5y 5n(1u 1r) Vendor-Private TLV 3.6.1.1
TCP MD5选项2.9 3t 1y 8n(1u 1r 1x)LDP TLVs 3.3、3.4,贯穿7t 4y 0n(1 noreply)U位3.3 7t 4y 0n(1 noreply)F位3.3 FEC TLV1、2.1、3.4.1 6t 5y 1n(1r)通配符3.4.1 12t 0y 0n前缀3.4.1 10t 0y 2n(s1 1u 1r)主机2.1,3.4.1 12t 0y 0n地址列表TLV 3.4.3 10t 1y 1n跃点计数TLV 3.4.4 9t 2y 1n路径向量TLV 3.4.5 12t 0y 0n通用标签TLV 3.4.2.1 6t 2y 4n(2r)ATM标签TLV 3.4.2.2 2t 3y 7n(1u 2r 1x)帧中继标签TLV 3.4.2.3 12t 0y 0n状态TLV 3.4.6 9t 3y 0n扩展状态TLV 3.5.1 6t 4y 2n返回PDU TLV 3.5.1 6t 4y 2n返回消息TLV 3.5.1 12t 0y 0n公共Hello参数TLV 3.5.2 12t 0y 0n T 0n T位3.5.2 11t 0y 1n R位3.5.2 11t 1y 1y 0n保持时间3.5.2 12t 0y 0n IPv4传输地址3.5.2配置序列TLV 3n1t 1y 1n(1u 4r 1x)IPv6传输地址TLV 3.5.2 12t 0y 0n通用会话参数TLV 3.5.3 12t 0y 0n保留时间3.5.3 11t 0y 1n PVLim 3.5.3 11t 1y 0n PDU最大长度3.5.3 6t 2y 2n(1r 1x)ATM会话参数TLV 3.5.3 M值5t 3y 4n(1r 1r 1x)0无合并3.5.3 3t 3y 3y 6n(s 1r 1r 1r 1x)1 VP合并3.5.3 3t 3t 1r 1r 1r 1r 1r 1r 1r 1r 1r 1r 3N 1r 1r 1r 1r 3N 1r 1r 1r 1r 1r 1r 1r 1r 1r 1r 1r 1r 1r 1r 3N 1r 1r 3N 3N3 VP和VC合并3.5.3 6t 2y 4n(1r 1x)D位3.5.3 6t 2y 4n(1r 1x)ATM标签范围3.5.3组件2t 3y 7n(1u 1r 2x)FR会话参数TLV 3.5.3 M值2t 3y 7n(1u 1r 2x)0无合并3.5.3 2t 3y 7n 1合并3.5.3 2t 3y 7n(1u 1r 2x)D位3.5.3 2t 3y 7n(1r 1r 2R 2R 2R 2R 2n)FR标签范围3.5y 7n(1r 1r 1r 1r 2R 2R 2n)请求Id组件5y 5y标签范围供应商专用TLV 3.6.1.1
1t 5y 6n(2r) Experimental TLV 3.6.2 LDP Messages 3.5, throughout 12t 0y 0n Notification Msg 3.5.1 12t 0y 0n Hello Msg 3.5.2 12t 0y 0n Initialization Msg 3.5.3 12t 0y 0n KeepAlive Msg 3.5.4 12t 0y 0n Address Msg 3.5.5 12t 0y 0n Address Withdraw Msg 3.5.6 12t 0y 0n Label Mapping Msg 3.5.7 10t 0y 2n(1r) Label Request Msg Id TLV 3.5.7 10t 1y 1n Hop Count TLV 3.5.7 10t 1y 1n Path Vect TLV 3.5.7 9t 0y 3n(1x) Label Request Msg 3.5.8 9t 0y 3n(1x) Hop Count TLV 3.5.8 9t 0y 3n(1x) Path Vect TLV 3.5.8 12t 0y 0n Label Withdraw Msg 3.5.10 12t 0y 0n Label TLV 3.5.10 11t 0y 1n Label Release Msg 3.5.11 10t 1y 1n Label TLV 3.5.11 9t 2y 1n Label Abort Req Msg 3.5.9 2t 5y 5n(1u 1r) Vendor-Private Msg 3.6.1.2 1t 5y 6n(2r) Experimental Msg 3.6.2 LDP Status Codes 3.4.6 9t 3y 0n Success 3.4.6, 3.9 8t 4y 0n Bad LDP Id 3.5.1.2.1 7t 5y 0n Bad Ptcl Version 3.5.1.2.1 7t 5y 0n Bad PDU Length 3.5.1.2.1 7t 5y 0n Unknown Message Type 3.5.1.2.1 7t 5y 0n Bad Message Length 3.5.1.2.1 7t 4y 0n(1 noreply) Unknown TLV 3.5.1.2.2 7t 5y 0n Bad TLV Length 3.5.1.2.2 7t 5y 0n Malformed TLV Value 3.5.1.2.2 11t 1y 0n Hold Timer Expired 3.5.1.2.3 11t 1y 0n Shutdown 3.5.1.2.4 10t 1y 1n Loop Detected 3.4.5.1.2, 3.5.8.1 7t 5y 0n Unknown FEC 3.4.1.1 11t 1y 0n No Route 3.5.8.1 9t 3y 0n No Label Resources 3.5.8.1 8t 3y 1n Label Resources Available 3.5.8.1 Session Rejected 2.5.3, 3.5.3 7t 5y 0n No Hello 2.5.3, 3.5.3 9t 2y 1n Param Advert Mode 2.5.3, 3.5.3 9t 2y 1n Param PDU Max Len 2.5.3, 3.5.3 8t 3y 1n Param Label Range 2.5.3, 3.5.3 7t 5y 0n Bad KA Time 3.5.1.2.5, 3.5.3 11t 1y 0n KeepAlive Timer Expired 2.5.6, 3.5.1.2.3 9t 1y 2n Label Request Aborted 3.5.9.1 6t 5y 1n Missing Message Params 3.5.1.2.1
1t 5y 6n(2r)实验性TLV 3.6.2 LDP消息3.5,贯穿12t 0y 0n通知消息3.5.1 12t 0y 0n问候消息3.5.2 12t 0y 0n初始化消息3.5.3 12t 0y 0n保留消息3.5.4 12t 0y 0n地址消息3.5.5 12t 0y 0n地址撤回消息3.5.6 12t 0y 0n标签映射消息3.5.7 10t 0y 2n(1r)标签请求消息Id TLV 3.5.7 10t 1y 1n跃点计数TLV 3.5.7 10t 1y 1n路径向量TLV 3.5.7 9t 0y 3n(1x)标签请求消息3.5.8 9t 0y 3n(1x)跃点计数TLV 3.5.8 9t 0y 3n(1x)路径向量TLV 3.5.8 12t 0y 0n标签撤销消息3.5.10 12t 0y 0n标签TLV 3.5.10 11t 0y 1n标签发布消息3.5.11 10t 1y 1n标签TLV 3.5.11 9t 2y 1n标签中止请求消息3.5.9 2t 5y 5n(1u 1r)供应商专用消息3.6.1.2 1t 5y 6n(2r)实验消息3.6.2 LDP状态码3.4.6 9t 3y 0n成功3.4.6,3.9 8t 4y 0n坏LDP Id 3.5.1.2.1 7t 5y 0n坏Ptcl版本3.5.1.2.1 7t 5y 0n坏PDU长度3.5.1.2.1 7t 5y 0n未知消息类型3.5.1.2.1 7t 5y 0n坏消息长度3.5.1.2.1 7t 4y 0n(不适用)未知TLV 3.5.1.2.2 7t 5y 0n不良TLV长度3.5.1.2.2 7t 5y 0n错误TLV值3.5.1.2.2 11t 1y 0n保持计时器过期3.5.1.2.3 11t 1y 0n关机3.5.1.2.4检测到10t 1y 1n环路3.4.5.1.2,3.5.8.1 7t 5y 0n未知FEC 3.4.1.1 11t 1y 0n无路由3.5.8.1 9t 3y 0n无标签资源3.5.8.1 8t 3y 1n可用标签资源3.5.8.1会话拒绝2.5.3、3.5.3 7t 5y 0n无Hello 2.5.3、3.5.3 9t 2y 1n参数广告模式2.5.3、3.5.3.3 9t 2y 1n参数PDU最大长度2.5.3、3、3.5.3参数范围,3.5.3 7t 5y 0n坏KA时间3.5.1.2.5、3.5.3 11t 1y 0n保留计时器过期2.5.6、3.5.1.2.3 9t 1y 2n标签请求中止3.5.9.1 6t 5y 1n缺少消息参数3.5.1.2.1
7t 5y 0n Unsupported Addr Family 3.4.1.1, 3.5.5.1 7t 5y 0n Internal Error 3.5.1.2.7
7t 5y 0n不支持的地址系列3.4.1.1、3.5.5.1 7t 5y 0n内部错误3.5.1.2.7
LDP Implementation Survey Form (V 1.0)
LDP实施情况调查表(V1.0)
The purpose of this form is to gather information about implementations of LDP as defined by RFC 3036. The information is being requested as part of the process of advancing LDP from Proposed to Draft Standard.
本表格的目的是收集有关RFC 3036定义的LDP实现的信息。要求提供这些信息是将LDP从拟定标准推进到标准草案过程的一部分。
The form is patterned after the implementation report form used for HTTP/1.1; see:
该表单以HTTP/1.1使用的实现报告表单为模式;见:
http://www.ietf.org/IESG/Implementations/http1.1-implementations.txt
http://www.ietf.org/IESG/Implementations/http1.1-implementations.txt
======================================================================= A. General Information
======================================================================= A. General Information
Please provide the following information. ----------------------------------------------------------------
Please provide the following information. ----------------------------------------------------------------
Organization:
组织:
Organization url(s):
组织url:
----------------------------------------------------------------
----------------------------------------------------------------
Product title(s):
产品名称:
Brief description(s):
简要说明:
----------------------------------------------------------------
----------------------------------------------------------------
Contact for LDP information Name: Title: E-mail: Organization/department: Postal address: Phone: Fax:
LDP信息联系人姓名:职务:电子邮件:组织/部门:邮政地址:电话:传真:
======================================================================= B. LDP Implementation Status, Availability, Origin
======================================================================= B. LDP Implementation Status, Availability, Origin
Please check [x] the boxes that apply. ----------------------------------------------------------------
Please check [x] the boxes that apply. ----------------------------------------------------------------
Status: [ ] Development [ ] Alpha [ ] Beta [ ] Product [ ] Other (describe):
Status: [ ] Development [ ] Alpha [ ] Beta [ ] Product [ ] Other (describe):
Availability [ ] Public and free [ ] Only to selected organizations/companies but free [ ] On sale. [ ] For internal company use only [ ] Other:
Availability [ ] Public and free [ ] Only to selected organizations/companies but free [ ] On sale. [ ] For internal company use only [ ] Other:
Implementation based on: (check all that apply) [ ] Purchased code (please list source if possible) [ ] Free code (please list source if possible) [ ] Internal implementation (no outside code, just from specs) [ ] Internal implementation on top of purchased or free code List portions from external source: List portions developed internally:
Implementation based on: (check all that apply) [ ] Purchased code (please list source if possible) [ ] Free code (please list source if possible) [ ] Internal implementation (no outside code, just from specs) [ ] Internal implementation on top of purchased or free code List portions from external source: List portions developed internally:
======================================================================= C. LDP Feature Survey
======================================================================= C. LDP Feature Survey
For each feature listed, please indicate the status of the implementation using one of the following:
对于列出的每个功能,请使用以下选项之一说明实施状态:
't' tested against another independent implementation 'y' implemented but not tested against independent implementation 'n' not implemented '-' not applicable to this type of implementation
“t”针对另一个独立实现进行了测试“y”已实现但未针对独立实现进行测试“n”未实现“-”不适用于此类型的实现
Optional: For 'n' status, indicate reason for not implementing using one of the following:
可选:对于“n”状态,请使用以下选项之一说明不实施的原因:
's' RFC specification inadequate, unclear, or confusing 'u' utility of feature unclear 'r' feature not required for feature set implemented
“s”RFC规范不充分、不清楚或混淆功能的“u”实用程序不清楚“r”功能不需要实现功能集
------------------+-----------------------------+----------------------- | | Status | | (one of t, y, n, -; | | if n, optionally Feature | RFC 3036 Section(s) | one of s, u, r) ==================+=============================+======================= Interface types | 2.2.1, 2.5.3, 2.8.2, 3.4.2 ----------------+-----------------------------+----------------------- Packet | | ----------------+-----------------------------+----------------------- Frame Relay | | ----------------+-----------------------------+----------------------- ATM | | ==================+=============================+======================= Label Spaces | 2.2.1, 2.2.2 ----------------+-----------------------------+----------------------- Per platform | | ----------------+-----------------------------+----------------------- Per interface | | ==================+=============================+======================= LDP Discovery | 2.4 ----------------+-----------------------------+----------------------- Basic | 2.4.1 | ----------------+-----------------------------+----------------------- Targeted | 2.4.2 |
------------------+-----------------------------+----------------------- | | Status | | (one of t, y, n, -; | | if n, optionally Feature | RFC 3036 Section(s) | one of s, u, r) ==================+=============================+======================= Interface types | 2.2.1, 2.5.3, 2.8.2, 3.4.2 ----------------+-----------------------------+----------------------- Packet | | ----------------+-----------------------------+----------------------- Frame Relay | | ----------------+-----------------------------+----------------------- ATM | | ==================+=============================+======================= Label Spaces | 2.2.1, 2.2.2 ----------------+-----------------------------+----------------------- Per platform | | ----------------+-----------------------------+----------------------- Per interface | | ==================+=============================+======================= LDP Discovery | 2.4 ----------------+-----------------------------+----------------------- Basic | 2.4.1 | ----------------+-----------------------------+----------------------- Targeted | 2.4.2 |
------------------+-----------------------------+----------------------- LDP Sessions | 2.2.3 ----------------+-----------------------------+----------------------- Directly | -- | Connected | | ----------------+-----------------------------+----------------------- Targeted | 2.3 | ==================+=============================+======================= LDP Modes | 2.6 ----------------+-----------------------------+----------------------- DU, Ind cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DU, Ord cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DU, Ind cntl, | 2.6 | Cons retention | | ----------------+-----------------------------+----------------------- DU, Ord cntl, | 2.6 | Cons retention | | ----------------+-----------------------------+----------------------- DoD, Ind cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DoD, Ord cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DoD, Ind cntl, | 2.6 | Cons retention | | ----------------+-----------------------------+----------------------- DoD, Ord cntl, | 2.6 | Cons retention | | ==================+=============================+======================= Loop Detection | 2.8 | ==================+=============================+======================= TCP MD5 Option | 2.9 | ==================+=============================+======================= LDP TLVs | 3.3, 3.4, throughout ----------------+-----------------------------+----------------------- U-bit | 3.3 | ----------------+-----------------------------+----------------------- F-bit | 3.3 | ------------------+-----------------------------+----------------------- FEC | 1., 2.1, 3.4.1 |
------------------+-----------------------------+----------------------- LDP Sessions | 2.2.3 ----------------+-----------------------------+----------------------- Directly | -- | Connected | | ----------------+-----------------------------+----------------------- Targeted | 2.3 | ==================+=============================+======================= LDP Modes | 2.6 ----------------+-----------------------------+----------------------- DU, Ind cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DU, Ord cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DU, Ind cntl, | 2.6 | Cons retention | | ----------------+-----------------------------+----------------------- DU, Ord cntl, | 2.6 | Cons retention | | ----------------+-----------------------------+----------------------- DoD, Ind cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DoD, Ord cntl, | 2.6 | Lib retention | | ----------------+-----------------------------+----------------------- DoD, Ind cntl, | 2.6 | Cons retention | | ----------------+-----------------------------+----------------------- DoD, Ord cntl, | 2.6 | Cons retention | | ==================+=============================+======================= Loop Detection | 2.8 | ==================+=============================+======================= TCP MD5 Option | 2.9 | ==================+=============================+======================= LDP TLVs | 3.3, 3.4, throughout ----------------+-----------------------------+----------------------- U-bit | 3.3 | ----------------+-----------------------------+----------------------- F-bit | 3.3 | ------------------+-----------------------------+----------------------- FEC | 1., 2.1, 3.4.1 |
----------------+-----------------------------+----------------------- Wildcard | 3.4.1 | ----------------+-----------------------------+----------------------- Prefix | 2.1, 3.4.1 | ----------------+-----------------------------+----------------------- Host | 2.1, 3.4.1 | ------------------+-----------------------------+----------------------- Address List | 3.4.3 | ------------------+-----------------------------+----------------------- Hop Count | 3.4.4 | ------------------+-----------------------------+----------------------- Path Vector | 3.4.5 | ------------------+-----------------------------+----------------------- Generic Label | 3.4.2.1 | ------------------+-----------------------------+----------------------- ATM Label | 3.4.2.2 | ------------------+-----------------------------+----------------------- Frame Relay | 3.4.2.3 | Label | | ------------------+-----------------------------+----------------------- Status | 3.4.6 | ------------------+-----------------------------+----------------------- Extended Status | 3.5.1 | ------------------+-----------------------------+----------------------- Returned PDU | 3.5.1 | ------------------+-----------------------------+----------------------- Returned Message| 3.5.1 | ------------------+-----------------------------+----------------------- Common Hello | 3.5.2 | Parameters | | ----------------+-----------------------------+----------------------- T-bit | 3.5.2 | ----------------+-----------------------------+----------------------- R-bit | 3.5.2 | ----------------+-----------------------------+----------------------- Hold Time | 3.5.2 | ------------------+-----------------------------+----------------------- IPv4 Transport | 3.5.2 | Address | | ------------------+-----------------------------+----------------------- Configuration | 3.5.2 | Sequence Number | | ------------------+-----------------------------+----------------------- IPv6 Transport | 3.5.2 | Address | | ------------------+-----------------------------+----------------------- Common Session | 3.5.3 | Parameters | |
----------------+-----------------------------+----------------------- Wildcard | 3.4.1 | ----------------+-----------------------------+----------------------- Prefix | 2.1, 3.4.1 | ----------------+-----------------------------+----------------------- Host | 2.1, 3.4.1 | ------------------+-----------------------------+----------------------- Address List | 3.4.3 | ------------------+-----------------------------+----------------------- Hop Count | 3.4.4 | ------------------+-----------------------------+----------------------- Path Vector | 3.4.5 | ------------------+-----------------------------+----------------------- Generic Label | 3.4.2.1 | ------------------+-----------------------------+----------------------- ATM Label | 3.4.2.2 | ------------------+-----------------------------+----------------------- Frame Relay | 3.4.2.3 | Label | | ------------------+-----------------------------+----------------------- Status | 3.4.6 | ------------------+-----------------------------+----------------------- Extended Status | 3.5.1 | ------------------+-----------------------------+----------------------- Returned PDU | 3.5.1 | ------------------+-----------------------------+----------------------- Returned Message| 3.5.1 | ------------------+-----------------------------+----------------------- Common Hello | 3.5.2 | Parameters | | ----------------+-----------------------------+----------------------- T-bit | 3.5.2 | ----------------+-----------------------------+----------------------- R-bit | 3.5.2 | ----------------+-----------------------------+----------------------- Hold Time | 3.5.2 | ------------------+-----------------------------+----------------------- IPv4 Transport | 3.5.2 | Address | | ------------------+-----------------------------+----------------------- Configuration | 3.5.2 | Sequence Number | | ------------------+-----------------------------+----------------------- IPv6 Transport | 3.5.2 | Address | | ------------------+-----------------------------+----------------------- Common Session | 3.5.3 | Parameters | |
----------------+-----------------------------+----------------------- KeepAlive Time| 3.5.3 | ----------------+-----------------------------+----------------------- PVLim | 3.5.3 | ----------------+-----------------------------+----------------------- Max PDU Length| 3.5.3 | ------------------+-----------------------------+----------------------- ATM Session | 3.5.3 | Parameters | | ----------------+-----------------------------+----------------------- M values | | 0 No Merge | 3.5.3 | ------------+-----------------------------+----------------------- 1 VP Merge | 3.5.3 | ------------+-----------------------------+----------------------- 2 VC Merge | 3.5.3 | ------------+-----------------------------+----------------------- 3 VP & | 3.5.3 | VC Merge | | ----------------+-----------------------------+----------------------- D-bit | 3.5.3 | ----------------+-----------------------------+----------------------- ATM Label | 3.5.3 | Range | | Component | | ------------------+-----------------------------+----------------------- Frame Relay | 3.5.3 | Session | | Parameters | | ------------------+-----------------------------+----------------------- M values | | 0 No Merge | 3.5.3 | ------------+-----------------------------+----------------------- 1 Merge | 3.5.3 | ----------------+-----------------------------+----------------------- D-bit | 3.5.3 | ----------------+-----------------------------+----------------------- Frame Relay | 3.5.3 | Label Range | | Component | | ----------------+-----------------------------+----------------------- Label Request | 3.5.7 | Message Id | | ------------------+-----------------------------+----------------------- Vendor-Private | 3.6.1.1 | ------------------+-----------------------------+----------------------- Experimental | 3.6.2 |
----------------+-----------------------------+----------------------- KeepAlive Time| 3.5.3 | ----------------+-----------------------------+----------------------- PVLim | 3.5.3 | ----------------+-----------------------------+----------------------- Max PDU Length| 3.5.3 | ------------------+-----------------------------+----------------------- ATM Session | 3.5.3 | Parameters | | ----------------+-----------------------------+----------------------- M values | | 0 No Merge | 3.5.3 | ------------+-----------------------------+----------------------- 1 VP Merge | 3.5.3 | ------------+-----------------------------+----------------------- 2 VC Merge | 3.5.3 | ------------+-----------------------------+----------------------- 3 VP & | 3.5.3 | VC Merge | | ----------------+-----------------------------+----------------------- D-bit | 3.5.3 | ----------------+-----------------------------+----------------------- ATM Label | 3.5.3 | Range | | Component | | ------------------+-----------------------------+----------------------- Frame Relay | 3.5.3 | Session | | Parameters | | ------------------+-----------------------------+----------------------- M values | | 0 No Merge | 3.5.3 | ------------+-----------------------------+----------------------- 1 Merge | 3.5.3 | ----------------+-----------------------------+----------------------- D-bit | 3.5.3 | ----------------+-----------------------------+----------------------- Frame Relay | 3.5.3 | Label Range | | Component | | ----------------+-----------------------------+----------------------- Label Request | 3.5.7 | Message Id | | ------------------+-----------------------------+----------------------- Vendor-Private | 3.6.1.1 | ------------------+-----------------------------+----------------------- Experimental | 3.6.2 |
==================+=============================+======================= LDP Messages | 3.5, throughout ------------------+-----------------------------+----------------------- Notification | 3.5.1 | ------------------+-----------------------------+----------------------- Hello | 3.5.2 | ------------------+-----------------------------+----------------------- Initialization | 3.5.3 | ------------------+-----------------------------+----------------------- KeepAlive | 3.5.4 | ------------------+-----------------------------+----------------------- Address | 3.5.5 | ------------------+-----------------------------+----------------------- Address Withdraw| 3.5.6 | ------------------+-----------------------------+----------------------- Label Mapping | 3.5.7 | ----------------+-----------------------------+----------------------- Label Request | 3.5.7 | Message Id TLV| | ----------------+-----------------------------+----------------------- Hop Count TLV | 3.5.7 | ----------------+-----------------------------+----------------------- Path Vect TLV | 3.5.7 | ------------------+-----------------------------+----------------------- Label Request | 3.5.8 | ----------------+-----------------------------+----------------------- Hop Count TLV | 3.5.8 | ----------------+-----------------------------+----------------------- Path Vect TLV | 3.5.8 | ------------------+-----------------------------+----------------------- Label Withdraw | 3.5.10 | ----------------+-----------------------------+----------------------- Label TLV | 3.5.10 | ------------------+-----------------------------+----------------------- Label Release | 3.5.11 | ----------------+-----------------------------+----------------------- Label TLV | 3.5.11 | ------------------+-----------------------------+----------------------- Label Abort Req | 3.5.9 | ------------------+-----------------------------+----------------------- Vendor-Private | 3.6.1.2 | ------------------+-----------------------------+----------------------- Experimental | 3.6.2 |
==================+=============================+======================= LDP Messages | 3.5, throughout ------------------+-----------------------------+----------------------- Notification | 3.5.1 | ------------------+-----------------------------+----------------------- Hello | 3.5.2 | ------------------+-----------------------------+----------------------- Initialization | 3.5.3 | ------------------+-----------------------------+----------------------- KeepAlive | 3.5.4 | ------------------+-----------------------------+----------------------- Address | 3.5.5 | ------------------+-----------------------------+----------------------- Address Withdraw| 3.5.6 | ------------------+-----------------------------+----------------------- Label Mapping | 3.5.7 | ----------------+-----------------------------+----------------------- Label Request | 3.5.7 | Message Id TLV| | ----------------+-----------------------------+----------------------- Hop Count TLV | 3.5.7 | ----------------+-----------------------------+----------------------- Path Vect TLV | 3.5.7 | ------------------+-----------------------------+----------------------- Label Request | 3.5.8 | ----------------+-----------------------------+----------------------- Hop Count TLV | 3.5.8 | ----------------+-----------------------------+----------------------- Path Vect TLV | 3.5.8 | ------------------+-----------------------------+----------------------- Label Withdraw | 3.5.10 | ----------------+-----------------------------+----------------------- Label TLV | 3.5.10 | ------------------+-----------------------------+----------------------- Label Release | 3.5.11 | ----------------+-----------------------------+----------------------- Label TLV | 3.5.11 | ------------------+-----------------------------+----------------------- Label Abort Req | 3.5.9 | ------------------+-----------------------------+----------------------- Vendor-Private | 3.6.1.2 | ------------------+-----------------------------+----------------------- Experimental | 3.6.2 |
==================+=============================+======================= LDP Status Codes | 3.4.6 ------------------+-----------------------------+----------------------- Success | 3.4.6, 3.9 | ------------------+-----------------------------+----------------------- Bad LDP Id | 3.5.1.2.1 | ------------------+-----------------------------+----------------------- Bad Ptcl Version| 3.5.1.2.1 | ------------------+-----------------------------+----------------------- Bad PDU Length | 3.5.1.2.1 | ------------------+-----------------------------+----------------------- Unknown Message | 3.5.1.2.1 | Type | | ------------------+-----------------------------+----------------------- Bad Message | 3.5.1.2.1 | Length | | ------------------+-----------------------------+----------------------- Unknown TLV | 3.5.1.2.2 | ------------------+-----------------------------+----------------------- Bad TLV length | 3.5.1.2.2 | ------------------+-----------------------------+----------------------- Malformed TLV | 3.5.1.2.2 | Value | | ------------------+-----------------------------+----------------------- Hold Timer | 3.5.1.2.3 | Expired | | ------------------+-----------------------------+----------------------- Shutdown | 3.5.1.2.4 | ------------------+-----------------------------+----------------------- Loop Detected | 3.4.5.1.2, 3.5.8.1 | ------------------+-----------------------------+----------------------- Unknown FEC | 3.4.1.1 | ------------------+-----------------------------+----------------------- No Route | 3.5.8.1 | ------------------+-----------------------------+----------------------- No Label | 3.5.8.1 | Resources | | ------------------+-----------------------------+----------------------- Label Resources | 3.5.8.1 | Available | | ------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | No Hello | |
==================+=============================+======================= LDP Status Codes | 3.4.6 ------------------+-----------------------------+----------------------- Success | 3.4.6, 3.9 | ------------------+-----------------------------+----------------------- Bad LDP Id | 3.5.1.2.1 | ------------------+-----------------------------+----------------------- Bad Ptcl Version| 3.5.1.2.1 | ------------------+-----------------------------+----------------------- Bad PDU Length | 3.5.1.2.1 | ------------------+-----------------------------+----------------------- Unknown Message | 3.5.1.2.1 | Type | | ------------------+-----------------------------+----------------------- Bad Message | 3.5.1.2.1 | Length | | ------------------+-----------------------------+----------------------- Unknown TLV | 3.5.1.2.2 | ------------------+-----------------------------+----------------------- Bad TLV length | 3.5.1.2.2 | ------------------+-----------------------------+----------------------- Malformed TLV | 3.5.1.2.2 | Value | | ------------------+-----------------------------+----------------------- Hold Timer | 3.5.1.2.3 | Expired | | ------------------+-----------------------------+----------------------- Shutdown | 3.5.1.2.4 | ------------------+-----------------------------+----------------------- Loop Detected | 3.4.5.1.2, 3.5.8.1 | ------------------+-----------------------------+----------------------- Unknown FEC | 3.4.1.1 | ------------------+-----------------------------+----------------------- No Route | 3.5.8.1 | ------------------+-----------------------------+----------------------- No Label | 3.5.8.1 | Resources | | ------------------+-----------------------------+----------------------- Label Resources | 3.5.8.1 | Available | | ------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | No Hello | |
------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | Parameters | | Advert Mode | | ------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | Parameters | | Max PDU Length | | ------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | Parameters | | Label Range | | ------------------+-----------------------------+----------------------- KeepAlive Timer | 2.5.6, 3.5.1.2.3 | Expired | | ------------------+-----------------------------+----------------------- Label Request | 3.5.9.1 | Aborted | | ------------------+-----------------------------+----------------------- Missing Message | 3.5.1.2.1 | Parameters | | ------------------+-----------------------------+----------------------- Unsupported | 3.4.1.1, 3.5.5.1 | Address Family | | ------------------+-----------------------------+----------------------- Session Rejected| 3.5.1.2.5, 3.5.3 | Bad KeepAlive | | Time | | ------------------+-----------------------------+----------------------- Internal Error | 3.5.1.2.7 | ==================+=============================+=======================
------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | Parameters | | Advert Mode | | ------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | Parameters | | Max PDU Length | | ------------------+-----------------------------+----------------------- Session Rejected| 2.5.3, 3.5.3 | Parameters | | Label Range | | ------------------+-----------------------------+----------------------- KeepAlive Timer | 2.5.6, 3.5.1.2.3 | Expired | | ------------------+-----------------------------+----------------------- Label Request | 3.5.9.1 | Aborted | | ------------------+-----------------------------+----------------------- Missing Message | 3.5.1.2.1 | Parameters | | ------------------+-----------------------------+----------------------- Unsupported | 3.4.1.1, 3.5.5.1 | Address Family | | ------------------+-----------------------------+----------------------- Session Rejected| 3.5.1.2.5, 3.5.3 | Bad KeepAlive | | Time | | ------------------+-----------------------------+----------------------- Internal Error | 3.5.1.2.7 | ==================+=============================+=======================
Author's Addresses
作者地址
Bob Thomas Cisco Systems, Inc. 1414 Massachusetts Ave. Boxborough MA 01719
Bob Thomas Cisco Systems,Inc.马萨诸塞州Boxborough大道1414号邮编01719
EMail: rhthomas@cisco.com
EMail: rhthomas@cisco.com
Loa Andersson Acreo AB Isafjordsgatan 22 Kista, Sweden
Loa Andersson Acreo AB Isafjordsgatan 22基斯塔,瑞典
EMail: loa.andersson@acreo.se loa@pi.se
EMail: loa.andersson@acreo.se loa@pi.se
Full Copyright Statement
完整版权声明
Copyright (C) The IETF Trust (2007).
版权所有(C)IETF信托基金(2007年)。
This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
本文件受BCP 78中包含的权利、许可和限制的约束,除其中规定外,作者保留其所有权利。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
本文件及其包含的信息以“原样”为基础提供,贡献者、他/她所代表或赞助的组织(如有)、互联网协会、IETF信托基金和互联网工程任务组不承担任何明示或暗示的担保,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。
Intellectual Property
知识产权
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何独立努力来确定任何此类权利。有关RFC文件中权利的程序信息,请参见BCP 78和BCP 79。
Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.
向IETF秘书处披露的知识产权副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果,可从IETF在线知识产权存储库获取,网址为http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涵盖实施本标准所需技术的专有权利。请将信息发送至IETF的IETF-ipr@ietf.org.