摘要
采用协议地址翻译机制(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.
出处
《系统仿真学报》
EI
CAS
CSCD
北大核心
2007年第6期1241-1248,共8页
Journal of System Simulation
基金
国家自然科学基金(60273021)
中国下一代互联网示范工程资助项目(CNGI-04-3-1D)
关键词
NAT-PT
网络处理器
资源分配
任务调度
性能评价
NAT-PT
network processor
resource allocation
task scheduling
performance evaluation