0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Unified SID助力SRv6应用发展

汽车玩家 来源:C114通信网 作者:程伟强 段晓东 张 2019-11-12 11:07 次阅读

1.分段路由的概念

分段路由(SR:Segment Routing)是一种源路由技术,基于SDN理念,构成面向路径连接的网络架构,支撑未来网络多层次的可编程需求,可以满足5G超大连接和切片的应用场景下的连接需求。SR-MPLS是基于当前主流MPLS转发面形成的SR解决方案;SRv6是基于IPv6扩展的SR解决方案。SR-MPLS沿用MPLS转发机制,自然演进,并已经在传输网络得到广泛应用。SRv6则进一步增强了网络可编程能力,支持网络和业务可编程。

2.SRv6技术面临的挑战

2.1.SRv6报文开销带来的挑战

运营商网络中对SR标签层数要求较高。以5G承载网为例,随着5G核心网集中化部署,基站的流量需要穿过城域网以及IP骨干网。典型场景下,在城域网中,接入环有8-10个节点,汇聚环有4-8个节点,核心环也有4-8个节点;在IP骨干网,流量还需穿过多个路由器节点。同时,由于网络切片、高可靠SLA、可管可控的要求,运营商网络需要能够指定显式路径,端到端SR隧道会有10跳甚至以上。因此,目前国内外多数部署MPLS-SR的运营商都要求支持8层以上SID标签。

当前,SRv6方案基于SRH(Segment Routing Header),其SID长度为128bit Segment ID。按照8层SID,为报文带来128Byte的开销,对于平均长度256Byte的应用净荷,SRv6带来的开销超过1/3,带宽利用率则下降为67%以下。而相同场景下,SR-MPLS的开销只有32Byte,带宽利用率仍有89%。SRv6和SR-MPLS在SID个数从1-10时承载效率的对比分析如下图所示(仅简单对比SRH和SR-MPLS SID的开销):

图1 净荷长度256B时不同SID个数SR承载效率对比分析图

开销的增大一方面造成了网络利用率的降低,另一方面为支持深层报文深层负载均衡、In-Band Telemetry、NSH带来更大挑战。

另外,SRv6部署必然会和SR-MPLS网络共存,由于网络利用率的不同可能会导致网络边界接口不平衡的问题,从而导致投资浪费。如下图所示,在SR-MPLS网络与SRv6网络域对接时,考虑100G链路,256byte报文,8层SID的情况,由于链路利用率差异较大,SR-MPLS域中的1个100GE链路在SRv6域中可能需要2条100GE链路才能匹配。

图2 净荷长度256B时SR-MPLS网络域与SRv6网络域对接

2.2.SRv6复杂性带来网络芯片的挑战

在运营商应用中,SRv6需要在网络芯片在报文中插入超过128Byte长度的字段,相当于32层MPLS-SR标签深度,超出了已部署网络芯片的能力,如果在芯片内部采用环回的解决方案,将大幅降低网络性能并引入更高的时延和抖动。在重新设计的网络芯片中,支持SRv6需要进一步扩大内部处理总线带宽,其是芯片成本和功耗的关键因素。

SRv6在中间节点要求网络芯片读取完整SRH,然后根据指针指示的位置提取需要处理的Segment并进行转发。对比MPLS-SR仅需读取最外层标签,引入的复杂性进一步增加网络芯片的处理时延。

低功耗和低时延是运营商5G解决方案的关键因素,SRv6复杂性对网络芯片带来的功耗、成本、时延的增加为其落地应用带来挑战。

2.3.SRv6方案平滑升级面临的挑战

SRv6是自成一体的独立解决方案,与MPLS/MPLS-SR方案不存在延续性。

首先,SRv6需要规划和分配128bit SID,同时SRv6要引入的开销难以在现有设备进行支持,需要对现有业务和网络进行彻底的改造,构建一张全新的SRv6网络。在运营商的大网中难以部署。

其次,SRv6支持的业务和网络的编程特性需要全网支持SRv6功能,在SRv6和MPLS/SR-MPLS混合部署的场景下,无法发挥其核心优势。

根据以上分析,现有SRv6报文开销、网络芯片的复杂性、难以平滑升级带来的三大挑战让其难以快速部署到运营商网络中,需要在SRv6技术基础上进一步进行演进。

3.Unified SID技术

IPv6技术成是新一代网络的主体技术,基于IPv6的SRv6长远考虑是未来网络的必然的演进趋势,为了解决上文提出的三大挑战,包括基于SRv6技术降低开销,简化SRv6对转发面的要求,支持从SR-MPLS平滑演进到SRv6,中国移动联合中兴、博通、盛科、新华三等提出了基于SRv6的Unified SID技术(Unified-SID【1】)。Unified SID基于标准SRv6的SRH方案进行简洁扩展,支持SR-MPLS/IP地址与SRv6基于统一的SID长度提供SR功能,加速推进SR技术广泛落地应用。

Unified SID基于原生的SRH扩展,不改变任何原生SRH的处理机制,通过在标准SRH Header中仅仅扩展2bit Unified SID类型指示,一方面与原生的SRv6保持最大的兼容性,另一方面有效解决SRv6目前存在的问题。

3.1.Unified SID基于原生SRH扩展

SR-MPLS SID沿用MPLS Label格式,SID长度为20bit;SRv6则沿用了IPv6地址格式,SID长度为128bit;SR-IP当前没有标准定义,如果沿用IPv4地址格式,则SID长度为32bit。

为支持SRv6与SR-MPLS/SR-IP具备统一的SID格式,Unified SID通过在SRH扩展头的Flags中扩展出Unified SID类型指示字段(2bit),其定义如下:

0b00,标准SRv6 SID长度,即128bit SID,与SRH现有定义兼容;

0b01,IP地址SID长度,即32bit SID,可以与IPv4地址兼容或32bit短地址格式;

0b02,MPLS Label长度,也是32bit SID,可以和SR-MPLS SID定义兼容;

0b11,预留。

根据该扩展方案,标准SRv6应用SID长度指示为0,使用32bit短IP地址格式长度指示为1,使用32bit MPLS Label格式长度指示为2,实现与当前各种SR技术通过统一的SID长度进行混合组网应用。Unified SID通过32bit SID解决了报文开销带来的挑战,并结合简洁的Flags扩展,有效的降低了网络芯片的处理复杂性挑战,另外统一融合的理念解决了平滑升级带来的挑战。

3.2.Unified SID与Micro SID的区别

Unified SID对比Cisco的Micro SID【3】压缩技术,具备较好的通用性和适用性。SRv6部署前需要规划Segment,通常采用共同前缀+偏移量。共同的前缀长度与可获取的IPv6地址空间以及网络大小相关,长度难以确定,但Micro SID对SRv6地址有一定要求,需要规划具备较短(建议16bit或32bit)的共同前缀,和较短的偏移量(建议16bit或32bit)区分SID,这导致其难以满足不同的网络应用中需求,特别是复杂运营商网络应用。Unified SID方案融合SRv6与SR-MPLS理念,当地址有严格规划时,可以用短地址格式的SID,当地址没有严格规划时,采用MPLS标签映射的SID,因此,Unified SID方案对引入SRv6的SID和地址没有额外约束,具备更好的通用性和适用性。

4.Unified SID方案优势

4.1.支持SRH头压缩,提升SRv6承载效率

通过Unified SID方案,一般通过32bit的SID即可表示标准128bit的SRv6 Segment,Unified SID长度压缩为标准长度的1/4,即使40跳SR-TP路径,需要的SRH也只有48B,与SR-MPLS承载效率相当。

4.2.对转发面要求低,现有转发面即可支持SRv6部署

Unified SID方案,对转发面的要求可以等同于SR-MPLS的要求,因此,当前支持SR-MPLS的硬件基本可以通过软件升级的方式支持SRv6的部署,博通和盛科基于现有芯片已经完成初步的DEMO系统。

4.3.支持从现有网络平滑升级到SRv6能力

现有MPLS/SR-MPLS/IPv4网络通过Unified SID实现最大的兼容性,在对现有网络和业务影响最小的情况下升级到支持SRv6的能力,且具备与普通IPv6节点混合组网。

4.4.兼容现有地址规划,对引入SRv6的开销降到最低

通过Unified SID方案,可以灵活适应各种地址规划的网络,基本无需专门的地址规划和改造,对引入SRv6的开销降到最低。

5.Unified SID应用

Unified SID技术是一种灵活适配的解决方案,支持短地址格式的SRv6头压缩且适应各种Segment和地址规划。可以替代SR-MPLS部署,支持低开销的SRv6部署,并可以将SR-MPLS平滑升级到SRv6【3】。

在MPLS/SR-MPLS的组网应用中,SR-MPLS为业务分配MPLS格式的SID,平滑升级支持SRv6过程中Unified SID方案仍然可以沿用已分配的MPLS格式的SID,仅需在升级后网络节点中维护MPLS格式的SID与IPv6地址的映射关系。

在IPv4网络升级IPv6的组网应用中,短地址长期存在,比如现有分配的IPv4或IPv6域内除共同前缀外的区分地址。Unified SID技术可以沿用已分配的短IP地址格式的SID,仅需要在升级后的SRv6节点简单建立短地址格式与128bit IPv6地址之间的映射关系。

在独立的SRv6组网应用中,通过通过短格式的MPLS格式的32bit SID代替128bit标准的SRv6 SID实现SRH头压缩,压缩率达到1/4,具备落地应用能力。

6.Unified SID加快SRv6应用步伐

中国移动联合中兴、博通、盛科、新华三等对SRv6技术的改进方案进行了深入研究,提出了unified SRv6 SID方案,并向IETF提交了技术草案,链接见参考文献。

同时,针对Unified SRv6 SID方案,研究团队已在盛科的芯片平台上进行了实现和验证,证明了Unified SID具备较强的灵活性和适应性,通过不同的SID长度指示可以在现有的SR-MPLS、IPv4/短IPv6地址网络中快速部署SRv6,同时可以具备标准SRv6的所有能力,从而加快SRv6在网络中的应用步伐。

责任编辑:zl

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IPv6
    +关注

    关注

    6

    文章

    621

    浏览量

    58955
  • 5G
    5G
    +关注

    关注

    1340

    文章

    47807

    浏览量

    554302
