网络处理器的原理特性及其应用前景分析

http://tech.ddvip.com   2007年06月15日    社区交流 收藏本文

内容摘要:当今网络正在向NGN(Next Generation Network)的方向发展,下一代网络是可以提供包括话音,数据和多媒体等各种业务的综合开放性网络构架,采用开放的网络构架体系、业务驱动的网络、基于统一协议的基于分组的网络。

  引言

  我们所熟悉的通信网的基本结构是由传统的电路交换系统和基于分组的交换系统构成,整个网络都是由一系列小的网络、传输和终端设备组成, 网络之间互通性差、可管理性不强,网络业务不灵活。随着电子商务、多媒体业务和VoIP等业务的出现对带宽的要求越来越高,同时,对网络业务流量的控制能力和网络安全也提出了更高的要求。

  为适应这些网络需求,当今网络正在向NGN(Next Generation Network)的方向发展,下一代网络是可以提供包括话音,数据和多媒体等各种业务的综合开放性网络构架,采用开放的网络构架体系、业务驱动的网络、基于统一协议的基于分组的网络。这就要求各设备、芯片制造商开发生产出适应性更强、功能更强大的相关设备以满足网络发展的需求。而具有可编程性、强大处理能力的网络处理器NP(Network Processor)正是适合成为这些设备的核心功能单元。

  网络处理器的发展

  网络设备如路由器和交换机的体系结构的发展基本上经历了基于通用处理器的体系结构和基于ASIC、RISC的体系结构两个阶段。

  基于网络处理器的体系结构是在以上两种体系结构的基础上,综合了双方优点推出的一种新型的体系结构。网络处理器是一种可编程ASIC,不但可为系统提供类似ASIC的处理速度,而且可以提供类似通用处理器的灵活性。网络处理器主要被用于处理线速(wire-speed)数据,进行协议分析和数据分类,位于物理接口处理器和交换架构之间。

  网络处理器的功能特性

  网络处理器具备完全的可编程能力,可以实现OSI网络协议栈2~7层的处理,对诸如信元、分组数据流等多种协议数据类型的支持满足了边缘设备的需要;同时简单高效的编程开发特征为网络处理器走向市场奠定了基础;强大的处理能力可以实现高带宽的线速处理;开放的高度集成的体系结构使得基于网络处理器的网络设备易于系统扩展。网络处理器的主要任务是数据包的分析、处理及转发,因而其主要的功能包括以下几部分:

责编:豆豆技术应用

正在加载评论...