SR-MPLS IGP多区域前缀的传输以及确认倒数第二跳

目录

SR IGP多区域前缀的传输

确认SR IGP中关于某前缀的倒数第二跳


SR IGP多区域前缀的传输

当OSPF将一个前缀及其相关联的Prefix-SID从一个区域传播到另一个区域时会进行以下操作
置位Prefix-SID的关闭倒数第二跳弹出,NP标志
不置位Prefix-SID的显式空标签,E标志
如果前缀是ABR的本地前缀,则在从一个区域传播到另一个区域时(Prefix-SID的NP标志和E标志不会改变,不过会将A置位)


当ISIS将一个前缀及其相关联的Prefix-SID从一个区域传播到另一个区域时会进行以下操作
置位Prefix-SID的关闭倒数第二跳弹出,P标志
不置位Prefix-SID的显式空标签E标志
为跨层次传播的所有前缀设置R(重新通告)标志(OSPF可以通过LSA的类型来判断是否是跨区域传播)
如果前缀是L1-2路由器的本地前缀,则在从一个区域传播到另一个区域时(Prefix-SID的P标志和E标志不会改变,也不会进行R置位)

总结
  OSPF:
    将Prefix-SID跨区域传输时,NP置位,E不置位
    如果此Prefix-SID是ABR的直连本地前缀,则A置位,NP和E标志不改变
  ISIS:
    将Prefix-SID跨区域传输时,P置位,E不置位
    如果此Prefix-SID是L1-2的直连本地前缀,NP和E标志不改变,R也不会进行置位

注意事项
当使用汇总路由或者默认路由时,不会为其产生Prefix-SID,因此在转发时只可以基于IP或者LDP转发
在SR IGP之间或者SR IGP和SR BGP之间重发布前缀时,也会同时分发与前缀相关联的有效的Prefix-SID


确认SR IGP中关于某前缀的倒数第二跳

对于LDP来说,发现自己是否是标签交换路径的倒数第二跳是简单直接的,因为它是逐跳传递,最后一跳直接传递倒数第二跳行为给倒数第二跳

上述机制并不适用于SR IGP,只可以适用于SR BGP
SR不使用逐跳传递,而是再全域通告其SID,域中所有节点通过链路状态通告接收到相同的SR信息

对于ISIS来说
 引入了额外的前缀属性X(External Prefix 外部前缀)标志、R(Re-advertised 重新通告)标志
 其中R标志是存在于分发Prefix-SID的TLV中;X标志则是当前缀重新分发入ISIS时置位,并不存在于Prefix-SID中
所以,不论是区域间还是区域内,如果一个节点通告一个前缀,该前缀的X标志和R标志都未置位,则说明此节点就是该前缀的始发节点,该节点的上游邻居就是该前缀的倒数第二跳节点

对于OSPF来说
区域间    如果此前缀是ABR的直连前缀,则A置位,ABR的上游节点就是倒数第二跳节点,否则ABR上游不是倒数第二条节点
区域内    通告前缀的节点就是前缀的直连节点,该节点的上游节点就是倒数第二跳节点

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静下心来敲木鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值