计算机工程 ›› 2007, Vol. 33 ›› Issue (07): 112-113.doi: 10.3969/j.issn.1000-3428.2007.07.041

• 网络与通信 • 上一篇    下一篇

基于网络处理器的NAT优化设计

杨志义,於志勇,张 凡,沈 键   

  1. (西北工业大学计算机学院,西安 710072)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-04-05 发布日期:2007-04-05

Optimized Design of NAT Based on Network Processor

YANG Zhiyi, YU Zhiyong, ZHANG Fan, SHEN Jian   

  1. (College of Computer Science, Northwestern Polytechnical University, Xi’an 710072)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-04-05 Published:2007-04-05

摘要: 提出基于网络处理器IXP2400的网络地址转换(NAT)实现方案,并对NAT表的存储结构、表项的创建和删除、ME与XScale之间的通信机制、MAC地址修改与校验和计算等关键技术进行优化设计,使其既具有线速处理的能力,又能灵活地配置。

关键词: 网络地址转换, 网络处理器, 优化, IXP2400

Abstract: This paper proposes an implementation scheme of network address translation (NAT) based on network processor IXP2400, and describes the optimized design of key technologies, including storage structure of NAT table, creation and deletion of table items, communication between ME and XScale, modification of MAC address and calculation of checksum. The proposed approach brings not only the capability of wire-speed processing, but also the flexibility of configuration.

Key words: Network address translation, Network processor, Optimized, IXP2400