论文部分内容阅读
IPv6是下一代网络的基础协议。随着IPv4地址的枯竭,人们开始准备部署IPv6。网络地址翻译-协议翻译(NAT-PT),是现阶段实现IPv6节点和IPv4节点相互通信的重要方法之一。而应用层网关(ALG)是让NAT-PT真正实现IPv6节点和IPv4节点互通所必须的。
网络处理器是一种新型的处理器类型,专门用于满足网络交换设备的需求、网络环境的要求而设计的。它除了一般处理器的功能外还包含若干个专门处理数据分组的高速智能接口,即高速引擎,使得网络处理器能够处理高速网络中同时达到的多个数据流。同时,高度的可编程性使得它的开发周期短并极富灵活性。
本文作为网络处理器应用研究课题的一部分,以Ezchip公司生产的NP-1c网络处理器作为研究对象,在熟悉其硬件和软件体系结构的基础上,设计和实现了用于IPv4/IPv6转换的DNS-ALG和FTP-ALG。
本课题的主要工作是:
1.研究NP-1c网络处理器的硬件和软件系统结构。
2.完成用于IPv4/IPv6转换的ALG的总体设计。
3.在NP-1c上实现用于IPv4/IPv6转换的DNS-ALG和FTP-ALG。
4.对DNS-ALG和FTP-ALG的进一步讨论。