计算机应用与软件2017,Vol.34Issue(11):177-183,7.DOI:10.3969/j.issn.1000-386x.2017.11.033
服务器中高性能网络数据包处理方法的对比研究
COMPARATIVE RESEARCH ON HIGH-PERFORMANCE NETWORK PACKET PROCESSING METHODS IN SERVERS
李霞 1李虎 1甘琤 1朱颢东1
作者信息
- 1. 郑州轻工业学院计算机与通信工程学院 河南郑州450002
- 折叠
摘要
Abstract
With the improvement of computer software and hardware performance,the data transmission rate of 10 Gbit/s and 40 Gbit/s can only be seen on the communication link in the past.In recent years,it has gradually appeared in the server cluster.However,with respect to the server,the network device on communication link uses a different set of instructions and microarchitecture,the hardware and the system kernel have been clipped,which makes it impossible for the server to process network packets as quickly as a network device.To solve this problem,this paper firstly analyzed the process of network packet processing from the two aspects of the hardware structure and operating system of the server,and found out the bottleneck and summarized relevant solutions.Secondly,a comparative study was made on several popular network packet processing frameworks,and their advantages and disadvantages were analyzed.Subsequently,the performance of the framework was verified by simulation experiments under different application scenarios.Finally,according to the technical characteristics of the different processing framework,the respective application scenarios and suggestions were put forward.关键词
服务器/网络数据包/通信链路/Netmap/DPDK/VPP/OVSKey words
Servers/Network packet/Communication link/Netmap/DPDK/VPP/OVS分类
信息技术与安全科学引用本文复制引用
李霞,李虎,甘琤,朱颢东..服务器中高性能网络数据包处理方法的对比研究[J].计算机应用与软件,2017,34(11):177-183,7.