2. IS-IS MPLS 段路由 YANG 模块设计 (Design of the IS-IS MPLS Segment Routing YANG Data Model)
IS-IS MPLS段路由YANG模块是对IS-IS YANG模型[RFC9130]的增强。
2.1. 段路由激活 (Segment Routing Activation)
段路由在IS-IS实例的每个级别激活。
配置参数
模块提供以下配置参数:
段路由全局块 (Segment Routing Global Block, SRGB):
- IS-IS实例的全局配置
- 定义可在网络中使用的全局段标识符(SID)范围
- 包含起始值和范围大小
段路由本地块 (Segment Routing Local Block, SRLB):
- 定义本地段标识符范围
- 用于本地意义的SID
最大段标识符深度 (Maximum SID Depth, MSD):
- 指示节点可以处理的最大SID栈深度
- 有助于路径计算时确定可行的段路由路径
状态信息
IS-IS MPLS段路由模块扩展IS-IS模块,提供:
- 段路由功能状态
- SRGB/SRLB状态
- MSD值
2.2. 广播映射服务器策略 (Advertising Mapping Server Policy)
映射服务器策略允许操作员为每个IS-IS实例配置一组前缀到SID的映射。
映射配置
每个映射关联:
- IP前缀: IPv4或IPv6前缀
- SID值: 分配给该前缀的段标识符
- SID标志: 控制SID行为的标志
- 例如:本地/全局,持久/临时等
应用场景
映射服务器主要用于:
- 互操作性: 帮助不支持段路由的节点
- 过渡场景: 在网络逐步部署SR时提供平滑过渡
- 集中管理: 集中配置SID分配策略
2.3. IP快速重路由 (IP Fast Reroute)
IP快速重路由(FRR)特性通过预先计算备份路径来提供快速故障恢复。
扩展IS-IS FRR
IS-IS MPLS段路由模块扩展IS-IS模型中定义的IS-IS快速重路由配置,添加:
无环备用路径 (Loop-Free Alternate, LFA):
- TI-LFA (拓扑独立LFA):使用段路由实现的无环备份路径
- 可配置为特定级别和接口
TI-LFA优势
相比传统LFA,TI-LFA提供:
- 更高的保护覆盖率: 可为更多故障场景提供保护
- 拓扑独立: 不依赖特定网络拓扑
- 确定性: 预先计算的路径确保快速切换
配置参数
- 启用/禁用TI-LFA: 每个级别或接口
- 备份路径计算方法:
- 节点保护
- 链路保护
- 下游路径