MPLS在帧中继网上的应用(1)


1 引言

在文件[1]中描述了多协议标签交换MPLSMultiprotocol Label Switching )协议的结构。作为标签交换路由器能用于帧中继交换。帧中继交换运行网络层的路由算法如OSPF,IS-IS)和在这些路由算法基础上向前传送数据。不需要特定的帧中继选路。 
帧中继交换适用于标签交换时,在帧的帧中继数据链路层的首部DLCIData Link Connection Identifier)字段中承载顶层当前)标签。帧中继交换不处理与顶层标签一起承载的附加信息,如果有多个标签的包,附加信息与其他标签一起在文件[3]定义的MPLS普通封装中承载。
能够配置帧中继永久的虚电路PVCs)承载标签交换基本业务。当MPLS标签和帧中继交换都适合帧中继交换路由器时应该用DLCIs,根据本规范应该封装MPLS业务和在网络层路由信息基础上向前传送。
2 帧中继交换的特性
标签交换的结构允许在LSRLabel Switching Router)执行中有相当大的灵活性,而可能预先存在的)硬件有能力约束FR-LSR,多协议互联利用的帧格式和帧中继标准一样。由于这样的约束,FR-LSRs需要一些特殊过程。
影响它的性能如LSRs )的帧中继交换的一些主要特点是:
*在帧的帧中继数据链路首部中DLCI字段上实现标签交换功能;这规定了在包中标签的长度和位置。DLCI字段的长度可能是10缺省)或23比特和在首部中它能够扩展到2或4个字节。
*当在路由器中IP首部上执行时,一般不能实现“TTLTime To Live)-减少”功能。
*在建立的电路上传递参数的每个节点执行阻塞控制。可以在帧的首部中设定标记作为阻塞结果或超过约定的电路参数。
*虽然在标准交换中,可以配置多个输入DLCIs对一个输出DLCI,在多点对一点电路中得到,一般不完全支持多点对多点VCs。
3 标签封装和堆栈
3.1 标签封装
在缺省状态,应该用普通的标签封装发送全部带标签的包,使用帧中继空封装机理: 
“n”是Q.922的地址长度,可以是2或4个字节。
DLCI的Q.922[ITU]表示法按规范的顺序,权值最小的比特存储在第一位,即在存储器中一个字节的最右边的比特)如下:
帧中继空封装的使用意味着标签隐含着编码网络协议的类型。
在文件[3]中描述了关于标签堆栈结构和返回到帧源的差错消息。
对于深层“n”的标签堆栈,普通封装包含“n”标签,在顶层堆栈条目中承载着对EXP,S和TTL字段的有意义的值,而非标签,标签更适合在按Q.922地址形式编码的帧中继数据链路首部的DLCI字段中承载。
3.2 标签堆栈 
每个标签堆栈条目用4个字节表示 
标签:20比特标签值;EXP:试验用3比特;S:堆栈的底部1比特;TTL:8比特。


相关内容