配置SR-MPLS TE Policy(控制器动态下发)
SR-MPLS TE Policy是在SR技术基础上发展的一种新的隧道引流技术。
应用环境
SR-MPLS TE Policy可以在转发器上静态配置(CLI/Netconf),也可以由控制器上动态生成然后传递给转发器(例如使用BGP)。相对来说,动态方式更利于网络自动化部署。
SR-MPLS TE Policy下Candidate Path的唯一标识是<Protocol-Origin, originator, discriminator>,存在多个方式产生的相同SR-MPLS TE Policy时,转发器按照如下原则选择SR-MPLS TE Policy。
SR-MPLS TE Policy的来源(Protocol-Origin):通过BGP接收的SR-MPLS TE Policy取值是20,静态配置的SR-MPLS TE Policy取值是30。取值越大,优先级越高。
- SR-MPLS TE Policy的originator格式为<ASN, node-address>:其中ASN是AS编号,node-address是SR-MPLS TE Policy生成节点地址。
- 对于静态配置的SR-MPLS TE Policy,目前ASN固定取值是0;node-address固定取值是0.0.0.0。
- 对于控制器通过BGP下发的SR-MPLS TE Policy,有如下三种情况:
- 如果头端和控制器建立BGP SR-MPLS TE Policy邻居,<ASN, node-address>取值就是<控制器的AS编号, BGP Router ID>。
- 如果头端从多段EBGP邻居收到SR-MPLS TE Policy,<ASN, node-address>取值就是<原始EBGP邻居的AS编号, 原始EBGP邻居的BGP Router ID>。
- 如果是控制器将SR-MPLS TE Policy发给反射器,然后头端通过IBGP邻居从反射器收到SR-MPLS TE Policy,<ASN, node-address>取值就是<控制器的AS编号, 控制器的BGP Originator ID>。
Distinguisher:取值越大,优先级越高。对于静态配置的SR-MPLS TE Policy,Distinguisher固定取preference的值。
控制器下发SR-MPLS TE Policy主要过程如下:
控制器通过BGP LS收集网络拓扑和标签等信息。
控制器与头端转发器之间建立IPv4 SR-MPLS TE Policy地址族的BGP邻居。
控制器计算SR-MPLS TE Policy路径,然后通过BGP邻居下发给头端设备。头端设备生成SR-MPLS TE Policy表项。
- 配置IGP SR功能
介绍了IGP SR功能的基础配置。 - 配置转发器与控制器建立BGP邻居
通过控制器下发SR-MPLS TE Policy可以提高网络自动化部署SR-MPLS TE Policy的能力。 - 配置BGP扩展团体属性
通过路由策略对路由增加扩展团体属性Color,携带Color的路由可以根据Color与下一跳地址迭代SR-MPLS TE Policy。 - 配置引流
通过配置引流特性,可以使路由迭代到SR-MPLS TE Policy,利用SR-MPLS TE Policy里的路径信息指导数据转发。 - 检查配置结果
SR-MPLS TE Policy配置成功后,您可以查看SR-MPLS TE Policy的相关信息。