为分段路由流量工程配置灵活的算法
开始为 IS-IS 配置灵活算法之前,请确保您:
-
配置设备接口以启用 IP 传输。
-
配置 IS-IS 协议,使动态路由协议能够交换路由信息。
-
配置 BGP 协议。
-
配置分段路由。
要为 IS-IS 配置灵活的算法:
- 在网络中识别的路由器上定义灵活的算法。为灵活算法定义 (FAD) 分配一个从 128 到 255 的 ID。
[edit routing-options] user@host# set flex-algorithm id
注意:我们建议仅在几个路由器上配置灵活的算法,以提供冗余并避免冲突。
指定定义参数。IS-IS 根据 FAD 的这些指定参数计算路径。
- 将 BGP 颜色社区映射到定义的 FAD。默认情况下,每个灵活算法都与 flex 算法相等的值相关联。
可以通过 VPN 解析配置 BGP 颜色社区上的路径。
[edit routing-options flex-algorithm id]
user@host# set color desired color community value注意:为灵活的算法更改 BGP 颜色社区可能会导致流量中断。如果为灵活的算法修改 BGP 颜色社区,则与该灵活算法相关的所有路由都将从 RIB 中移除,并再次使用新颜色添加。
- 指定 IS-IS 协议计算路径时所基于的计算类型。
[edit routing-options flex-algorithm id definition] user@host# set (spf | strict-spf)
- 指定基于 IS-IS 计算路径的指标类型。
[edit routing-options flex-algorithm id definition] user@host# set metric-type (delay-metric | igp-metric | te-metric)
- 根据您的要求为 FAD 的播发分配优先级。指定 0 到 255 的优先级。
[edit routing-options flex-algorithm id definition] user@host# set priority priority
注意:在所有节点融合到新路径上之前,修改灵活的算法定义可能会导致流量中断。
- 如果启用了 RSVP 流量工程,则可以将许多协议的管理员组配置为为单个链路着色。
[edit protocols mpls]
user@host# set admin-groups - 根据您的要求定义管理员组。
[edit routing-options flex-algorithm definition admin-group]
user@host# set include any admin-group user@host# set include-all admin-group user@host# set exclude admin-group注意:要使具有链路约束的 FAD 发挥作用,所有相关链路都应在 IS-IS 中播发管理色。您必须在接口上启用 RSVP,或者尚未为流量工程配置 RSVP,请确保在
[edit protocols isis]
层次结构级别进行配置set traffic-engineering advertise always
。
- 将 BGP 颜色社区映射到定义的 FAD。默认情况下,每个灵活算法都与 flex 算法相等的值相关联。
- 识别参与的路由器,并在这些路由器上配置参与。同一设备可以播发 FAD 并加入灵活的算法。
[edit protocols isis source-packet-routing]
user@host# set flex-algorithm id - 通过策略配置播发前缀分段。
[edit policy-options policy-statement name term name]
user@host# set from route-filter route exact user@host# set then prefix-segment algorithm id index value user@host# set then prefix-segment algorithm id node-segment - 在协议 IS-IS 下应用策略。
[edit protocols isis]
user@host# set export name - 要验证灵活的算法配置是否工作正常,
show isis spring flex-algorithm
请使用命令。