📄 rfc3035.txt
字号:
组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:张惠卿(zhang_vivian y00415@em.njupt.edu.cn )
译文发布时间:2001-3-28
版权:本翻译文档可以用于非商业用途自由转载,但必须保留本文档的翻译及组织信息。
Network Working Group B. Davie
Request for Comments: 3035 J. Lawrence
Category: Standards Track K. McCloghrie
E. Rosen
G. Swallow
Cisco Systems, Inc.
Y. Rekhter
Juniper Networks
P. Doolan
Ennovate Networks, Inc.
January 2001
用LDP和ATM的VC交换实现MPLS
(RFC 3035----MPLS using LDP and ATM VC Switching)
本备忘录的状态
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以得到改进。请参考最新版的“Internet正式协议标准” (STD1)来获得本协议的标准化程度和状态。本备忘录的发布不受任何限制。
版权声明
Copyright (C) The Internet Society (2001). All Rights Reserved.
摘要
多协议标签交换(MPLS)体系讨论了一种将ATM交换机用作标签交换路由器的方式. ATM交换机执行网络层路由算法(如开放最短优先路由(OSPF), 中间-中间层系统(IS-IS)等), 并基于这些路由算法来转发数据. 不需要特定的ATM路由或寻址. 在这里, ATM交换机被称为ATM-标签交换路由器. 这篇文档通过详细说明向ATM-LSR分配和从ATM-LSR得到的代表等效前传类(FECs)的标签的过程, 扩充和阐明了[1]和[2]的相关部分. FECs 是在逐跳方式的基础上,通过网络层路由算法来决定路由. 这篇文档还详细说明了向ATM-LSR发送和从ATM-LSR中等到标签分组的MPLS封装, 关于此方面的介绍参见相关文档[3].
目录
1. 概述 2
2. 定义 2
3. ATM交换的特征 3
4. ATM标签交换控制组件 3
5. 混合交换(夜晚行船) 4
6. 使用VPI/VCI 4
6.1 直接连接 4
6.2 通过ATM VP的连接 5
6.3 通过ATM SVC的连接 5
7. 标签分配及维护过程 5
7.1 边缘LSR行为 5
7.2 传统ATM交换(非VC合并) 6
7.3 能实现VC合并的ATM交换 7
8. 封装 8
9. TTL操作 8
10. 可选环路检测: 分布路径矢量 9
10.1 何时发送下游路径矢量 9
10.2 何时发送上游路径矢量 10
11. 安全考虑 10
12 参考文献 10
1. 概述
MPLS体系结构讨论了一种将ATM交换机用作标签交换路由器的的方式. ATM交换机运行网络层路由算法(如OSPF, IS-IS等), 并基于这些路由算法转发数据. 不需要特定的ATM路由或寻址. ATM交换机在此称为ATM-标签交换路由器(ATM-LSR).
这篇文档通过详细说明向ATM-LSR分配和从ATM-LSR得到代表等效前传类(FECs)的标签的过程, 扩充及阐明了[1]和[2]的相关部分. FECs是由网络层路由算法基于逐跳方式来决定路由. 这里所说的标签分配技术在[1]中被称为"下游按需". 对不能进行VC合并的ATM-LSR必须使用标签分配技术(在第三部分中定义), 对能进行VC合并的ATM-LSR可以随意选择.
这篇文档对在下述情况下的标签分配技术没有规范定义.
* 在标签分配开始前, 路由就被确定, 而不是由逐跳机制标签分配过程中确定.
* 路由与任何时候由传统逐跳路由决定的路由不相同.
* 标签代表了包括了多播组的等效前传类.
* 标签分配路由器使用"VP合并"
文档关于ATM-LSR标签的进一步阐述, 不必要在以上情况中应用.
文档还详细说明了当发送或接收ATM-LSR的标签分组时使用的MPLS的封装, 在这个方面,还有一个相关的[3]文档. 这种封装规范还将用于多播或显式路由标签分组.
2. 定义
LSR---标签交换路由器是实现标签交换控制和转发在[1]中描述的组件的设备
LC-ATM---标签交换控制ATM接口是由标签交换控制组件控制的ATM接口. 当接收一个穿越该接口的分组时, 该分组就视为标签分组. 由VCI字段或VPI及VCI联合字段的内容来决定分组的最高标签. 任何两个通过LC-ATM接口连接的对等LPD(标识分发协议)将使用LDP协议来决定以上的情况的哪种适应于该接口.
ATM-LSR---是一种有许多LC-ATM接口的LSR, 用在VCI字段或VPI/VCI字段在携带的标签, 在接口间转发信元, 而不是在转发前将信元重组成帧.
基于帧的LSR是一种在它的接口间转发完整帧的LSR. 注意这样的LSR可能没有, 或有一个, 多个LC-ATM接口.
有时一个单一的盒, 对于特定的接口, 实现ATM-LSR的功能, 但在其它的场合, 又可实现基于帧的LSR功能. 如, 有以太接口的ATM交换机, 在它的LC-ATM接口中转发信元时可以实现ATM-LSR的功能, 然而要在它的以太接口到其中一个LC-ATM接口间转发帧时, 就实现基于帧的LSR功能. 在这种情况下, 可以在同一个盒子中实现两种功能.
常用一个LC-ATM接口来连接两个ATM-LSRs, 或连接一个ATM-LSR到基于帧的LSR上. 在文档中没有考虑使用LC-ATM接口来连接两个基于帧的LRS.
ATM-LSR域是一组ATM-LSR, ATM-LSR由LC-ATM接口相互连接.
ATM-LSR域的边缘组是一组基于帧的LSR, 它们通过LC-ATM接口在组的各个域中互连. 基于帧的LSR, 若是ATM-LSR域中边缘组的成员, 则被称为边缘LSR.
VC合并即交换机在几个输入VCI中接收信元并在单一的输出VCI中将信元输出, 不会导致不同的AAL5 层PDU信元交错.
3. ATM交换的特征
MPLS体系在LSR的实现方面有很大的灵活性, ATM-LSR拘泥于硬件(可能已经存在)的性能, 还可能受ATM标准的信元格式约束. 基于这些约束, ATM-LSR上需要一些特定的程序.
下面是一些象LSR一样影响ATM交换机性能的主要特性:
---在信元头字段(VCI或VPI)中执行标签交换功能, 这指示分组的大小和标签的替代.
---一般不支持多点到单点VC和多点到多点VC. 即大多数交换机不支持上面定义的VC合
并.
---一般没有实现像在路由器中IP头中的TTL-消耗的功能.
文档描述了在这些约束下在ATM交换机在应用标签交换的方法.
4. ATM标签交换控制组件
为支持标签交换, ATM交换机必须执行标签交换的控制组件功能. 这主要包括标签分配, 分布, 维护过程. 标签绑定信息由几个机制来传递, 特别是标签分发协议(LDP). 文档对LDP作了一些定义.
文档只考虑了标签交换控制组件使用直接从网络层路由协议中得到信息的情况. 即在这些协议中交换机是对等的.
在某些情况下, LSR要使用其它一些协议(如, RSVP, PIM, BGP)来分发标签绑定信息. 在这种情况下, ATM-LSR将需要参与到这些协议中. 然而, 文档没有明确考虑这些内容.
在ATM交换机上支持 标签交换不需要交换机支持由ITU及ATM论坛定义的ATM控制组件 (如UNI,PNNI). ATM-LSR对OAM信元的响应是可选的.
5. 混合交换(夜晚行船)
存在于ATM交换机上的标签交换控制组件, 不排除对由ITU及ATM论坛在同一交换和同一接口上定义的ATM控制组件的支持. 这两种控制组件, 标签交换组件及ITU/ATM论坛定义的组件, 是相互独立地操作.
文档没有定义这种设计是如何操作的. 然而, 这两种控制组件之间只有一小部分信息是需要一致的, 如每一种组件都有的VPI/VCI部分的空间大小.
6. 使用VPI/VCI
实现标签交换的过程:联合前传等效类的标签, 使用标签值来转发分组, 包括决定任一需替代标签的值. 细节问题请参见[1]. 在ATM-LSR中, 标签信息由VPI/VCI字段携带, 或当两个ATM-LSR通过ATM"虚通路"连接时, 由VCI字段携带.
标签分组必须使用空封装来传送, 如RFC 2684中的6.1部分所定义.
另外, 如果两个对等LDP通过LC-ATM接口连接, 那么必须有一个能携带未标识IP分组的非MPLS连接. 这个非MPLS连接是在两个对等LDP之间传送LDP分组, 也可以(不一定需要)传送其它非标识分组(如OSPF包等). RFC 2684[5]的LLC/SNAP封装必须用于非MPLS连接.
可以用传送控制信息或非标识分组的附加VPI/VCI来配置LC-ATM接口. 在这种情况下, VCI的值不能是0到32之间. 0到32的值用于空封装, 如RFC 2684[5]中的6.1部分所定义, 或是用于LLC/SNAP封装, 如RFC 2684[5]中的5.1部分所定义.
6.1 直接连接
如果一个LSR经过LC-ATM接口传送的所有信元都将到达另外一个LSR, 且在这两个LSR之间没有其它ATM交换机, 我们就称这两个LSR在LC-ATM接口上是直接连接的.
若两个LSR通过LC-ATM接口直接连接, 它们将在接口上共同控制VPI/VCI的分配. 它们也可以使用VPI/VCI字段对单一标签进行编码.
在非MPLS连接中VPI/VCI的缺省值是VPI=0, VCI=32. 也可以配置其它的值, 只要双方都知道这个值就行了.
VPI/VCI值中, 如果它的VCI部分的值是在0到32之间(包含0,32), 那么它就不能被视为是标签的编码.
除了这些保留值以外, 用于连接的两个方向中的VPI/VCI值都是独立的空间.
VCI允许范围内的值通过LDP传送.
6.2 通过ATM VP的连接
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -