多核开发平台CDP2000
ATCA‐CDP2000是基于双Cavium CN6880(OCTEON II)多核处理器的综合业务处理卡,每个处理器拥有32个核和功能全面的硬件加速引擎,每个数据处理单元最多可配置32GB DDR3 SDRAM。
ATCA‐CDP2000所采用的Cavium CN6880有以下主要特点:
高速互连:硬件单元和内核是高速互连的,这些互相连结的部件与内核工作在同一频率,从而确保线速处理;
专用的DMA引擎:专用的DMA引擎让每个硬件加速引擎都能高速访问内存;
支持32个MIPS内核,频率达1.0GHz;
报文管理加速器:支持报文数据缓冲区自动配置与释放、Layer-2至layer-4报文表头解析、异常检测以及Checksum的计算、硬件自动实现报文保序;
TCP/UDP加速器:实现报文管理的加速,收到报文时自动检查表头,传送时自动产生TCP/UDP Checksum,自动实现超时管理从而有效支持TCP重传;
硬件支持MD5、SHA、DES、AES、SNOW 3G等各种安全加速算法;
存储应用加速:支持RAID5及RAID6的存储加速。
ATCA‐CDP2000主要面向IPTV、IMS、RNC/BSC、宽带应用、路由交换、网络安全等各类骨干网络运维和业务分析,能够实现内容检测、协议识别、流量统计、流量聚合与分流等多种应用。并满足OEM厂商的软硬件可扩展要求。
CDP2000与其他同类Cavium产品的本质区别:
(1)两个Cavium芯片、面板端口和背板之间的连接采用高速FPGA,可以实现定制方式的流水线报文处理(如报文转义、GRE报文提取等),具备更灵活的分流和转发功能;
(2)在面板上直接接入8个万兆以太网接口,可以单板实现80G的流量输入输出;
(3)配置管理既可以通过本板自身提供,也可以通过背板来的以太网或LPC总线控制;
(4)既可以通过面板和背板的端口实现输入输出,也可以接RTM板实现输入输出。