Segment Routing IPv6介绍
定义
IPv6段路由SRv6(Segment Routing IPv6)是基于源路由理念而设计的在网络上转发IPv6数据包的一种协议。基于IPv6转发面的SRv6,通过在IPv6报文中插入一个路由扩展头SRH(Segment Routing Header),在SRH中压入一个显式的IPv6地址栈,通过中间节点不断的进行更新目的地址和偏移地址栈的操作来完成逐跳转发。
目的
未来的网络是面向5G时代的网络。面对5G,承载网也需要做出相应的调整。化繁为简,低时延,SDN/NFV化是后续的主要发展方向。
为了下一步5G网络的发展,用户希望能够借用IPv6的地址更简单的实现VPN。SRv6技术就是采用现有的IPv6转发技术,通过扩展IPv6报文的头域,实现类似标签转发的处理。SRv6将一些IPv6地址定义成实例化的SID(Segment ID),每个SID有着自己显式的作用和功能,通过不同的SID操作,实现简化的VPN,以及灵活的路径规划。
受益
简化网络配置,更简易的实现VPN。
SRv6不使用MPLS技术,完全兼容现有IPv6网络,节点可以不支持MPLS转发,只要支持正常IPv6转发即可。中间Transit节点可以不支持SRv6,按照正常路由转发含有SRH的IPv6报文。
提供高保护率的FRR保护能力。
在SRv6技术的基础上结合RLFA(Remote Loop-free Alternate)FRR算法,形成高效的TI-LFA(Topology-Independent Loop-free Alternate)FRR算法,原理上支持任意拓扑保护,能够弥补传统隧道保护技术的不足。
便于IPv6转发路径的流量调优。
各种服务类型的SID搭配使用,头节点可以灵活规划显式路径,调整对应的业务流量。