摘要: 由于网络处理器的高性能和可编程灵活性能较好地满足高速数据通信的要求,因此,它在高速网络设备中有着广阔的应用前景。该文介绍了IXP2400的硬件体系结构,阐述了体系结构中针对网络数据处理所作的优化,分析了IXP2400中多线程编程的两种具体实现模式,并在此基础上提出了实际的端口扫描检测应用举例。
关键词:
网络处理器,
多线程,
微引擎,
端口扫描检测
Abstract: Because of the virtue of high performance and flexible programmability,NPU can satisfy the requirements of high-speed data communication.So,it has a broad application in network equipment in the future.This paper introduces the IXP2400 hardware architecture at first,and describes the optimizations which aimed to enhance the ability of process network data in the architecture.Then,it analyzes the implementation model of multithread program,and gives a portscan detection example application based on it.
中图分类号:
刘朝晖,李雪莹,陈宇,许榕生. IXP2400多线程编程设计的研究与实践[J]. , 2005, 31(18): 121-123.
LIU Zhaohui1,3,LI Xueying2,4,CHEN Yu4,XU Rongsheng4. Research and Implementation of Multi-thread Programming in IXP2400 Network Processor[J]. , 2005, 31(18): 121-123.