收藏 人收藏

    评论

    相关推荐

    IPv6+不等于SRv6

    这两年,SRv6可谓是通信界的“超级网红”。不管是技术峰会,还是行业论坛,都少不了它的身影。很多大佬甚至声称:“SRv6是未来网络的灵魂”。SRv6是什么?别急,且听我慢慢道来。IPv6+和S
    的头像 发表于 03-27 15:11 398次阅读
    IPv6+不等于<b class='flag-5'>SRv6</b>

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎样使用classic Vitis IDE,这章我们来说一说基于classic Vitis IDE的工程怎么样更新到新版本的Vitis Unified IDE
    发表于 03-24 17:14

    SRv6的概念、实现原理和转发过程 SRv6的优势和应用场景

    以“轻量化设备+容器化插件+确定性网络”为重点的家庭算力网络能力层,支撑家庭业务应用,实现家庭终端轻量化、家业部署灵活化、家宽网络精品化。SRv6技术具备部署简单、智能化、可编程、APN6等特点,为家宽网络精品化提供了新的解决方案。
    的头像 发表于 12-20 10:51 4203次阅读
    <b class='flag-5'>SRv6</b>的概念、实现原理和转发过程 <b class='flag-5'>SRv6</b>的优势和应用场景

    数通365案例|印尼XL Axiata携手华为打造亚太运营商首个商用网络数字地图,端到端SRv6自动化,迈向自智网络

    印尼领先电信运营商XL Axiata联合华为成功完成了亚太首个运营商网络数字地图的现网试商用并正式签署合同,这意味着双方将加速在XL Axiata全境部署SRv6和网络数字地图,迈向自智网络。 这项
    的头像 发表于 12-07 10:10 206次阅读
    数通365案例|印尼XL Axiata携手华为打造亚太运营商首个商用网络数字地图,端到端<b class='flag-5'>SRv6</b>自动化,迈向自智网络

    第一届中亚IPv6产业峰会圆满召开,乌兹别克斯坦mobiuz SRv6中亚首商用发布

    、运营商及企业客户现场出席峰会,共同探讨中亚IPv6发展方向和乌兹别克斯坦IPv6演进路线,分享IPv6+协议最新进展和成功部署经验。峰会期间,乌兹别克斯坦运营商mobiuz联合华为完成SRv6中亚区域首商用发布,并由乌兹别克斯坦数字技术部、乌兹别克斯坦信息通信研究院
    的头像 发表于 11-01 10:05 386次阅读
    第一届中亚IPv6产业峰会圆满召开,乌兹别克斯坦mobiuz <b class='flag-5'>SRv6</b>中亚首商用发布

    百大案例 | 中国移动联合华为打造全国首个省级商用SRv6低时延平面

    中国移动通信集团网络事业部携手中国移动通信集团福建有限公司(以下简称“福建移动”)、华为公司进行解决方案创新,打造了全国首个省级商用SRv6低时延平面。针对CMNET省网中时延敏感互联网业务
    的头像 发表于 10-30 19:55 254次阅读

    数据中心云网融合创新方案

    ,进化出VxLANv6 over SRv6新型网络技术解决方案。该方案进一步推动了云计算数据中心IPv6单栈网络的演进,并通过IPv6地址的优势,结合SRv6的弹性引导路径能力,助力网络提供更高级别的服务质量和网络分段能力,使网
    的头像 发表于 10-17 14:59 363次阅读
    数据中心云网融合创新方案

    传统网络的挑战:为什么我们需要SRv6

    其中,也不全是复杂的协议,譬如SRv6SRv6(IPv6分段路由)是一种通过降低网络基础架构的复杂性来简化网络操作的网络体系架构。传统的网络体系架构依赖于复杂的路由协议和Overlay来管理网络流量,导致了高度的复杂性,很难管理和排除故障。
    的头像 发表于 09-20 17:24 1279次阅读
    传统网络的挑战:为什么我们需要<b class='flag-5'>SRv6</b>?

    Vitis Unified IDE 和通用命令行参考手册

    AMD Vitis Unified IDE 是用于为 AMD 自适应 SoC 和 FPGA 器件开发应用的设计环境。它集成了 Vitis IDE、Vitis HLS 和 Vitis Analyzer
    的头像 发表于 09-13 08:15 372次阅读
    Vitis <b class='flag-5'>Unified</b> IDE 和通用命令行参考手册

    一文详解SRv6

    我们知道当前承载网络中的IP数据传输主要基于MPLS(Multi-Protocol Label Switching,多协议标签交换)技术,MPLS在提高路由转发效率的同时,也不可避免地带来了一些新的问题
    的头像 发表于 08-24 18:27 3576次阅读
    一文详解<b class='flag-5'>SRv6</b>

    SRv6开启新IP时代

    配置多:需要使用独立的信令协议,如LDP(Label Distribution Protocol,标签分发协议)、RSVP(Resource Reservation Protocol,资源预留协议)等,并为网络中的每个节点分配标签,配置过程相对复杂。
    的头像 发表于 08-24 16:42 332次阅读
    <b class='flag-5'>SRv6</b>开启新IP时代

    百大案例 | 中信银行新一代SRv6核心骨干网,筑建数据大动脉

    中信银行联合华为设计新一代核心骨干网,通过SRv6技术实现网络精细化业务调控,并选用华为NetEngine8000 X4等高端路由器设备作为高速转发核心,最终成功部署SRv6骨干网。在接下来
    的头像 发表于 08-06 10:10 544次阅读
    百大案例 | 中信银行新一代<b class='flag-5'>SRv6</b>核心骨干网,筑建数据大动脉

    爱立信让传输网络更简单

    北京2023年6月16日 /美通社/ -- 近期,爱立信与其他主要的电信业伙伴一起参加了EANTC互操作性测试,项目涉及的SRv6等网络技术将大幅提高现代化传输网络的效率、灵活性和可扩展性
    的头像 发表于 06-17 22:48 322次阅读

    爱立信“魔法”再升级,让传输网络更简单

    近期,爱立信与其他主要的电信业伙伴一起参加了EANTC互操作性测试,项目涉及的SRv6等网络技术将 大幅提高现代化传输网络的效率、灵活性和可扩展性。 01 从网络迷宫到畅通之道 EANTC(欧洲高级
    的头像 发表于 06-16 17:00 368次阅读
    爱立信“魔法”再升级,让传输网络更简单

    unified_bootloader_demo_V2.1使用ECUBus更新APP固件,总是失败怎么解决?

    固件形式为 unified_bootloader_demo_V2.1 使用ECUBus更新APP固件,总是失败。
    发表于 05-29 08:12