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 — Overview
目录 文章目录 目录 SRv6 SRv6 v.s. SR-MPLS SRv6 拥有更好的传统网络兼容性 SRv6 拥有更好的可编程能力 SRv6 拥有更好的可扩展性 功能的可扩展性 网络容量的可扩展性 ...
- Segment Routing — SRv6 — SRv6 协议解析
目录 文章目录 目录 SRv6 的核心概念 SRv6 的报文结构 SRv6 SRH 的报文结构 SRv6 SRH SID 的报文结构 SRv6 Routing(Locator) SRv6 Behavi ...
- Segment Routing — SRv6 — 统一的 SDN 控制面与数据面
目录 文章目录 目录 MPLS L3VPN over SRv6 EVPN L3VPN over SRv6 EVPN VPWS over SRv6 EVPN VPLS over SRv6 MPLS L3 ...
- Segment Routing — SRv6 — TE 流量工程
目录 文章目录 目录 TE 流量工程 RSVP-TE SR-TE SRv6 Policy SRv6 Policy 与 SDN Controller SRv6 Policy 高可用(保护技术) SRv6 ...
- Segment Routing — SRv6 — 网络架构与应用场景
目录 文章目录 目录 SRv6 网络架构 SRv6 的应用场景 金融行业应用场景 公有云应用场景 5G 云资源应用场景 5G 网络切片应用场景 SRv6 网络架构 Controller:掌握全网拓扑. ...
- Segment Routing
这几年,在云计算和SDN技术的推动下,很多网络新技术,新名词涌现出来,让人眼花缭乱,有些是包装概念,有些是技术创新.其中,Segment Routing可以堪称是在核心路由领域的黑科技. 在这篇文章里 ...
- 段路由SR(Segment Routing)是基于源路由理念而设计的在网络上转发数据包的一种技术架构
一.SR背景 段路由SR(Segment Routing)是基于源路由理念而设计的在网络上转发数据包的一种技术架构. SR-MPLS可以通过多个MPLS形成路径(基于标签转发) SRv6可以通 ...
- Segment Routing入门
<Segment Routing详解卷一>:"SR项目的目标是简化IP网络的操作,增加其可扩展性和功能,并最终使应用能够控制网络,而不需要在整个网络基础设施上增加流状态.&quo ...
- Segment routing分段路由
为了解决传统IP转发和MPLS转发的问题,业界提出了SR(segment routing ,分段路由).SR的转发机制有很大改进,主要体现在以下几个方面 1.基于现有协议进行扩展: 扩展后的IGP/B ...
最新文章
- Ubuntu 打开文件 (使用nautilus )
- 命令查看多线程所有线程ID
- NoneBot2插件——进群欢迎
- python基础教程:操作符
- 台式计算机机箱的作用,如何选择台式电脑机箱?小白安装电脑机箱常识指南
- Maven的作用总结
- 互联网晚报 | 9月30日 星期四 | 五菱与B站跨界合作;支付宝向“云闪付”开放支付场景;平安健康险上线“药划算”...
- 使用PyCharm运行第一行python代码
- ADB: unknown command ?
- 基于SSM框架的生源地助学贷款管理系统的设计与实现
- 数据库(左、中、右)连接
- 微服务下蓝绿发布、滚动发布、灰度发布等方案,必须懂!
- 新疆上半年工业品价格总水平创十七年新低
- 多系统引导启动项详解和更改启动内核的方法
- php使用Yar实现RPC调用
- 经典英文歌曲,爆好听!
- python KMP算法查找子字符串
- VS Code 修改字体 + 取消注释斜体 + 修改注释颜色
- redit mysql_【Voten】基于Laravel实现的类似Reddit的实时社交论坛系统
- IT路要如何走?——老程序员的10个忠告
热门文章
- C语言语句知识结构大学霸IT达人
- ​网页图表Highcharts实践教程之标签组与载入动画
- 为0用c语言怎么写,应输出“1990”,该怎么写用C语言编程写 – 手机爱问
- mysql高效率写法_mysql高效率随机获取n条数据写法
- 在世界第二届半机械人奥运会上,瘫痪飞行员在Cybathlon BCI竞赛中争夺金牌
- 脑电分析系列[MNE-Python-13]| bad通道介绍
- 手把手教你EEG脑电数据预处理-操作篇
- mysql维护索引,mysql 索引优化
- inovance变频器说明书参数设置_学会西门子与台达变频器通讯,仅需要这4个步骤,你造嘛...
- 智能音箱自己把自己黑了:随机购物拨号,自主开灯关门,平均成功率达88%