软件定义网络(Software Defined Network,SDN)及可编程协议无关报文处理(Programming Protocol-Independent Packet Processors,P4)协议的提出促进了P4交换机的发展与创新,研究学者相继提出了基于硬件平台的P4交换机、基于X86架构软件...
详细信息
软件定义网络(Software Defined Network,SDN)及可编程协议无关报文处理(Programming Protocol-Independent Packet Processors,P4)协议的提出促进了P4交换机的发展与创新,研究学者相继提出了基于硬件平台的P4交换机、基于X86架构软件平台的P4交换机等方案。但这些P4交换机存在着一定的缺点或不足,基于硬件平台的P4交换机缺乏可移植性,而基于X86架构软件平台的P4交换机转发速度较慢。因此,对P4交换机的优化及加速成为了当前P4交换机的一个重要研究课题。本文提出了BMv2(Behavioral Model Version 2)双层架构加速优化方案,使用数据平面加速开发套件(Data Plane Development Kit,DPDK)实现高速数据报文收发,架构下层为DPDK层,实现可移植功能,架构上层为CORE层,实现通用及高级定义功能。实验结果表明,在三种测试场景下,改进的P4交换机端到端时延性能提升了3倍,64Bytes至512Bytes长度的数据报文转发性能都达到了1000Mbps,吞吐量大大提升。
暂无评论