📄 rfc3034.txt
字号:
组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:张海斌(netdebug internetdebug@elong.com )
译文发布时间:2001-10-20
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须
保留本文档的翻译及版权信息。
Network Working Group A. Conta
Request for Comments: 3034 Transwitch Corporation
Category: Standards Track P. Doolan
Ennovate
A. Malis
Vivace Networks, Inc.
January 2001
标签转换在帧中继网络说明书中的使用
(RFC3034——Use of Label Switching on Frame Relay Networks Specification)
备忘录状况
这份文档为Internet社区指定为Internet标准(轨迹)协议,并且为进一步改进需要讨
论和建议。这份协议的标准化状态和状况请参阅"Internet官方协议标准(Internet Official
Protocol Standards )"(STD 1)的当前版。这份备忘录的分发不受限制。
版权声明
Copyright (C) The Internet Society (2001)。版权所有。
摘要
这份文档在帧中继网络(Frame Relay networks)中为多重协议标签转换(Multiprotocol
Label Switching)定义模型和通用机制。此外,它延伸和澄清了在[ARCH]中描述的多重协议
标签转换结构和在[LDP]中描述的标签分发协议(Label Distribution Protocol)(LDP)关于帧
中继网络的部分。MPLS有助于将帧中继转换作为标签转换路由器(LSRs)使用。
目录
0.译者的话 2
1.前言 2
2.术语 3
3.帧中继转换器的特殊特征 4
4.标签包装 5
5.帧中继标签转换处理 6
5.1DLCIs的使用 6
5.2同类LSPs 6
5.3异类LSPs 6
5.4帧中继标签转换回路预防和控制 7
5.4.1 FR-LSRs回路控制-MPLS TTL处理 7
5.4.2执行MPLS TTL计算 8
5.5通过入口处FR-LSRs处理标签 11
5.6经过核心FR-LSRs的标签处理 11
5.7经过出口处FR-LSRs的标签处理 12
6.帧中继标签转换控制元件 12
6.1混合转换器(Ships in the Night) 13
7.标签分配和维持程序 13
7.1边缘LSR特性 13
7.2标签空间的有效率使用 - 合并FR-LSRs 15
7.3 帧中继所特有的LDP报文 16
8.安全考虑 18
9.确认 19
10.参考资料 19
11.作者地址 20
12.完整版权声明 20
确认 21
0.译者的话
译者在翻译这份文档的时候,采取直译的方式,尽量保证原文的原意。同时也尽量考虑
了中文的语义顺畅,便于中文读者阅读,译者在译文中加入了一些修饰语和译注,修饰语一
般在括号中写明,而译注均有“译者注”字样。由于译者翻译本篇文挡时间有限,同时译者
对本领域了解不多,虽然在翻译过程中查证了一些资料,但是译文中一定会存在许多理解有
误、用词不当之处,欢迎读者来信指正,共同学习。
1.前言
多重协议标签转换结构(The Multiprotocol Label Switching Architecture)在[ARCH]中描
述。使用帧中继转换器作为标签转换路由器是可能的。这样帧中继转换器运行在网络层路由
算法(例如OSPF,IS-IS等),以及他们的转发(forwarding)基于这些路由算法的结果的
基础上。没有帧中继路由被特别指定需要的。
当一帧中继转换用于标签转换使用的时候,把最高(当前)层标签建立在那个转发判断
(forwarding decisions)的基础上,在一帧(frame)的数据链路层标题的帧中继DLCI域中
被携带。附加信息和最高(当前)层标签一道通过,但是不被帧中继处理,和其他的标签一
道,如果包是多标签的,在定义在[STACK]中的通用的MPLS包装中被携带。
帧中继永久虚拟电路(Frame Relay permanent virtual circuits)(PVCs)基于通讯
能被配置为携带标签转换。当根据这份规格说明书MPLS通讯将被压缩和建立在网络层的
路由信息基础上将被转发的同时,DLCIs将被使用作为MPLS标签,以及帧中继转换器将
成为帧中继标签转换路由器。
本文中的关键词"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", 以及"OPTIONAL"与
RFC 2119【3】中的描述的意义是相同的。
这份文档是[STACK]和[ATM]的一伙伴文档。
2.术语
LSR
标签转换路由器(LSR)是一装置,其执行标签转换控制和在[ARCH]中描述的转发元
件(components)。
LC-FR
标签转换受控帧中继(LC-FR)接口(interfaces)是经过标签转换控制元件(control
component)控制的帧中继接口。包(Packets)横渡这样的接口在DLCI域中携带标签。
FR-LSR
FR-LSR是LSR随着一个或多个LC-FR接口,其转发在两个这样的接口之间使用在
DLCI域中携带标签的帧。
FR-LSR域(domain)
FR-LSR域是FR-LSRs的集合,其通过LC-FR接口(interfaces)相互连接。
边缘装置(Edge Set)
FR-LSR域的边缘装置是LSRs的集合,其通过LC-FR 接口连接到(FR-LSR)域。
转发包装(Forwarding Encapsulation)
转发包装是MPLS包装类型的包(packet)(帧中继,ATM,Generic),其(MPLS包装)
包是决定包的MPLS转发的包,或者如果包是建立在网络层标题(如IP等等)的基础上,
其(转发包装)是网络层包装。
输入包装(Input Encapsulation)
输入包装是MPLS包装类型的包(帧中继,ATM,Generic),当包是在LSR的接口被
接收(received)的时候,或者那包没有MPLS包装,其(输入包装)是网络层((如IP
等等))包装。
输出包装(Output Encapsulation)
输出包装是MPLS包装类型的包(帧中继,ATM,Generic),当包是在LSR的接口被
发送(transmitted)的时候,或者那包没有MPLS包装,其(输入包装)是网络层((如IP
等等))包装。
输入TTL(Input TTL)
输入TTL是栈(stack)顶部的MPLS TTL,当有标记的包(labeled packet)是在LSR
接口被接收的时候,或者是网络层(IP)TTL,如果包没有被标记。
输出TTL(Output TTL)
输出TTL是栈(stack)顶部的MPLS TTL,当有标记的包(labeled packet)是在LSR
接口被发送的时候,或者是网络层(IP)TTL,如果包没有被标记。
此外,本文档使用的术语来自[ARCH]。
3.帧中继转换器的特殊特征
在标签交换体系结构(architecture)中允许相当大的灵活性进入LSR设备
(implementation),一FR-LSR受到(或许预先存在)硬件的能力的限制以及对于这些作为
帧格式(frame format)的限制被帧中继之上的多重协议互连[MIFR]利用,或者帧中继标准
[FRF]等等的同时,因为这些限制,一些特殊过程(procedures)为FR-LSRs需求。
某些影响他们的作为LSRs行为的帧中继转换器的重要特征是:
- 标签交换功能在帧(frame)的帧中继数据链路标题域(DLCI)中被执行;这个要求标
签(s)的大小和位置放在包(packet)中。DLCI域的大小是10(默认)或者23位(bits),并
且它能在(包)标题跨越两个或者四个字节。
- 通常没有能力对在路由器上IP标题执行'TTL-decrement'(TTL减少)功能。
- 拥挤控制(congestion control)通过基于每一个在环路创建时被通过参数的基础上的结点
(node)执行。在帧标题的标志(Flags)由于拥挤可以被设置,或者超过环路的合同的
(contractual)参数。
- 虽然在标准转换中可以配置在multipoint-to-point(多点到单点)环路中多个输入DLCIs
转变为一个输出DLCI的结果,但是multipoint-to-multipoint VCs(多点到多点虚拟环路)通
常不完全被支持。
本文档描绘应用标签到帧中继转换器的(几种)方式,其工作在这些限制中。
4.标签包装
缺省情况下,所有贴上标签的包(packets)应该采用在[STACK]定义的通用标签包装传
送,使用帧中继空包装(null encapsulation)机制:
0 1 (Octets)
+-----------------------+-----------------------+
(Octets)0 | |
/ Q.922 Address /
/ (length 'n' equals 2 or 4) /
| |
+-----------------------+-----------------------+
n | . |
/ . /
/ MPLS packet /
| . |
+-----------------------+-----------------------+
"n"是Q.922地址的长度,其将是2或者4八位组(字节)的。
Q.922[ITU]代表DLCI(在规范的次序中――第一位(bit)存储在最低端,也就是说在
内存中一字节(byte)的靠近最右边的位(bit))[CANON]如下所示:
7 6 5 4 3 2 1 0 (bit order)
+-----+-----+-----+-----+-----+-----+-----+-----+
(octet) 0 | DLCI(high order) | 0 | 0 |
+-----+-----+-----+-----+-----+-----+-----+-----+
1 | DLCI(low order) | 0 | 0 | 0 | 1 |
+-----+-----+-----+-----+-----+-----+-----+-----+
10位(bits)DLCI
7 6 5 4 3 2 1 0 (bit order)
+-----+-----+-----+-----+-----+-----+-----+-----00
(octet) 0 | DLCI(high order) | 0 | 0 |
+-----+-----+-----+-----+-----+-----+-----+-----
1 | DLCI | 0 | 0 | 0 | 0 |
+-----+-----+-----+-----+-----+-----+-----+-----+
2 | DLCI | 0 |
+-----+-----+-----+-----+-----+-----+-----+-----+
3 | DLCI (low order) | 0 | 1 |
+-----+-----+-----+-----+-----+-----+-----+-----+
23位(bits)DLCI
使用帧中继空包装(null encapsulation)隐含着标签隐式编码网络协议类型。
关于标签堆的结构规则,以及返回给帧源(the frame source)的错误信息也定义在
[STACK]中。
通用包装(The generic encapsulation)含有为(表示)一标签堆深度"n"[ STACK]的"n"
标签,其高端(top)堆入口为EXP,S和TTL域[STACK]而不是为标签携带重要的值,其
甚至被携带在Q.922[[ITU]地址格式编码中的帧中继数据链路标题DLCI域中。
5.帧中继标签转换处理
5.1DLCIs的使用
标签转换通过把标签和路由联系起来和使用标签值转发包(实现),包括确定任何替换
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -