了解MPLS显性和隐性空标签

在里面以前的帖子,讨论在MPLS网络的FEC的角色,我在我的例子特定标签值的一个使用;我希望有人会问这件事,这会给我一个很好的原因请看这篇文章。好了没人做,但我要告诉你也无妨。

标签,下到最后一个LSR之间使用(称为倒数第二和LSP终止的LSR(称为出口LSR),被称为IPv4显式空标签,且值为0。(还有一个IPv6显式空标签,值为2。)

图1 (点击这里查看图1)显示了使用显式空标签。当LSR接收的MPLS报头,其中,标签被设置为0时,它总是持久性有机污染物的头 - 即,它消除了标签。使用显式空的是在一个数据包的FEC的概念,只保留在入口到LSP被确定,并没有在那里沿路径别的。从0防止出口LSR的保留标签值要么必须保持某种状态,将它分配的一组标签指定为POP标签,要么必须查看封装的有效负载以确定它属于什么LSP。

有一些以通知有关在图1所示的交换和转发程序:一旦R3,倒数第二LSR,已切换的分组出朝向R4其接口IF2,该标签具有除了告诉R4到POP头没有进一步的相关性;即,不执行进一步的MPLS交换。所以,事实上,一旦R3已经确定什么接口交换分组时,它可以继续前进,弹出标签存在,并保存在R4的一个步骤。

这个过程 - 与美妙的名字倒数第二跳弹出- 图2(示出点击这里查看图2)。R3的MPLS交换表指示,对于17的入标签的3的出标签但随后该标签值 - 被称为隐式空 - 驻留在表中作为出标记,LSR不执行SWAP;相反,它执行一个POP和将分组转发出所引用的接口(在该示例中,R3的IF2)。

倒数第二跳弹出的价值在于,它保存在具有先咨询其MPLS交换表,弹出头,然后检查将解封装的有效载荷,以确定适当的下一步骤的出口路由器的一小步。相反,在图2中,R4仅仅看到传入IP数据包,并采取了通用IP路由相应的操作。

出现这样的问题,那么:如果隐式空是更有效的,为什么我们需要在所有显式空?

答案是服务等级。

当分组或以太网帧被封装在MPLS,必须复制的IP优先级或802.1p位到MPLS报头的三个服务等级的比特的选项(不幸的是称为实验或EXP比特),使得MPLS LSP提供同一CoS的行为,也可以独立设置的EXP位,从而使LSP的CoS行为都有指定的CoS行为独立于任何封装的负载的。

在第二种情况下,你将要使用的倒数第二和出口LSR之间的显式空标签。如果POP在倒数第二LSR执行,如在图2中,在MPLS EXP位报头不再可用作为用于排队一个参考和所述分组是根据底层有效载荷的CoS的行为的出接口上排队。显式空,而另一方面,叶到位MPLS头,直到它到达出口,保持整个LSP的LSP的CoS行为。

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对那些顶级心态的话题发表评论。

©2008足球竞彩网下载

IT薪资调查:结果是