为了解决传统IP转发和MPLS转发的问题,业界提出了SR(segment routing ,分段路由)。SR的转发机制有很大改进,主要体现在以下几个方面
1、基于现有协议进行扩展:
扩展后的IGP/BGP具有标签分发能力,因此网络中无需其它任何标签分发协议,实现协议简化。
2、引入源路由机制
基于源路由机制,支持通过控制器进行集中算路。
3、由业务来定义网络
业务驱动网络,由应用提出需时(时延、带宽、丢包率等),控制器收集网络拓宽、带宽利用率、时延等信息,根据业务需求计算显示路径。
SR转发原理
SR将网络路径分成一个个的段(segment),并且为这些段分配SID(segment ID)
SID的分配对象有两种,转发节点或者邻接链路。本例中转发节点SID 1600X,X为路由器编号;邻接链路 SID 160XX,XX表示链路两端的节点编号。
SID用于标识segment,它的格式取决于具体的技术实现,例如可以使用MPLS标签、MPLS标签空间中的索引、IPV6报文头部。例如使用MPLS标签被称为SR-MPLS,使用IPV6被称为SRV6
邻接链路和网络节点的SID有序排列形成段序列(segment list),它代表一条转发路径。SR由源节点将段序列编码在数据包头部,随数据包传输。SR的本质是指令,指引报文去哪里和怎么去。
SR的部署方式分为控制器部署和无控制器部署。控制器配合方式由控制器收集信息,预留路劲资源和计算路径、最后将结果下发到头节点,是更为推荐的部署方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)