目录

文章目录

  • 目录
  • 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 — 转发原理相关推荐

  1. Segment Routing — SRv6 — Overview

    目录 文章目录 目录 SRv6 SRv6 v.s. SR-MPLS SRv6 拥有更好的传统网络兼容性 SRv6 拥有更好的可编程能力 SRv6 拥有更好的可扩展性 功能的可扩展性 网络容量的可扩展性 ...

  2. Segment Routing — SRv6 — SRv6 协议解析

    目录 文章目录 目录 SRv6 的核心概念 SRv6 的报文结构 SRv6 SRH 的报文结构 SRv6 SRH SID 的报文结构 SRv6 Routing(Locator) SRv6 Behavi ...

  3. Segment Routing — SRv6 — 统一的 SDN 控制面与数据面

    目录 文章目录 目录 MPLS L3VPN over SRv6 EVPN L3VPN over SRv6 EVPN VPWS over SRv6 EVPN VPLS over SRv6 MPLS L3 ...

  4. Segment Routing — SRv6 — TE 流量工程

    目录 文章目录 目录 TE 流量工程 RSVP-TE SR-TE SRv6 Policy SRv6 Policy 与 SDN Controller SRv6 Policy 高可用(保护技术) SRv6 ...

  5. Segment Routing — SRv6 — 网络架构与应用场景

    目录 文章目录 目录 SRv6 网络架构 SRv6 的应用场景 金融行业应用场景 公有云应用场景 5G 云资源应用场景 5G 网络切片应用场景 SRv6 网络架构 Controller:掌握全网拓扑. ...

  6. Segment Routing

    这几年,在云计算和SDN技术的推动下,很多网络新技术,新名词涌现出来,让人眼花缭乱,有些是包装概念,有些是技术创新.其中,Segment Routing可以堪称是在核心路由领域的黑科技. 在这篇文章里 ...

  7. 段路由SR(Segment Routing)是基于源路由理念而设计的在网络上转发数据包的一种技术架构

    一.SR背景 段路由SR(Segment Routing)是基于源路由理念而设计的在网络上转发数据包的一种技术架构. SR-MPLS可以通过多个MPLS形成路径(基于标签转发)     SRv6可以通 ...

  8. Segment Routing入门

    <Segment Routing详解卷一>:"SR项目的目标是简化IP网络的操作,增加其可扩展性和功能,并最终使应用能够控制网络,而不需要在整个网络基础设施上增加流状态.&quo ...

  9. Segment routing分段路由

    为了解决传统IP转发和MPLS转发的问题,业界提出了SR(segment routing ,分段路由).SR的转发机制有很大改进,主要体现在以下几个方面 1.基于现有协议进行扩展: 扩展后的IGP/B ...

最新文章

  1. Ubuntu 打开文件 (使用nautilus )
  2. 命令查看多线程所有线程ID
  3. NoneBot2插件——进群欢迎
  4. python基础教程:操作符
  5. 台式计算机机箱的作用,如何选择台式电脑机箱?小白安装电脑机箱常识指南
  6. Maven的作用总结
  7. 互联网晚报 | 9月30日 星期四 | 五菱与B站跨界合作;支付宝向“云闪付”开放支付场景;平安健康险上线“药划算”...
  8. 使用PyCharm运行第一行python代码
  9. ADB: unknown command ?
  10. 基于SSM框架的生源地助学贷款管理系统的设计与实现
  11. 数据库(左、中、右)连接
  12. 微服务下蓝绿发布、滚动发布、灰度发布等方案,必须懂!
  13. 新疆上半年工业品价格总水平创十七年新低
  14. 多系统引导启动项详解和更改启动内核的方法
  15. php使用Yar实现RPC调用
  16. 经典英文歌曲,爆好听!
  17. python KMP算法查找子字符串
  18. VS Code 修改字体 + 取消注释斜体 + 修改注释颜色
  19. redit mysql_【Voten】基于Laravel实现的类似Reddit的实时社交论坛系统
  20. IT路要如何走?——老程序员的10个忠告

热门文章

  1. C语言语句知识结构大学霸IT达人
  2. ​网页图表Highcharts实践教程之标签组与载入动画
  3. 为0用c语言怎么写,应输出“1990”,该怎么写用C语言编程写 – 手机爱问
  4. mysql高效率写法_mysql高效率随机获取n条数据写法
  5. 在世界第二届半机械人奥运会上,瘫痪飞行员在Cybathlon BCI竞赛中争夺金牌
  6. 脑电分析系列[MNE-Python-13]| bad通道介绍
  7. 手把手教你EEG脑电数据预处理-操作篇
  8. mysql维护索引,mysql 索引优化
  9. inovance变频器说明书参数设置_学会西门子与台达变频器通讯,仅需要这4个步骤,你造嘛...
  10. 智能音箱自己把自己黑了:随机购物拨号,自主开灯关门,平均成功率达88%