基于OVS-DPDK的docker网络性能提升方案
涂俊亮 陈伟
针对大流量下传统桥接和原生开源虚拟交换机(Open vSwitch,OVS)中网络包转发性能的瓶颈问题,提出了一种基于数据平面开发工具集(Data Plane Development Kit,DPDK)的OVS加速组网方案。通过中央处理器(Central Processing Unit,CPU)多核独立、并行处理负载,软件定义旁路内核,轮询驱动屏蔽中断,配置大页提高缓存命中等手段,在用户空间处理报文及业务,大幅提升网络性能,同时方便程序开发、维护和升级。搭建docker实验环境进行测试,结果表明该方案在3层包转发和业务应用层面具有可行性和有效性。