采用协议地址翻译机制(NAT-PT)的转换网关进行协议、地址翻译,计算开销较大,对系统性能有很高要求。提出了一种基于IXP网络处理器的千兆NAT-PT转换网关的设计方法,其设计中考虑了互通流量在计算复杂性上的分布特征,并以此为根据对系统资源进行合理分配。同时,该文对网络处理器环境下NAT-PT转换网关性能相关的多处理资源分配、任务调度等问题给出了具体分析及优化方法。仿真及实验环境下的性能测试结果表明系统可以实现报文的线速处理。
Considering the protocol and address translation is a heavy load, and the transition gateway based on NATPT (Network Address Translation-Protocol Translation) has a high demand on system performance. With the network bandwidth upgrading gradually, current exiting NAT-PT gateway can not meet the requirement of wire-speed forwarding. A design of NAT-PT gateway based on IXP network processors was proposed. In this design, the distribution of NAT-PT traffic on computing complexity was well considered. Some problems, which are closely related to system performance, were analyzed, and the optimized technologies for these problems were proposed. The results of performance testing in simulation and real environments indicate that the proposed gateway can meet the requirement of wire-speed forwarding.