节点文献

基于网络处理器的通信代理的实现

【作者】 周珏

【导师】 孙亚民;

【作者基本信息】 南京理工大学 , 计算机应用技术, 2004, 硕士

【摘要】 IXP1200作为一种网络处理器,它综合了RISC和AISC两大技术优势,既能像RISC软件编程,提供足够的灵活性来适应数据通信市场高速的发展,以缩短开发周期、提高开发效率;又具有ASIC的高速处理能力。所以其应用相当广泛。基于网络处理器的通信代理实现是其应用之一。本论文首先进行了理论研究和准备;接着提出了基于网络处理器通信代理的软件设计方案;最后给出了通信代理的模块实现和系统的开发结果。主要内容包括: 1)对IXP1200网络处理器体系结构和工作原理进行了研究。 2)对ARP协议进行了深入的研究,包括ARP分组格式、免费ARP以及ARP在MAC层的代理原理。 3)在IXP1200网络处理器的结构、ARP原理以及系统需求基础上,本文提出了通信代理的功能实现目标、软件设计框架以及相关设计。具体地,IXP1200的ARM核运行系统控制部分,微引擎运行以太网帧转发。ARM核主要负责共享内存的初始化、微引擎启动、模拟代理主机的免费ARP通知、维护前台代理地址等;微引擎主要负责包的转发、其他主机和代理IP冲突时IP代理的恢复等。 4)在设计的基础上,本文给出了详细的模块设计和实现。 5)测试结论的分析以及性能分析。

【Abstract】 As a network processor, IXP1200 has RISC’s flexibility and AISC’s rapid performance. It means that it can be programmed as RISC and provides flexibility to adapt high-speed development of data communication market. It also means that it has ASIC’s ability of rapid transaction. So it is widely used. The implementation of communication agent based on it is a typical example. This paper introduces relative theory. Second the paper presents the design scheme on how to realize communication agent. Last the paper gives module design and realizations and conclusions. Specific contents are as follows:1) Make research on IXP1200’s architecture and working principle.2) Lucubrate ARP protocol,including ARP packet format , gratuitous ARP and ARP agent’s working principle.3) Put forward the goal of communication agent’s realization, software’s framework and correlative design based on IXP1200’s architecture, ARP working principle and system requirements.In detail, system control runs on IXP1200’s ARM core; transmission of Ethernet frames runs on microengines. ARM is charged with initialization of shared memory microengine’s start, sending gratuitous ARP notification as a substitute for front veneers and so on. Microengines are charged with Ethernet frames’ transmission, modifying Ethernet frames , and restore of IP agent when a host and IXP1200 agent have the same IP,etc.4) Give modules’ design and realization at length.5) Give test conclusions and performance analysis.

  • 【分类号】TP393.05
  • 【下载频次】88
节点文献中: 

本文链接的文献网络图示:

本文的引文网络