思享家 | 拿什么拯救你——带宽?
作者:蒋星
思享家
是一个介绍如何利用思科先进技术解决客户难题的栏目。每期聚焦一个技术热点或应用场景,邀请资深思科技术专家深入浅出地介绍,为读者提供实用性强的建议。
SRv6 是什么?
Segment Routing( 以下简称 SR )指由思科院士 Clarence Filsfils 发明,并主要由 IETF SPRING ( Source Packet Routing In Networking )工作组进行标准化的新一代网络传送技术。SR 基于源路由并且只在网络边缘维持状态,这使得 SR 非常适合于超大规模 SDN 部署,现已成为支持 5G 、物联网、多云、微服务发展的标准网络传送技术。
SRv6 代表了全新的思考、设计、运营网络的方式——网络即计算机。使用 IPv6 数据平面,基于 IPv6 路由扩展头进行扩展,可以在现有 IPv6 网络上增量部署。
SRv6 实现了网络极简:控制平面是支持 IPv6 的 IGP / BGP ,转发平面则是纯 IPv6 。“ 简单即力量 ”,SRv6 无疑在降低 OPEX / CAPEX 方面有着非常好的前景。
SRv6 极简和可编程两大特性得到了业界的广泛认可。SRv6 满足未来固移、云网技术统一,是实现业务差异化、网络实时感知、业务隔离的关键技术,能够更好满足未来业务发展需求。
随着中国新基建的政策推进,作为下一代宽带互联网核心技术的 Segment Routing v6 ( 简称 SRv6 )正在步入技术和应用创新的快车道。SRv6 赋能网络真正的智能调度优化能力, 可以让游戏更顺畅,使金融交易更加快速并避免网络问题带来的交易失败和中断, SRv6 还可以通过将流量调度到空闲链路上从而提升链路利用率,降低网络费用。SRv6 已经被越来越多的运营商、互联网企业和大型企业所认可,并开始积极研究与部署。
谁吃掉了我的带宽?
除了极简和可编程两大特性, SRv6 还可以通过将流量调度到空闲链路上从而提升链路利用率,降低网络费,优势十分明显。作为一家中型股份银行的网工,我却吃惊地发现,原来平稳顺畅的网络,部署 SRv6 后,很多线路发生拥塞,核心业务发生卡顿,网络流量大增,金融客户投诉电话如暴风骤雨般呼啸而入……
经过排查,所有线路都工作正常,设备也没有发生故障,一切硬件相关的问题经过检查都被排除,难道这是 SRv6 造成的吗?
原来,为了保持和 IPv6 地址的兼容性, SRv6 用于流量调度的路径 Segment 标识 ( SID )都采用了 128 比特的报文长度。相比较于 SR MPLS 的每个标识 32 比特报文长度,足足多出来了 96 比特。在我的网络中需要设定 10 跳路由器节点, 这使我的 SRv6 的报文总体长度比 SR MPLS 多出 960 比特( = 120 字节 )。考虑到我的业务平均包长约为 256 字节,部署 SRv6 后我的每条线路有效带宽减少了 25 %。( 如下图 )
拿什么拯救你 —— 带宽?
一个正常的 SRv6 包头( SRH ),每一个 SID 都需要保存相同的公共前缀,但这些相同的部分实在是多余。把 SID List 中相同的公共前缀( 网段 )提取作为压缩包头的前缀块,将 Node ID 和 Function ID 作为压缩 SID( uSID )与公共前缀一起形成压缩后的 SID 列表。( 如图 )
当 uSID 大于 6 跳,只需要增加 SRH 即可实现更多的 SID , SRH 中的 SID 即可以采用压缩格式, 也可以用非压缩格式,甚至支持混合编排,在获得包头压缩的好处的同时,也可灵活兼容非压缩设备与原有 SR 网络的分阶段升级。
思科 SRv6 uSID 高效率的包头压缩机制可以显著提升每条链路有效使用带宽 5 %~ 15 %,进一步通过 SRv6 uSID 全网流量的智能调度能力,保障了关键业务运行质量,并进一步提升了全网链路利用率。还以网络带宽费用 1 个亿的小目标测算,仅这一项技术创新,就可为我司降低了企业运营最高 1500 万的线路带宽成本。
思科 SRv6 包头压缩技术 SRv6 uSID 可以彻底解决协议开销、承载效率、MTU 和对硬件要求高方面的问题。uSID 将极大加速 SRv6 在网络侧的部署,并成为 SRv6 新范式。
扫描二维码
获取更多精彩
关注思科科技
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/