MPLS标签分配模式 —— 帧模式和信元模式(Frame-Mode and Cell-Mode)

Mode / Action 标签分配 标签分发 标签保留 标签空间
Frame-Mode 独立控制 下游自主 自由保留 基于平台
Cell-Mode 按需 按序 保守保留 基于接口
MPLS实验环境
MPLS实验环境

1、标签分配

  • 如果是Frame-Mode,R2/R3/R4/R5的每台路由器都会主动地对路由表中的路由分配标签,分配标签是各自独立进行的;(独立控制)
  • 如果是Cell-Mode,当R6 ping R1(1.1.1.1)时,R5会接收到这个ping包,此时R5发现它没有1.1.1.1的标签,然后R5再向R4请求分配1.1.1.1的标签给它。只有邻居向本地请求某条前缀的标签映射消息的时候,本地才会通告标签映射消息给邻居。(按需)

2、标签分发

  • 如果是Frame-Mode,R2/R3/R4/R5的每台路由器都会主动向邻居分配并发送标签;(下游自主)
  • 如果是Cell-Mode,当R5向R4请求1.1.1.1的标签时,R4其实也没有1.1.1.1的标签,那么R4再向R3请求,R3再向R2请求。R2分配标签给R3后,R3再向R4分配并发送标签,R4再向R5分配并发送标签。只有当本地设备收到来自下游分配的标签以后,才会向它的上游分配并发送标签(这里的上下游指的是数据流动的方向,数据从上游流向下游)。(按序)

3、标签保留

  • 如果是Frame-Mode,不管用不用得到,只要是标签都保留(因为所有的标签都被保存了下来,所以如果路由下一跳发生了改变,标签是不需要重新请求和重新分配的,直接使用新的标签即可);(自由保留)
  • 如果是Cell-Mode,只保留用得到的标签(如果路由下一跳发生了改变,那么重新请求分配标签)。(保守保留)

1.6 MPLS标签保持

假如LSR a分别从三个对等体b,c,d处收到一个关于同一目的地的标签,但是根据路由协议只有c发送的标签是有效的,对于其余两个标签a该如何处理呢?如果a继续保存这两个标签,那么一旦当b或d成为到最终目的地的有效下一跳时,a可以直接使用这些标签,不必再次申请,这种方式称为自由保持模式;如果a丢弃掉这两个标签,那么当b或d成为到达最终目的地的有效下一跳时,还要再次向b或d发出标签申请,这种方式称为保守保持模式。

摘自:【转】几分钟教会你MPLS标签分发方式和途径

4、标签空间

  • 如果是Frame-Mode,是从全局的角度分配标签,比如2000这个标签是分配给1.1.1.1的,那么2000这个标签在任何接口下都是指的1.1.1.1这条路由;(基于平台)
  • 如果是Cell-Mode,不同的接口下都会有2000这个标签,但是2000这个标签可能是给不同的路由分配的;或者说针对1.1.1.1这条路由,接口1下针对1.1.1.1分配的标签可以是2000,而接口2下针对1.1.1.1分配的标签可以是2001。(基于接口)

 

其他相关文章

【转】几分钟教会你MPLS标签分发方式和途径
【转】MPLS 标签模式 / 分发行为 / 保留模式 / 标签空间

如有错误,欢迎在下方留言指正,谢谢。

这篇文章对你有帮助吗?

相关文章

发表评论?

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据