摘要
随着IPv4地址的枯竭和IPv6技术的逐渐成熟,IPv6协议的商业化已经迫在眉睫。同时,现阶段全球互联网络的流量不断增加,服务器并发连接带宽达到了每秒千兆的级别,服务器性能受到极大约束。单纯依靠硬件升级已经无法从根本上解决超大流量并发的问题。DPDK(Data Plane Development Kit)平台的出现使得传统消息通讯方式出现改变,提高整个系统处理网络并发流量的能力。该文结合现有文献,以IPv6协议栈和DPDK平台为研究对象,实现了高性能,支持并发的简易IPv6协议栈。文中对DPDK平台的消息通讯方式做了初步分析和研究。结合IPv6协议栈的实现和处理流程,对DPDK平台如何让提高网络并发性能做了简要分析。最后,结合实际的拓扑结构,验证了整个网络的可行性,确定了其与标准的Linux网络协议栈的兼容性。
With the exhaustion of IPv4 address and the mature development of IPv6 technology, IPv6 commercialization is imminent. At the same time, the server bandwidth of concurrent connections is raised to the level of gigabit per second because the global Internet network traffic is increasing continuously. The performance of the server is limited. It is not available to resolve the high concurrent flow with promotion in hardware. With appearance of DPDK(Data Plane Development Kit) Platform, the traditional communication method has been changed. And it also improves the capacity of handling the concurrent flow in all system. Combined with existing knowledge of IPv6 stack and DPDK platform, this paper implements a high performance IPv6 stack which supports concurrent flow on. Paper analysis the way of communication DPDK uses. With the achievement of IPv6 stack, it gives a brief talk on how to improve the capacity of concurrent flow by using DPDK. At last, we validate the feasibility of whole network with real topology, and make sure the compatibility of standard Linux IPv6 network stack.
出处
《电脑知识与技术》
2017年第1X期60-62,共3页
Computer Knowledge and Technology