前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SRv6浅谈

SRv6浅谈

原创
作者头像
DifficultWork
修改2019-05-05 15:35:05
19.6K7
修改2019-05-05 15:35:05
举报
文章被收录于专栏:阶梯计划阶梯计划

什么是SRv6

SRv6是一种网络转发技术,其中SR是Segment Routing的缩写,v6顾名思义是指IPv6。关于SR和MPLS的内容,暂时不在本篇中赘述,有时间会单独介绍。

SRv6是SR技术的演进

IPv6的场景

在谈SRv6之前,我们先了解下IPv6的应用场景,当前IPv4的地址已经不够用了,全球70亿人,人均终端数量达到1.5个,虽然可以用LAN(局域网)技术解决IP分配问题,但是随着5G、IOT(物联网)以及全云化技术的推进,业界对IPv6的呼声也越来越激烈。

SRv6与IPv6

SRv6是直接在IPv6的IP扩展头中进行新的扩展,这个扩展部分称为SRH(Segment Routing Header),而这部分扩展没有破坏标准的IP头,因此可以认为SRv6是一种native的IPv6技术。下图是IPv6报文的示意:

IPv6报文
IPv6报文

SRv6与传统SR

传统SR可以理解为IPv4下的SR或者MPLS SR(基于MPLS的SR技术),下图为传统SR与SRv6的比较:

传统SR与SRv6比较
传统SR与SRv6比较

比较项

传统SR

SRv6

控制平面

BGP/ISIS

BGP/ISIS

数据平面

IP+MPLS

IPv6

与传统网络互通

难(MPLS over GRE/BGP-LU)

易(只要求IPv6可达)

标签栈分层

复杂(3层类型标签:VPN/BGP/SR)

简单(只有一个IPv6头:统一的转发)

网络可编程

灵活(基于SRH)

可靠性

TILFA

TILFA

ECMP

支持(通过插入熵标签,会增大标签站开销)

支持(可以基于5元组进行UCMP)

SRv6是如何转发的

如下图所示,源节点是A,目的节点是Z,数据包沿着红色路径进行转发:

SRv6转发拓扑
SRv6转发拓扑

我们选择节点H、C、I作为Segment端节点(段路由节点),则节点B、D则为中转节点,转发示意图如下:

SRv6转发示意
SRv6转发示意

SRv6的优势

有人称SRv6提供了可预见的网络业务变革的最终形态,这句话在目前看来至少是适用的。

从前面几节我们也能总结出SRv6的优势:

  • 足够多的IP地址(这个时代看来)
  • 原生IP技术替代MPLS技术
  • 广域网和数据中心网络可以采用统一的技术
  • 统一的overlay和underlay
  • 使建立端到端业务更简单

对于最后一条可以参加下图:

SRv6 E2E
SRv6 E2E

SRv6网络E2E业务的数据平面更简单,当适配传统网络时,部署SRv6只需要对关键节点进行升级即可。

参考

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是SRv6
  • SRv6是SR技术的演进
    • IPv6的场景
      • SRv6与IPv6
        • SRv6与传统SR
          • SRv6是如何转发的
          • SRv6的优势
          • 参考
          相关产品与服务
          VPN 连接
          VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档