mpls标记栈编码(rfc3032)

上传人:bao****ty 文档编号:116853108 上传时间:2019-11-17 格式:DOC 页数:12 大小:82KB
返回 下载 相关 举报
mpls标记栈编码(rfc3032)_第1页
第1页 / 共12页
mpls标记栈编码(rfc3032)_第2页
第2页 / 共12页
mpls标记栈编码(rfc3032)_第3页
第3页 / 共12页
mpls标记栈编码(rfc3032)_第4页
第4页 / 共12页
mpls标记栈编码(rfc3032)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《mpls标记栈编码(rfc3032)》由会员分享,可在线阅读,更多相关《mpls标记栈编码(rfc3032)(12页珍藏版)》请在金锄头文库上搜索。

1、RFC3032 MPLS Label Stack Encoding RFC3032 MPLS标记栈编码组织:中国互动出版网(http:/www.china- )译文发布时间:2001-5-11版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留本文档的翻译及版权信息。Network Working Group E. RosenRequest for Comments: 3032 D. TappanCategory: Standards Track G. Fedorkow Cisco Systems, Inc. Y. Rekhter Juniper Network

2、s D. Farinacci T. Li Procket Networks, Inc. A. Conta TranSwitch Corporation January 2001RFC3032 MPLS标记栈编码(RFC3032 MPLS Label Stack Encoding)本备忘录状态 This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please

3、 refer to the current edition of the Internet Official Protocol Standards (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.版权声明 Copyright (C) The Internet Society (2001). All Rights Reserved.摘要MPLS需要一组用于为网络层数据包加上“标记栈”,从而将其转化为“标记包”。支持MPLS的路由器称为

4、“标记交换路由器”,或“LSR”。为了在一条特定链路上传送一个标记包,LSR必须支持一种可以为给定的一个标记栈和一个网络包产生一个标记包的编码技术。本文档详细说明了一个LSR为了在点到点(PPP)数据链路上、在局域网数据链路上、以及其它可能的数据链路上传送数据包,所使用的编码技术。在某些数据链路上,标记栈顶部的标记可能被以不同的方式编码,但是这里所阐述的技术必然会被用于编码标记栈剩余的部分。本文档也详细说明了用于处理标记栈编码的不同区域的法则和进程。目录1介绍1.1 要求的详细说明2 标记栈2.1 对标记栈编码2.2 确定网络层协议2.3 为标记包产生ICMP消息2.3.1 隧道封装地通过一个

5、过渡段路由域2.3.2 隧道封装私有地址通过一条公共主干2.4 处理存活周期域2.4.1 定义2.4.2独立于协议的规则 2.4.3 依赖于IP的规则2.4.4在不同的封装方法间互译3分片和路径MTU发现3.1 术语3.2 最大原始的被标记的IP数据容量3.3 什么时候被标记的IP数据太大了?3.4 对太大的被标记的Ipv4数据的处理3.5 对太大的被标记的Ipv6数据的处理3.6 关于“路径MTU发现”的含义4 在PPP链路上传输标记包4.1 介绍4.2 用于MPLS的一个PPP网络控制协议4.3 发送标记包4.4 标记交换控制协议配置选项5 在局域网介质上传输标记包6 IANA的考虑7 安

6、全方面的考虑8 知识的所有权9 作者的地址10 参考资料11 版权说明1. 介绍MPLS需要一组用于为网络层数据包加上“标记栈”,从而将其转化为“标记包”。支持MPLS的路由器称为“标记交换路由器”,或“LSR”。为了在一条特定链路上传送一个标记包,LSR必须支持一种可以为给定的一个标记栈和一个网络包产生一个标记包的编码技术。本文档详细说明了一个LSR为了在PPP数据链路上、和在局域网数据链路上传送数据包,所使用的编码技术。这里特定的编码技术同时对其他数据链路也有用。本文档也详细说明了用于处理标记栈编码的不同区域的法则和进程。因为MPLS是独立于任何网络层协议的,所以大多数这些进程也是独立于网

7、络层协议的。但是,少数则根据协议的不同而不同。在本文档中,我们详细说明了这些独立于协议的进程,并且我们还详细说明了依赖于IPv4和IPv6协议的进程。在某些交换设备(如ATM交换机)上被实现的LSR可以在对标记栈顶部的一个或两个条目编码时使用不同的编码技术。但是,在此标记栈有另外的条目时,本文档所阐述的编码技术必然可以用于另外的标记栈条目。1. 要求的详细说明本文档中的这些关键词MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL的意义通过RFC 2119 2

8、的阐述来解释。2. 标记栈2.1 对标记栈编码标记栈表现为一个“标记栈条目”序列。每个标记栈条目用4个字节来表示。见图所示。 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Label| Label | Exp |S| TTL | Stack+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

9、Entry Label: 标记值,20位 Exp: 实验用,3位 S: 标记栈底部标志,1位 TTL: 存活时间,8位图1标记栈条目出现在数据链路层头的后面,但在任何网络层头的前面。标记栈的顶部最先在数据包中出现,而底部最后出现。网络层数据包紧跟着S位置1的标记栈条目。每个标记栈条目被分为下面几个区域:1. 标记栈的底部(S)某个标记栈条目的S位被置1,则表示它是标记栈的最后一个条目(如标记栈的底部),而在标记栈的其他条目中S位都为0。2. 存活时间(TTL)这个8位域被用于对一个存活时间值编码。此域的处理将在2.4节中阐述。3. 实验用这个3位域被保留作实验用。4. 标记值这个20位域搭载实

10、际的标记值。当LSR收到一个标记包时,将查看标记栈顶部的标记值。在查看成功后获得的结果是:a) 这个数据包将被转发到的下一跳。b) 在转发此数据包之前对标记栈顶部的操作:可以是用另一条标记代替标记栈顶部的标记;或是将标记栈顶部的标记弹出;或是压入一条或多条另外的条目到此标记栈中以取代当前这条条目。除了获知下一跳和对标记栈的操作以外,LSR也可以获知出口链路的封装,以及其它可能需要的用于正确转发数据包的信息。几个保留的标记值:i. 0表示“IPv4显式空标记”。此标记值仅在标记栈的底部条目中合法。它表明此标记栈必须被弹出,而必须基于这个数据包的IPv4头来转发数据包。ii. 1表示“路由器报警标

