摘要
网络路由加速平台是一个基于多核处理器的软件平台,实现网络数据报文的快速接收、快速处理、快速输出转发。该软件平台运行在多核处理器上,采用混合模式,一个core运行Linux操作系统作为控制平面,其余的core运行SE做为数据处理平面。该软件平台充分利用了Linux和SE本身所具有的特点,既发挥了Linux系统化管理和调度的优势,又简化了代码的开发结构,提高了数据转发效率,使得平台处理得以加速,可以应用于基于多核处理器的路由器、SDN、防火墙和负载均衡等通信产品。
The network routing acceleration platform is a software platform based on multi-core processor,which can realize the fast reception,fast processing and fast output forwarding of network data packets. The software platform,running on a multicore processor,using mixed mode,a core running Linux operating system as a control plane,the rest of the core running SE as a data processing plane. The software platform makes full use of the characteristics of Linux and SE itself,not only play the advantages of Linux system management and scheduling,but also simplifies the development of the code structure,improve the efficiency of data forwarding,making the platform to speed up the processing.It can be applied to multi-core processor-based routers,SDN,firewall and load balancing communications products.
作者
赵爽
李念军
ZHAO Shuang1,2;LI Nian-jun1,2;(1 Wuhan Research Institute of Post and Telecommunications,Wuhan, Hubei 430074, China ;2 Fiber Home Telecommunication Technologies Co.,Ltd,Wuhan, Hubei 430074, China)
出处
《计算技术与自动化》
2018年第2期132-135,共4页
Computing Technology and Automation