随着IPv4地址的枯竭和IPv6技术的逐渐成熟,IPv6协议的商业化已经迫在眉睫。同时,现阶段全球互联网络的流量不断增加,服务器并发连接带宽达到了每秒千兆的级别,服务器性能受到极大约束。单纯依靠硬件升级已经无法从根本上解决超大流量并...随着IPv4地址的枯竭和IPv6技术的逐渐成熟,IPv6协议的商业化已经迫在眉睫。同时,现阶段全球互联网络的流量不断增加,服务器并发连接带宽达到了每秒千兆的级别,服务器性能受到极大约束。单纯依靠硬件升级已经无法从根本上解决超大流量并发的问题。DPDK(Data Plane Development Kit)平台的出现使得传统消息通讯方式出现改变,提高整个系统处理网络并发流量的能力。该文结合现有文献,以IPv6协议栈和DPDK平台为研究对象,实现了高性能,支持并发的简易IPv6协议栈。文中对DPDK平台的消息通讯方式做了初步分析和研究。结合IPv6协议栈的实现和处理流程,对DPDK平台如何让提高网络并发性能做了简要分析。最后,结合实际的拓扑结构,验证了整个网络的可行性,确定了其与标准的Linux网络协议栈的兼容性。展开更多
文摘随着IPv4地址的枯竭和IPv6技术的逐渐成熟,IPv6协议的商业化已经迫在眉睫。同时,现阶段全球互联网络的流量不断增加,服务器并发连接带宽达到了每秒千兆的级别,服务器性能受到极大约束。单纯依靠硬件升级已经无法从根本上解决超大流量并发的问题。DPDK(Data Plane Development Kit)平台的出现使得传统消息通讯方式出现改变,提高整个系统处理网络并发流量的能力。该文结合现有文献,以IPv6协议栈和DPDK平台为研究对象,实现了高性能,支持并发的简易IPv6协议栈。文中对DPDK平台的消息通讯方式做了初步分析和研究。结合IPv6协议栈的实现和处理流程,对DPDK平台如何让提高网络并发性能做了简要分析。最后,结合实际的拓扑结构,验证了整个网络的可行性,确定了其与标准的Linux网络协议栈的兼容性。