Font Size: a A A

Design And Implementation Of IPv4/IPv6Network Address Translator Badsed On DPDK

Posted on:2016-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y X ZhangFull Text:PDF
GTID:2298330467492966Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the exhaustion of IPv4address and mature development of IPv6protocol technology, IPv6commercialization is imminent. However, the existing equipment cannot upgrade directly from IPv4to IPv6because the format of IPv4address and IPv6address are not compatible. IPv4networks cannot access into IPv6networks directly. In this situation, IPv4/IPv6translation technology is much important. With the help of IPv6transition technologies seamless, the IPv6networks could replace IPv4networks without the awareness of user. In the same time, the server bandwidth of concurrent connections is raised to the level of gigabit per second because the global Internet traffic is increasing continuously. The performance of the server is limited. It is not available to resolve the high concurrent flow with the promotion in hardware. People began to improve the performance of concurrent data flow from multi-ways, such as the implementation of servers, the organization of databases and even the working mode kernel.By studying the stateful address translation technology and high-performance concurrent data flow technology, this paper implements a simple IPv4and IPv6packet forwarding plane and stateful IPv4/IPv6address translator on Intel DPDK (Data Plane Development Kit) platform. IP forwarding platform achieves high performance forwarding of IPv4and IPv6packets by using DPDK platform. IPv4/IPv6address translator with reference to RFC6146can translate the traffic from IPv6network to IPv4network. Translator also achieves N:1mapping address by reusing ports.
Keywords/Search Tags:IPv6transition, stateful protocol address translator, DPDK
PDF Full Text Request
Related items