IP与MPLS.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.3?MPLS基本原理 ??? ?????????????????????? ???????????????????? 6.3.1 标记分配和标记分发 标记分配(Label Assignment)是将特定的标记L与特定的FEC进行绑定,即为L与FEC进行映射;标记分发(Label Distribution)是将标记绑定的信息告知给相邻的LSR。标记分配和标记分发是两个独立而又紧密相关的操作,共同用于建立和维护标记转发表,建立和维护LSP。 要在MPLS中执行标记交换,第一步就先要进行标记分配和分发。MPLS规定采用下游标记分配,也就是标记是沿着数据流传输的逆方向进行分配和分发。每个LSR本地分配输入标记,将标记分配给特定的FEC,然后将此绑定信息告知上游,作为上游节点的输出标记,即标记按下游至上游的方向分配和分发。标记分配是每个LSR随机自动生成的,每个LSR可以使用的标记一共有220个,其中0~15由系统保留,可分配的标记从16到1048575。 上游(upstream)和下游(downstream)是根据数据流的流向而定的。一个分组由一个路由器发往另一个路由器时,发送方的路由器为上游路由器,接收方为下游路由器。RU和RD分别表示上游LSR和下游LSR。下游是路由的始发者。两个LSR之间利用标记分发协议LDP进行标记分发。LDP在6.4节详细介绍。 标记分配和标记分发主要有两种方式: 1. 下游自主方式DU 下游自主方式DU(Downstream Unsolicited)参见图6.7,每个LSR不需要上游请求即可主动为所选的FEC分配标记并周期地向上游分发,优点是分配速度快。 2.下游按需方式DoD 下游按需方式DoD(Downstream-on-Demand)参见图6.8,每个LSR只有在收到上游LSR发来的请求时才为该FEC分配标记并反馈给上游,优点是利于路由信息和标记绑定的同步。 有关标记分配有几个比较形象的记忆口诀: 入标记是我分给别人的,出标记是别人分给我的; 我分配的标记是给别人用的,我不会添加到报文中; 下游为上游分配出标记。 6.3.2 标记保存 标记保存有两种方法: 1.自由保存 自由(liberal)保存参见图6.9。LSR保存邻居LSR发来的所有标记绑定信息。优点是对路由改变响应快,缺点是标记信息存储量大。这种方式应用较广。 2.保守保存 保守(conservative)保存参见图6.10。LSR只维护用于转发分组期间时的标记,仅保存其下一跳发来的标记绑定信息。优点是标记信息存储量小,但对路由改变响应较慢。 6.3.3 标记控制 标记控制用于定义标记交换路径LSP建立方式,分为两种: 1. 有序控制 有序(ordered)控制参见图6.11。由出口LSR发起,各LSR从下游向上游依次分配并分发标记绑定,顺序建立LSP。除非LSR是路由的始发节点,否则LSR必须等收到下一跳的标记映射消息才能向上游发送标记映射消息。优点是标记分配一致性好,缺点是建立LSP时间长。 2. 独立控制 独立(independnet)控制参见图6.12。由任意单独节点的LSR发起,每个LSR独立为FEC分配标记,不必等收到下一跳的标记映射消息就可向上游发送标记映射消息,独立建立LSP。优点是建立LSP时间短,缺点是标记分配一致性较差。 6.3.4 MPLS封装 为了将标记与分组一起转发,要求在转发之前对标记进行适当的编码和封装。所谓封装,是指对标记或标记堆栈及其用于标记交换的附加信息进行编码,使之可以附加在分组上进行传送。 对于不同的数据链路层,MPLS封装方法不同。 1.利用链路层标识符作为标记 对于ATM和FR,可利用自身的标识符作为标记,参见图6.13。对ATM,用VCI或VPI作为标记;对于FR,用DLCI(数据链路控制标识符)作为标记。 2.薄片(Shim) 对于本身不具有链路层标识符的链路层技术,如以太网、PPP等,MPLS在数据链路层与网络层头间定义了一层“薄片(Shim)”来实现标记编码与封装,参见图6.14。Shim由4个字节组成,主要用于在数据包中携带标记信息,其中20 bit的标记(label)、3 bit的服务等级CoS(Class of Service )、1 bit的标记堆栈指示S(label stack indicator)和8 bit的存活时间域TTL(Time to Live)。 薄片结构如下图: 标记——20bit,可以分配1048576个标记,其中0~15作为特殊用途,0表示IPv4显示空标记,1表示路由器报警,2表示IPv6显示空标记,3表示隐式空标记,4~15保留; 服务等级CoS——3bit,可以表示8个级别的服务质量保证; 标记堆栈指示S——1bit,用在多个标记字段中,S=1表示该

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档