
SRv6
文章平均质量分 71
SRv6,即Segment routing ipv6,是新一代IP承载协议。其采用现有的IPv6转发技术,通过灵活的IPv6扩展头,实现网络可编程。
SRv6简化了网络协议类型,具有良好的扩展性和可编程性,可满足更多新业务的多样化需求,提供高可靠性,在云业务中有良好的应用前景。
wbyyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SRv6案例: SRv6 TE Policy
2.在骨干网络中部署 L3迭代SRv6 Policy,使得CE1和CE2的loopback1接口可以相互通信。1.PE1和PE2设备各有一个CE属于实例VRF。以华为ENSP Pro举例说明。原创 2025-04-19 20:43:07 · 276 阅读 · 0 评论 -
SRv6案例5:EVPN Over SRv6 TE
执行命令import-route { direct | isis process-id | static | ospf process-id | rip process-id } [ med med | route-policy route-policy-name ] *,将其他协议路由引入到当前BGP-VPN实例IPv4地址族视图中。执行命令opcode func-opcode end-dt4 vpn-instance vpn-instancename,配置静态SID的Opcode。原创 2025-03-26 22:55:43 · 944 阅读 · 0 评论 -
SRV6案例4:EVPN L3 Over SRv6 TE Policy
执行命令import-route { direct | isis process-id | static | ospf process-id | rip process-id } [ med med | route-policy route-policy-name ] *,将其他协议路由引入到当前BGP-VPN实例IPv4地址族视图中。执行命令opcode func-opcode end-dt4 vpn-instance vpn-instancename,配置静态SID的Opcode。原创 2025-03-08 10:29:56 · 1252 阅读 · 0 评论 -
SRV6案例3:L3VRF Over SRv6 TE基于DSCP引流
SRV6配置案例3:L3VPN Over SRv6 TE基于DSCP引流原创 2025-03-05 12:49:53 · 1078 阅读 · 0 评论 -
SRv6 SID指令与实现原理
IIPv4/IPv6过渡技术。1.IPv6编址与地址类型。(2)HBH用于网络切片。IPv6编址与地址类型。NDP(邻居发现协议)IPv6邻居发现协议。原创 2025-02-26 13:13:58 · 275 阅读 · 0 评论 -
SRv6配置案例2:SRv6 TE Policy(静态)
binding-sid取值需要在locator locator-name [ ipv6-prefix ipv6-address prefixlength [ static static-length | args args-length ] * ]命令定义的静态段范围内。执行命令srv6-te policy policy-name endpoint ipv6-address color colorvalue,创建SRv6 TE Policy,并且进入SRv6 TE Policy视图。原创 2025-02-26 13:11:18 · 1129 阅读 · 0 评论 -
SRv6高可靠性第五弹:SRv6高可靠性
PLR节点计算SR列表中下一个SID的路径;并改变报文中的DIP;B使用F作为目的IP,计算出F的迂回路径,不经过E,避免E节点故障。•Repair list:从PLR到收敛后路径的Q节点的子路径,这里的修复列表为【A4::C5】•计算收敛完成后流量路径的收敛后的SPT。【R1-R3-R4-R5-R2-B】•R1(PLR)在原始报文中插入SRH头,将目的修改为A4::C5。在节点B上配置,当节点B检测到节点E/链路故障时,触发中间点保护;•R1将报文如图进行转发。节点E故障时的中间点保护。原创 2025-02-25 12:49:49 · 225 阅读 · 0 评论 -
SRv6高可靠性第四弹:SRv6尾结点保护
当PE2->CE2链路故障时,PE2检测故障,将所有相关流量导入备份路径PE3上,这种情况下,主路径下一跳是接入接口,备路径是SRv6隧道,形成混合FRR保护。源端PE基于学习到的两条不同下一跳PE的私网路由,预先计算出主备路由并下发FIB,结合BFD快速探测远端PE故障,在感知到远端故障后且VPN路由收敛前,先将VPN流量切换到备份路径上。由此可见,SRv6隧道常用的局部保护和端到端保护只能保护隧道的源端PE与中间的P设备,不能保护SRv6尾节点。原创 2025-02-24 12:54:04 · 361 阅读 · 0 评论 -
SRv6高可靠性第三弹:隧道检测保护技术
代理转发节点感知到报文的下一跳接口故障,并且下一跳是报文目的地址,且SL > 0时,代理转发节点代替中间节点执行End行为,将SL减1,并将下层要处理的SID更新到外层IPv6报文头,然后按照下层SID的指令进行转发,从而绕过故障节点,实现SRv6中间节点故障的保护。2.当节点P1配置了Middle point TI-LFA后,如果节点P2发生故障时,P1感知到P2的出接口故障,报文的目的地址P2为P1的直连邻居,且SRH的SL>0,会触发Middle point TI-LFA动作。原创 2025-02-19 12:11:54 · 1151 阅读 · 0 评论 -
SRv6高可靠性第二弹:SRv6隧道检测
•SBFD分为发起端和反射端,在链路检测之前,发起端和反射端通过互相发送SBFD控制报文(SBFD Control Packet)通告SBFD描述符(Discriminator)等信息。链路检测时,发起端主动发送SBFD报文,反射端根据本端情况环回此报文,发起端根据反射报文决定本端状态。•发起端收到反射端发回的Up报文则将本地状态置为Up。发起端收到反射端返回Admin Down报文,则将状态置为Down。SRv6 Tracert可以分为Overlay Tracert与非Overlay Tracert。原创 2025-02-18 12:53:46 · 430 阅读 · 0 评论 -
SRv6高可靠性第一弹:SRv6高可靠性概述
语音业务:实时性强,如果故障恢复时间控制在毫秒级,用户无感知或有轻微感觉,对业务影响不大,达到秒级,则会话中断。广域承载网需要从设备、网络、业务各层构建高可靠性,实现端到端99.999%高可用、全业务50 ms快速保护倒换。IPTV业务:如果故障恢复时间控制在毫秒级,IPTV可能出现瞬时马赛克现象。50 ms故障恢复已经成为广域承载网基础要求。多层网络高可靠性技术概览。原创 2025-02-17 12:53:18 · 218 阅读 · 0 评论 -
SRv6第八弹:SRv6 END行为总览
END行为总览1、EndPointEndPoint用途: 作为节点SID用于转发End SID: 基于IP路由表将流量引流到节点2、END.X: EndPoint with Layer 3 Cross-Connect3、End.DT4:解封装和特定IPv4表查找4、End.DX4:解封装,连接v4邻接体5、End.DX2:解封装,L2连接到OIF6、End.DT2U:解封装和单播MAC二层查表7、End.DT2M:解封装和二层表洪泛原创 2025-02-14 12:56:46 · 485 阅读 · 0 评论 -
SRv6配置案例1:SRv6BE
配置SID的节点路由段。配置的Locator指定了SID静态段长度,动态SID分配会在去除静态段的SID范围内申请,确保SID不会冲突。可以看到从PE2学到IBGP路由10.1.5.5,此路由是从PE2下面的CE2学到的,迭代SRv6 BE隧道而来。2.在骨干网络中部署L3VPN迭代SRv6 BE路径,使得CE1和CE2的loopback1接口可以相互通信。PE之间的MP-IBGP:表示IBGP邻居vpnv4 peer已经建立成功,3.PE1和PE2之间建立双向的SRv6 BE路径,承载L3VPN业务。原创 2025-02-13 22:17:51 · 2525 阅读 · 0 评论 -
SRv6第七弹:SRv6 Policy原理2
SRv6 TE Policy较传统隧道以目的地址为key而言,引入了color这个属性作为key,同时BGP业务路由可以每路由携带不同的color属性,因此SR Policy可以做到同一VPN下每路由走不同路径的控制粒度。其中color体现某种意图,常见的对应一组约束条件,在确定的头节点上可以只使用<color,endpoint>作为一个SRv6 TE Policy的key。4.在控制器和RR之间,以及RR和SR Policy的headend之间部署BGP LS地址族,用来上报SR Policy的状态。原创 2025-02-13 12:48:13 · 901 阅读 · 0 评论 -
SRv6第六弹:基于iMaster NCE-IP部署SRv6
将IS-IS收集到的拓扑信息通过BGP-LS发送到控制器,该功能只需要在RR上执行即可,即IGP域内其实只需要一台设备与控制器通过BGP-LS传递拓扑信息。[P1-isis-1] ipv6 traffic-eng level-2 //使能IS-IS的TE特性,向TE模块发送链路带宽信息。在华为云广域网络解决方案中,SRv6 Policy Group用于隧道规划场景,即先将隧道路径计算完成,当有业务需求时,隧道按需下发。原创 2025-02-12 13:03:23 · 877 阅读 · 0 评论 -
SRv6第四弹:SR Policy路径
通过在RR上将BGP-LS路由宣告到控制器,待控制器收到设备上宣告的BGP-LS路由后,基于此拓扑信息来进行算路,并在SRv6 Policy下发后,根据RR设备上报的BGP-LS的信息来判断隧道状态。在控制层面上,NCE通过之前BGP-LS收集的网络拓扑信息并根据算路意图(可约束节点、链路、亲和属性等)进行隧道路径的计算,计算好后通过BGP SR-Policy路由宣告到RR设备,经RR将反射到PE设备上,PE收到后根据Policy路由生成SRv6隧道流表来指导转发。原创 2025-02-09 15:09:23 · 1161 阅读 · 0 评论 -
SRv6第四弹:SR Policy路径建立
优先级最高的有效候选路径为SRv6 Policy的主路径,优先级次高的有效路径为SRv6 Policy的备份路径。SRv6 Policy路径表示为指定路径的段列表(Segment List),称为SID列表(Segment ID List)。SRv6 Policy可以在转发器上静态配置(CLI),也可以由控制器上动态创建然后传递给转发器(BGP SRv6 Policy)。SRv6 Policy携带的扩展团体属性,32位的数值,携带相同Color属性的BGP路由可以使用该SRv6 Policy。原创 2025-02-09 15:02:57 · 1360 阅读 · 0 评论 -
SRv6第三弹:SRv6转发模式
segment routing SRv6原创 2025-02-06 21:40:37 · 1036 阅读 · 0 评论 -
SRv6第二弹:SRv6基本概念
在SRv6网络编程中,不同的转发行为由不同的Function来标识,例如在RFC中定义了公认的End、End.X、End.DX4、End.DX6等。例如:R3使用报文的IPv6目的地址FC03::3查找Local SID表,命中到End SID,随后R3将报文SL减1,同时将SL=1的SID做为报文目标IPv6地址,并查路由表转发出去。SID支持静态配置或者动态分配,end-op、end、end.x、end-dt4、end-dt6、end-dx2推荐静态配置 ,便于网络运维,其他的SID可以动态分配。原创 2025-02-04 08:45:05 · 2958 阅读 · 0 评论 -
SRv6第一弹:SRv6概述
MPLS是一种介于二层和三层之间的2.5层技术,为面向无连接的IP网络增加了面向连接的属性。早期的MPLS标签转发能提高IP网络的转发效率,随着硬件能力提升此优点已不明显,但是面向连接的标签转发为IP网络提供很好的QoS保障,同时可以很好的支持TE、VPN和FRR。SR-MPLS将网络路径分成一个个段,并为这些段和网络中的转发节点分配段标识ID,通过对段和网络节点进行有序排列(Segment List),就可以得到一条转发路径,设备根据SID 转发路径,进行逐段标签交换,实现业务报文转发。原创 2025-01-23 13:01:58 · 2260 阅读 · 0 评论