设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 3299|回复: 7
收起左侧

[分享] MPLS的倒数第二跳弹出机制

[复制链接]
 成长值: 62320
发表于 2017-11-7 11:25:57 | 显示全部楼层 |阅读模式
思科知识点汇总贴
http://bbs.hh010.com/thread-529979-1-1.html
(出处: 鸿鹄论坛)
1.jpg


1.隐式空标签
MPLS网络中,Egress节点接收到带有标签的分组后,查找标签转发表,弹出分组中的标签后,再进行下一层的标签转发或IP转发。由此可见,Egress节点转发分组之前要进行两次的查表操作。
在比较简单的MPLS应用中,倒数第二跳节点将分组转发给Egress后,位于栈顶的标签已经没有使用价值,Egress可以直接进行下一层的转发处理,即第一次转发表查找实际上是多余的。为了减轻Egress节点的负担,提高MPLS网络对分组的处理能力,可以利用倒数第二跳弹出PHP(Penultimate Hop Popping)功能,在倒数第二跳节点处将标签弹出,Egress节点只需查找一次转发表。
Egress通过分配隐式空标签实现倒数第二跳弹出。隐式空标签的标签值为3,这个值不会出现在标签栈中。如上图所示,当一个LSR发现下游LSR通告的标签为隐式空标签时,它并不用这个值替代栈顶原来的标签,而是直接弹出标签,并将分组转发给下游LSR(即Egress)。Egress接收到分组后,直接进行下一层的转发处理。
2.显式空标签
使用隐式空标签时,倒数第二跳LSR弹出了栈顶标签,而在某些情况下,Egress需要根据这个栈顶标签栈中的Exp等信息决定QoS策略,此时利用显式空标签就可以在保留标签栈信息的同时简化Egress节点的转发处理。显式空标签包括:
①IPv4显式空标签:标签值为0。Egress为FEC分配IPv4显式空标签,并通告给上游LSR后,上游LSR用这个值替代栈顶原来的标签,并将分组转发给Egress。Egress收到标签值为0的分组时,不会查找标签转发表,直接弹出标签栈,进行IPv4转发。
②IPv6显式空标签:标签值为2。Egress为FEC分配IPv6显式空标签,并通告给上游LSR后,上游LSR用这个值替代栈顶原来的标签,并将分组转发给Egress。Egress收到标签值为2的分组时,不会查找标签转发表,直接弹出标签栈,进行IPv6转发。



发表于 2018-6-29 17:20:12 | 显示全部楼层
感谢乔大大的分享哈。感觉做技术真的要精通才行啊
7# 2018-6-29 17:20:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-7-25 18:48:19 | 显示全部楼层
感谢小乔分享
8# 2020-7-25 18:48:19 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-11-22 05:13 , Processed in 0.065690 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表