DPDK 技术在网络数据包加速方面的出色表现, 已经得到了云计算领域的广泛认可。 而联通云数据公司也在沃云的网络设备中大量采用了基于英特尔技术、 可支持 DPDK 技术的网卡设备。 基于这样的内、外部因素, 联通云数据公司决定在联合创新实验室中, 以自身业务需求特点出发, 选择 DPDK 技术进行测试验证。 为了确保 OVS+DPDK、VPP+DPDK 的优化和测试验证结果能够真正对接沃云的实际业务需求。联合创新实验室的技术专家们专门针对沃云的实际业务场景搭建了网络拓扑结构,以模拟出它的现网运营环境。 在测试验证过程中,实验室内英特尔一方的技术专家们针对 DPDK 性能优化工作提供了关键技术知识的分享,并基于测试结果的日志记录分析,围绕沃云实际业务的网络流量特点制定了相应网络加速调优方案,其中涉及到数据包大小的调整,以及加大队列深度等方方面面。利用 DPDK 加速 OVS 的测试验证结果显示,64 字节包转发性能从 4% 线速提高到 87% 线速,超过 1800 万 pps 的包转发率,性能提升 20 倍以上;128 字节包转发性能达到满线速。DPDK 加速 VPP 的性能提升同样得到重大突破,它的纯粹转发能力基本上与 OVS+DPDK 的性能提升一致。 解决方案成果 联通云数据有限公司与英特尔的联合创新实验室仅用了不到两个月的时间,就在 OVS 和 VPP 的性能优化和加速工作上取得了较为成功的进展。利用 DPDK 加速后, VPP 网络吞吐在处理小包时, 在不丢包情况下性能可达到 52.5%, 当包长为 256 字节时, 实现线速转发。基于英特尔 10Gbps 网卡,DPDK 技术加速后的 128 字节数据包转发性能已能达到近 100% 线速,从而能满足沃云未来业务拓展对网络资源的需求。 联通云数据公司技术专家认为,将 OVS+DPDK、VPP+DPDK 的优化组合部署到生产运营系统中,至少可以满足“沃云”未来三年业务发展对网络流量增长需求的预期。将 DPDK 技术用于更多 SDN/NFV 应用加速鉴于 DPDK 技术带来的优化效果,联通云数据公司计划在网络负载均衡、防火墙等虚拟网元上也采用它,来进一步提升沃云 SDN/NFV 的整体性能表现。 在沃云未来的网络规划中,联通云数据公司希望其所有网络资源都能实现 SDN 化,来降低成本、提高网络灵活性并避免被厂商绑定,同时也期望在网络性能方面,例如数据包吞吐、延时、抖动等关键性能指标上,能满足沃云未来业务发展的需求。在 NFV 方面,希望建立一个具备 NFV 能力的资源池,通过 SDN 将数据流引入其中,再借助灵活的编排为客户提供不同的业务链产品和服务,来满足沃云客户在业务创新方面对灵活和多样化的诉求。 当前基于 2-3 层虚拟网元的性能优化工作,仅是联通云数据公司进行 SDN/NFV 网络转型的第一阶段。它还将针对沃云的需求逐步展开 4-7 层虚拟网络的预研和测试,为此也将与英特尔,在联合创新实验室内进一步利用 DPDK 技术,为一系列 NFV 资源池的能力提供优化。同时,联合创新实验室针对 SDN/NFV 领域所取得的技术积累,也会与中国联通网络技术研究院在通信网络上推进的 SDN 及 NFV 创新实践进行共享。 除利用 DPDK 技术加速 SDN/NFV,联通云数据公司还在考虑采用基于英特尔 FPGA 的加速方案,即通过在网卡上加载 FPGA 或者直接在 CPU 上集成 FPGA,为沃云的 SDN/NFV 网络转发提供更易于定制和更为灵活、智能的加速方案。此外,借助整机柜设计(RSD)的方案来实现网元功能虚拟化、资源的动态化管理和调度,也进入了联通云数据公司 SDN/NFV 预研的范畴。 (责任编辑:本港台直播) |