麦斯科技 · 2021年11月23日

SRv6技术激发SD-WAN新动能

http://www.cww.net.cn/article?id=493666

来源:通信世界全媒体 2021.11.03

通信世界网消息(CWW)SD-WAN技术近年来取得了快速发展,并在诸多场景落地运用。其集中管理、负载均衡、零接触部署等诸多特点,可为企业用户提供可自服务的快捷、安全隔离的点到点、点到多点及多点到多点的专享云连接服务,满足客户差异化的组网需求。

目前传统的SD-WAN方案可归结为两类,第一类是以某些设备厂商为代表,通过租用底层链路,结合内置的选路策略,选择适合的线路,该方式由于无法管控到所租用的线路本身,从而无法在本质上解决线路质量问题。另外一种方案是出售链路资源,捆绑设备厂商销售,无法实现设备、平台、骨干网之间的协同,难以对新业务,新需求快速敏捷实现。从上述方案描述可以看出SD-WAN面临着如下挑战:

1) 传统承载网不够智能化,难以提供通过编程实现资源调度的能力。

2) 传统SD-WAN方案无法感知底层的网络资源

SRv6是IPv6与Segment Routing(下文简称SR)技术的完美结合,将IP转发和隧道转发统一,具备IPv6的灵活性和强大的可编程能力。中国移动在2020年发布《中国移动弹性SD-WAN 技术白皮书》,将 SD-WAN和SRv6进行了全面整合,不仅具备SD-WAN所需的隧道能力,并且可以实现Overlay、Underlay资源的统一调度,实现云网资源的融合。基于SRv6的SD-WAN方案总体架构如下:

1635935468039049584.png

通过将端到端网络按照业务需求将不同段路径进行组合,封装成具备不同能力的端到云的网络,就可以基于一张网络实现不同业务能力的连接产品。

基于ARM处理器的CPE终端对SRv6的支持

端侧CPE 是SRv6 SD-WAN组网方案的重要一环,需要承担SRv6报文的封包、解包,业务识别及路径选择等功能。

当前,大部分硬件设备并不具备SRv6的封包解包能力,由于传统硬件其本身特性限制,并不具备快速扩展,应用快速迭代的能力,因此传统硬件网络设备无法胜任SD-WAN 架构CPE端侧的需求。基于通用CPU处理器以及Linux内核的转发是当前SD-WAN落地应用的主流方案。

Linux 内核从4.10版本就开始对SRv6功能予以支持,最近发布的Linux 5.11版本增加了对SRv6 End.DT4 以及 End.DT6特性的支持,基于此可以实现对不同特征流量的路径选择转发。

1635935477172002258.png

基于ARM架构处理器的CPE设备由于其在性能,功耗以及应用生态等方面的良好表现,在SD-WAN领域进行了广泛的应用。以基于NXP LS1023 CPU的的CPE终端为例,已经对Linux 内核5.11版本进行了适配,在SRv6实验应用方案作出了大量测试研究,结合策略路由,VRF等技术实现了不同用户流量的SRv6路径转发方案。

推荐阅读
关注数
5756
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息