背景信息
Egress Router R3 向 Ingress Router R1 通告 5.5.5.5/32 路由,最终从 R1-R3 建立 SR Policy 隧道。隧道路径如图,Color 为 Green;
SR Policy 业务流程:信息收集
BGP-LS 收集网络拓扑、网络带宽、链路时延等信息,用于后续计算 SR Policy 路径和隧道状态呈现;
前提准备:
- 控制器规划:用户可根据业务 SLA 要求在控制器上统一规划 color,color 与 SR 隧道路径的 SLA 要求(即算路约束)的对应关系;
- 在设备上,使能 Segment Routing 相关功能;
- 网络头尾节点创建 BGP 会话,便于传递 BGP 私网路由;
- BGP 对等体关系建立成功,头尾节点之间有可达的路由信息,能够将携带 color 团体属性;
SR Policy 业务流程:路由着色
通过 NETCONF 协议,控制器向 Egress 路由器下发 VPN 出口策略或 BGP 出口策略。为路由前缀 5.5.5.5/32 设置扩展团体属性 Color Green,路由下一跳是 R3 的地址 3.3.3.3;
SR Policy 业务流程:路由传递
Egress 路由器将着色的路由 5.5.5.5/32 通过 MP-BGP 通告给 Ingress 路由器;
SR Policy 业务流程:下发 SR Policy
控制器向头端下发 SR Policy。R1 接收到 R3 的 BGP 路由 5.5.5.5/32。后续执行转发时,根据此路由的 Color 和下一跳迭代到 SR Policy 隧道;
注,图示步骤仅帮助学习理解,并不代表实际先后顺序。在真实环境中,控制器下发 SR Policy 和 NETCONF 下发配置可能同时进行;
SR Policy 业务流程:引流及报文转发
Ingress 路由器将 SR Policy 生成转发面隧道。头结点根据 Color 完成引流转发及转发(本例);
支持其他引流方式,例如 DSCP 引流(根据不同的 DSCP 值而使用不同的隧道);