SRv6----IS-IS扩展

目前运营商网络最常用的IGP协议是IS-IS和OSPF,通过扩展IS-IS和OSPFv3协议携带SRv6信息,可以实现SRv6控制平面的功能,不用再维护RSVP-TE、LDP等控制平面协议。从这个角度讲,SRv6简化了网络控制平面。
一些运营商在部署SRv6网络的时候,将IGP由OSPF协议替换为了IS-IS协议。这是因为OSPFv3协议(支持IPv6)和OSPF协议(支持IPv4)不兼容,网络从IPv4升级到IPv6,不论采用OSPFv3协议还是采用IS-IS协议,都在引入新的协议,那么在这种情况下,运营商更倾向于采用IS-IS协议,这样就慢慢统一了IGP。

IS-IS SRv6

为了支持SRv6,IS-IS协议需要发布两类SRv6信息:Locator信息与SID信息。Locator信息用于帮助网络中的其他节点定位到发布SID的节点;SID信息用于完整描述SID的功能,如SID绑定的Function信息。

发布Locator的路由信息

在SRv6网络中,IS-IS协议通过两个TLV来发布Locator的路由信息:SRv6 Locator TLV和IPv6 Prefix Reachability TLV

SRv6 Locator TLV

SRv6的Locator必须通过SRv6 Locator TLV发布出去,其他具备SRv6能力的IS-IS设备接收到TLV以后,下发对应的Locator网段路由到本机转发表中,没有SRv6能力的则不下发到转发表。
SRv6 Locator TLV包含Locator的前缀和掩码,用于发布Locator前缀。通过该TLV,网络中其他SRv6节点能学习到Locator的路由;SRv6 Locator TLV除了携带用于指导路由的信息外,还会携带不需要关联IS-IS邻居节点的SRv6 SID,例如End SID。
在这里插入图片描述

IPv6 Prefix Reachability

Locator对应的网段路由也可以通过Prefix Reachability TLV 236/237发布出去,以便不支持SRv6的设备能够下发转发表项,进而支持与SRv6节点共同组网。如果设备同时收到Prefix Reachability TLV和SRv6 Locator TLV,则Prefix Reachability TLV优先使用。
IPv6 Prefix Reachability TLV与SRv6 Locator TLV拥有相同的前缀和掩码。IPv6 Prefix Reachability TLV是IS-IS协议已有的TLV,普通IPv6节点(不支持SRv6的节点)也能处理该TLV。因此,普通IPv6节点也能够通过此TLV生成Locator路由(指导报文转发到发布Locator的节点的路由),进而支持与SRv6节点共同组网。

发布EndPoint Function信息

IS-IS协议的另一个功能就是将SRv6 SID信息和SID对应的SRv6 Endpoint节点行为信息通过IS-IS协议的各类SID Sub-TLV扩散出去,用于路径/业务编程单元对网络进行编程, IS-IS发布的SRv6 Endpoint Function。
在这里插入图片描述

实验环境举例

待补充。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值