Segment Routing — SRv6 — 转发原理
Posted 范桂飓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Segment Routing — SRv6 — 转发原理相关的知识,希望对你有一定的参考价值。
目录
文章目录
- 目录
- SRv6 的转发基本原理
- 报文转发示例
- 建立基于 TE 显式路径的 SRv6 隧道
- 基于 End SID 的数据转发流程
- 基于 End.X SID 的数据转发流程
- 基于 End SID + End.X SID 的数据转发流程
SRv6 的转发基本原理
正如前文所述,SRv6 基于 “源路由” 理念而设计,所以在 SRv6 报文中 SRH 压入了一个显示的 IPv6 地址栈,并由 SRH 中的 Segment Left 和 Segment List 字段共同决定了 IPv6 Header 的 DA(Destination Address)信息。
当 SRv6 报文每经过一个 SRv6 Node,Segment Left 字段值就 -1,IPv6 Header DA 就被替换为 Segment Left 当前指向的 SID(IPv6 地址)。通过中间的 SRv6 Node 不断更新 Segment Left 和 DA 的操作来完成逐跳转发。
引入 Segment Left 的 “指针” 能力后,SRv6 报文在转发时,就不需要强制剥离 Segment 了,而是靠 Segment Left 来定位下一跳。这意味着 SRv6 SRH 可以保
以上是关于Segment Routing — SRv6 — 转发原理的主要内容,如果未能解决你的问题,请参考以下文章
Segment Routing — SRv6 — 网络架构与应用场景