- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPLS在帧中继网上的应用
MPLS在帧中继网上的应用
1 引言
在文件[1]中描述了多协议标签交换MPLS(Multiprotocol Label Switching )协议的结构。作为标签交换路由器能用于帧中继交换。帧中继交换运行网络层的路由算法(如OSPF,IS-IS)和在这些路由算法基础上向前传送数据。不需要特定的帧中继选路。?帧中继交换适用于标签交换时,在帧的帧中继数据链路层的首部DLCI(Data Link Connection Identifier)字段中承载顶层(当前)标签。帧中继交换不处理与顶层标签一起承载的附加信息,如果有多个标签的包,附加信息与其他标签一起在文件[3]定义的MPLS普通封装中承载。 能够配置帧中继永久的虚电路(PVCs)承载标签交换基本业务。当MPLS标签和帧中继交换都适合帧中继交换路由器时应该用DLCIs,根据本规范应该封装MPLS业务和在网络层路由信息基础上向前传送。 2 帧中继交换的特性 标签交换的结构允许在LSR(Label Switching Router)执行中有相当大的灵活性,而(可能预先存在的)硬件有能力约束FR-LSR,多协议互联利用的帧格式和帧中继标准一样。由于这样的约束,FR-LSRs需要一些特殊过程。 影响它的性能(如LSRs )的帧中继交换的一些主要特点是: *在帧的帧中继数据链路首部中DLCI字段上实现标签交换功能;这规定了在包中标签的长度和位置。DLCI字段的长度可能是10(缺省)或23比特和在首部中它能够扩展到2或4个字节。 *当在路由器中IP首部上执行时,一般不能实现“TTL(Time 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比特。#p# 4 帧中继标签交换处理?4.1 DLCIs的使用用标签与路由的结合完成标签交换和用标签值向前传送包,包括确定任意更换标签的值。在FR-LSR中,顶层(当前)MPLS标签在帧的帧中继数据链路层的首部DLCI字段中承载。顶层标签载着关于网络类型的隐含信息。 对于两种连接的FR-LSRs,全双工连接时LDP(Label Distribution Protocol)一定是可用的。用配置方法分配LDP VC的DLCI值,类似于配置DLCI用在两个交换机之间运行IP路由协议。?除这个配置值以外,用DLCI值可以处理链路两个方向的MPLS,属于两个独立的空间,即,VCs可以是“半双工”,每个方向用它自己的DLCI。 DLCIs允许的范围,DLCIs长度和支持通过LDP消息传达VC合并。注意用标签的DLCIs范围取决于DLCI字段的长度。 4.2 同类LSPs?如果 是一个LSP(Label Switching Path),当从LSR1发送包P到LSR2和LSR3时,LSR1,LSR2和LSR3用相同的标签堆栈编码。像一个LSP使用同类的。?4.3 不是同类LSPs如果 是一个LSP,当发送包P到LSR2时,LSR1用一个标签堆栈编码,当发送包P到LSR3时,而LSR2用不同的编码。在一般情况下,MPLS结构支持在不同的跳上有不同的标签堆栈编码的LSPs。当收到贴标签的包时,LSR必须译码确定当前标签堆栈的值,必须在标签堆栈上运行确定堆栈的新标签值和在发送贴标签的包到它的下一跳之前适当的编码新值。 运行帧中继交换的LSRs和其它LSRs结合的MPLS网络,其它LSRs用其他MPLS封装,如普通(MPLS填充首部)或ATM封装。在这样的网中,可能有些LSRs,带有帧中继接口及MPLS普通接口。这是同一LS
文档评论(0)