11、记”。此标记值除了在标记栈的底部条目中非法外,其它位置都合法。iii. 2表示“IPv6显式空标记”。此标记值仅在标记栈的底部条目中合法。它表明此标记栈必须被弹出,而必须基于这个数据包的IPv6头来转发数据包。iv. 3表示“模糊空标记”。这是一条LSR可分配和设置的但从不出现在封装头中的标记。在一LSR用一条新标记来取代栈顶标记的时候,如果新标记是“模糊空”,这个LSR将弹出标记栈而不进行取代。虽然这个值从不在封装头中出现,但它需要由标记分配协议来指定,所以这个值被保留。2.2确定网络层协议当最后一条标记被从标记栈中弹出时(结果是此标记栈为空),对这个数据包的进一步的处理就基于数据包的网络层

12、头。所以LSR将标记栈中最后一条标记弹出时随后必须能识别出此数据包的网络层协议。然而,标记栈并没有任何一个显式地标识网络层协议的域。这意味着对网络层协议的标识可能连同网络层头自身的内容一起,必须可以从被从栈底弹出的标记值中推断出来。于是,在将第一条标记压入一个网络层数据包的时候,要么这条标记一定仅被用于一个特定网络层的数据包中;要么这条标记一定仅被用在一组特定网络层协议中,而此特定网络层的数据包可以通过检查网络层头来辩识。进一步的说,在一个包的传送中无论什么时候用一个新的标记值取代旧的标记值,新的标记值也必须遵守同一标准。如果不是这样,当LSR将最后一条标记弹出时,将不能标识此数据包的网络层协议。遵守这种规则,就不要求中间节点必须能识别一个数据包的网络层协议

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号