郑军 远东页岩炼化有限责任公司
网络通信处理器具有灵活化、可编程的特点,其对网络中信息流的处理能力是嵌入式处理器、集成电路处理器等其他类型处理器所不可比拟的。将这种新型处理器应用到路由器的结构设计当中,能有效提升路由器设备的网络环境适用性和信息传输能力,继而使其更好地满足人们的工作生活需求。据此,我们有必要对网络通信处理器在路由器中的应用进行分析研究。
首先,从结构上讲:网络通信处理器主要由网络处理单元及智能加速器两个硬件单元组成。其中,网络处理单元作为整体结构的核心部分,为网络通信处理器的大容量、高速率数据处理提供了支持,因此人们称做“数据包处理引擎”;智能加速器也可叫智能协处理器,其种类有很多,负责协助网络处理单元完成数据包重组、快速数据查询、数据缓冲管理、信息顺序管理、储存器控制等行为。
其次,从功能上讲:经过通用处理器、嵌入式处理器、ASIC处理器的逐代发展,当前人们所应用的网络通信处理器经过了科学、细致的软件优化,具备有高水平的功能特性。在路由器的运行过程中,网络通信处理器主要负责数据的通路任务,即实现数据物理接口与背板之间的数据传输处理。具体来讲,其典型功能主要有以下两点:第一,重组分段功能,即对传输过程中的数据信息实施段落区分、整合重组等操作;第二,存取控制功能,即将被识别后的数据按照预设的方案进行排列,并根据具体的流量控制要求、安全存储规则检查数据的帧数信息,并据此判断出数据是否转发或丢弃。……