
Segment Routing学习记录.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
该文档为作者在学习Segment Routing过程中所做的笔记和心得总结,包含了概念解析、应用场景及配置示例等内容。
Segment Routing (SR) 是一种源路由机制,在转发平面分为 SR-MPLS 和 SR v6 两种类型。
MPLS 使用了 LDP(标签分发协议)和 RSVP-TE (资源预留协议 - TE 版本)这两种协议,LDP 基于 IGP 计算路径并分配标签。尽管它支持最短路径转发以及等价多路径(ECMP),但设备间需要交换大量信息以维持状态,这会消耗大量的带宽和 CPU 资源。RSVP-TE 则用于显式地规划路径、预留带宽资源及实现多种链路保护机制,配置复杂且消耗过多的网络资源。
Segment Routing 的核心在于将网络路径分解为一系列段(Segments),并给这些段以及节点分配一个 ID (SID)。通过在头结点上对 SID 进行有序排列,便可以形成转发路径。SID 主要分为三种类型:Node SID、Adjacency SID 和 Prefix SID。
Segment Routing 有两个主要的应用场景:SR-BE 和 SR-TE。其中,SR-BE 使用一个或多个 SID 来指导设备进行最短路径的转发;而 SR-TE 则通过组合使用多个 SIDs 对网络路径施加一定的约束条件以满足特定业务的需求。
与 LDP 相比,SR-BE 是对 IGP 的扩展,并且简化了协议结构,避免了同步问题。相比 RSVP-TE ,SR-TE 同样是对 IGP 进行的扩展,在头结点上进行路径规划而中间节点无需维护状态信息,这样不仅更容易构建大规模网络也减少了信令交互。
建立 SR 隧道有两种方式:通过 IGp 动态生成的 SR-BE 隧道和由控制器配置或使用 CSPF 算法计算出的SR-TE隧道。其中,控制器在路径规划中扮演重要角色,它可以通过 BGP LS 协议获取网络拓扑信息,并基于此进行最优路径的选择。
利用控制器来建立 SR-TE 隧道具有几个优点:其能够从全局视角出发计算带宽需求和预留;可以与应用协同工作以快速响应业务需求变化;并且无需大量的手动配置即可下发隧道设置。此外,SR 还支持新的保护技术如 TI-LFA 和传统的 RLFA 机制,尽管后者对网络拓扑有一定的依赖性限制,并不能确保100%的可靠性保障。
全部评论 (0)


