




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一部分,MPLS定位的思考 MPLS是多协议标签交换的缩写,那么,MPLS在网络世界中是怎样的一种存在呢,即就是该如何定位MPLS多协议标签交换。 首先,她仿佛是一堆协议,一个特殊的报文,从A到B,仿佛tcpip协议在网络层和传输层中的存在。她首先定义了一个标签, 然后从一个标签迤逦拓展开来,在MPLS中,通过对标签进行分发(LDP协议),标签操作(交换,添加,移除),标签查找(LIB或LFIB完善并提供标签信息)和对一些特殊标签的定义,建立了一个宏伟的体系。 在这个宏伟的体系之中,我们在此只会学习了解LDP标签分发协议的方方面面,现在就开始吧! 第二部分,标签 一MPLS标签是由32个比特组成,是有一个统一的标准结构,如下图, 其可以被分为四个部分: 标签:前20bit是标签位,但是前16比特是不可以随便定义的,他们都有特定的含义,具体什么含义我也不知道呀! 试验用比特:即就是EXP,总共有3位,高位专用于服务质量QOS,服务质量是啥呢,其实就是利用一种方法使在相对于不太重要流量的基础上提高相对比较重要的流量的优先级以保证该流量的传输,那流量是啥呢?我想流量也就可以望文生义,只不过流是数据流而已,并且在有限带宽的网络上有目的的流动 栈底位:只有一位,用来表示本标签是不是栈底标签,如果是,则该位置1,否则,该位为0, TTL:有8位,叫做生存周期,和IP报文中的TTL功能上是一样一样的,没经过一跳,改值就会减1,主要为了防止路由环路。 在MPLS体系中,一个报文顶部可能会添加不止一个标签,并且标签数目无上限,如果有多个标签,哈哈,就会深刻体会到一个东西的存在,就是标签栈,标签栈:就是一堆标签的有序集合,先来都走(先贴上的标签,最后剥离),除了栈底标签的标签栈栈底位为1以外,其他标签栈栈底位都为0.在一个MPLS报文中,标签栈通常被放在二层报文头之后,三层报文头(被传输协议头部)之前。 第三部分,标签转发 关于标签交换路由器(LSR),标签交换路径(LSP)和等价转发类(FEC)概念不再解释,在这里直接跨过,来到标签转发面前。 MPLS结合了第二层交换和第三层交换的功能,将二三层交换有机结合起来。 在标签转发时,基本可以分为两个部分。第一是在网络边沿路由器LER上,对报文三层路由、IP报头的分析来确定FEC,和标签交换路径(LSP),并标记报文(分配标签)。第二实在网络核心的LSR采用基于标签的滴二层交换,主要是对标签的操作。 典型的标签转发过程如下: 1.所有的LSR(标签转发路由器)启用传统路由协议在LSR中建立路由表 2.由LDP结合IP路由表来建立LSP 3.ingressLER(入口标记边缘路由器)接收IP报文,分析IP报头并对应到FEC,再给IP包加上标签,根据标签转发表中的lsp将已经带标签的报文发送到相应的出接口。 4.LSR收到带有标签的报文,并分析标签,根据标签查找LSP,替换标签,送到相应的出接口。 5.循环上步............ 6.倒数第二跳,LSR收到带有标签的报文,经过分析,查找标签转发库,发现对应的标签为隐式空标签或显式空标签,则弹出标签,发送IP报文到最后一步。 7.在最后EgressLER上执行三层路由转发。 /***************************************************************************************/ **保留标签 标签值为0--15的标签都是保留标签,LSR通常不能使用这些标签来转发报文(不能手动设定),每一个保留的标签都有一个特定的功能,比如标签0是显式空标签,标签是3表示隐式空标签,标签是1表示路由器报警标签,标签是14表示OAM报警标签。 **隐式空标签或显式空标签: 隐式空标签属于保留标签,出栈LSP不想为某个FEC分配标签的时候,可以分配给隐式空标签,该标签使得上游LSP执行标签移除操作。在倒数第二跳的情况下尤其有用。 显式空标签:由于在倒数第二跳使用隐式空标签的话,会导致整个标签都被移除,那么标签里的QOS信息就会丢失,然而,显示空标签的标签值为0,不可能在LIFB中查找,所以可以将信息带给吓一跳LSR。 **关于倒数第二跳的遐想 在带标签报文在LSP中进行流动的时候,每经历一个LSP,就会经历一次报文操作,比如:添加,移除,交换 当报文走到倒数第二跳的时候,这时候,LSR对报文进行必要的操作将报文发送给最后的LSR,最后的LSR收到报文之后,首先进行LFIB查询,查询到该标签需要移除,然后移除标签,在对报文进行三层路由查找并转发。在这个过程中,进行了两次查找,浪费资源。于是将这种情况称之为倒数第二跳。 解决这种方案的方法就是,让出站LSR告诉倒数第二跳,不要传递代标签的报文给自己,入

快乐****蜜蜂
实名认证
内容提供者


最近下载