开放数据中心委员会:运营商智能网卡需求场景白皮书_23页_1mb
报告摘要
运营商智能网卡需求场景白皮书总结
核心内容概述
本白皮书由开放数据中心标准推进委员会发布,主要分析了智能网卡在运营商数据中心中的应用现状及未来发展方向。文档围绕智能网卡的技术类型、应用场景、标准化与国产化推进、业务需求与通用性之间的取舍等核心内容展开,旨在为运营商提供智能网卡部署的参考依据和思路。
智能网卡类型与特点
智能网卡主要分为以下四种技术类型:
- SoC:具备较高的性价比和编程灵活性,但存在功耗高、转发性能低的问题,适用于多种业务功能的卸载。
- FPGA:具有强大的可编程能力和灵活性,适合处理尚未完全固化的业务场景,但成本高、开发周期长。
- NP:具备低功耗、高开发效率和接近ASIC的性能,适合转发加速,但技术门槛高、生态不成熟。
- ASIC:性能强、功耗低,但定制开发成本高、生产周期长,功能扩展受限,适合大规模部署。
实际应用中,智能网卡多采用增强架构,如 SoC + FPGA、SoC + NP、SoC + ASIC,以满足复杂场景下的性能和灵活性需求。
运营商引入智能网卡的场景分析
1. OVS卸载
- 问题:传统OVS+DPDK软转发消耗大量CPU资源,无法满足高带宽和大规模流表处理需求。
- 解决方案:通过智能网卡实现转发面或全卸载,降低CPU负载,提升转发性能和资源利用率。
- 优势:统一资源池组网、提升资源共享度与利用率。
2. 弹性裸金属
- 问题:裸金属服务器缺乏弹性部署能力,无法像虚拟机一样灵活管理。
- 解决方案:通过智能网卡卸载管理、网络和存储模块,实现裸金属与虚拟机的统一管理。
- 优势:支持云盘启动、兼容VPC网络、提升交付效率和安全性。
3. 存储卸载
- 问题:传统存储协议栈性能受限,影响存储效率。
- 解决方案:将ISCSI/RBD存储客户端或NVMe-oF协议栈卸载到智能网卡,提升存储性能并减少CPU负载。
- 优势:实现高性能远端存储、支持多种Fabric网络协议(如RoCEv2)。
4. 虚拟网元业务加速
- vDPI:通过智能网卡硬件加速实现深度报文检测,降低时延,提升处理性能。
- vFW:智能网卡提供快路径处理能力,加速防火墙、IPS等安全功能,降低对虚拟机CPU的依赖。
- vLB:通过智能网卡实现负载均衡加速,提升性能并有效防御DDoS攻击。
5. 高性能无损网络
- 问题:传统网络协议性能不足,影响数据处理效率。
- 解决方案:借助智能网卡实现NVMe over Fabric、RDMA等协议栈卸载,结合板载CPU处理拥塞控制算法。
- 优势:构建零丢包、低时延、高吞吐的无损网络,提升整体数据处理能力。
6. 端到端可视化运维能力卸载
- 问题:传统SNMP监控方式精度低、响应慢。
- 解决方案:通过智能网卡实现随流检测(IOAM)功能,提升监控粒度与准确性。
- 优势:网卡作为检测起点和终点,TOR设备仅进行识别与上报,提升整网监控能力。
总结与展望
标准化现状及推进思路
- 智能网卡涉及多个标准化组织,目前缺乏统一标准,导致产品碎片化。
- 需推动开源项目(如Intel IPDK、Linux OPI)及统一标准制定,实现异厂商解耦。
- 运营商应制定软硬件解耦规范,推动智能网卡生态的成熟。
国产化现状及推进思路
- 国内智能网卡产业起步较晚,与国外产品存在功能与性能差距。
- 随着国内芯片制造能力提升,国产化替代潜力巨大。
- 运营商应支持本土企业参与网络建设,加速智能网卡产业的发展。
业务需求差异性与网卡通用性博弈
- 智能网卡需兼顾通用性与高性能,但两者难以兼得。
- 需根据具体业务场景(如网络灵活性、可编程能力、性能需求)选择合适的智能网卡类型。
- 软硬件协同设计是推动智能网卡广泛应用的关键。
关键信息
- 智能网卡是解决算力瓶颈、提升网络与存储性能的重要手段。
- 运营商引入智能网卡可覆盖多个场景,包括OVS卸载、弹性裸金属、存储卸载、虚拟网元加速等。
- 当前智能网卡技术仍处于发展阶段,需在标准化、生态建设、软硬件协同等方面持续推进。
- 国产智能网卡产业虽发展迅速,但与国际领先产品仍有差距,需加强技术积累与市场推广。
缩略词表
| 缩写 | 中文全称 | 英文全称 |
|---|---|---|
| CPU | 中央处理器 | Central Processing Unit |
| SoC | 系统级芯片 | System on Chip |
| FPGA | 现场可编程逻辑 | Field Programmable Gate Array |
| NP | 网络处理器 | Network Processor |
| ASIC | 专用集成电路 | Application Specific Integrated |
| SDN | 软件定义网络 | Software Defined Network |
| VM | 虚拟机 | Virtual Machine |
| DPDK | 数据平面开发套件 | Data Plane Development Kit |
| SPDK | 存储性能开发套件 | Storage Performance Development Kit |
| RDMA | 远程直接数据存取 | Remote Direct Memory Access |
| NFV | 网络功能虚拟化 | Network Functions Virtualization |
| OVS | 开放虚拟交换机 | Open vSwitch |
| VXLAN | 虚拟扩展局域网 | Virtual extensible LAN |
| VPC | 虚拟私有云 | Virtual Private Cloud |
| ISCSI | Internet Small Computer System | |
| SATA | 串行高级技术附件 | |
| HDD | 硬盘驱动器 | |
| NVMe | 非易失性内存主机 | |
| ARM | 精简指令集架构 | |
| IB | InfiniBand | |
| TLS | 安全传输层协议 | |
| NAT | 网络地址转换 | |
| IaaS | 基础设施即服务 | |
| SNMP | 简单网络管理协议 | |
| TOR | 接入交换机 | Top of Rack |
参考文献
- 中国移动DPU技术白皮书
- 软硬件融合:超大规模云计算架构创新之路
- 算力时代:连接+算力+能力
- 算力网络:云网融合2.0时代的网络架构于关键技术
- 《2021中国DPU行业发展白皮书》
- 2021中国智能网卡研讨会报告《运营商智能网卡部署场景探索及思考》
- 从网络虚拟化,看智能网卡发展史
- 中国智能网卡(SmartNIC)行业概览(2021)
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载