由于数据流量呈指数级增长,服务运营商急需提升其网络交换和快速转发的能力,以满足快速增长
的业务需求。凌华科技已经自行开发了网络流量管理软件——PacketManager,允许客户配置、管
理和监控凌华科技的交换刀片和处理器刀片。
凌华科技PacketManager设计支持不同的硬件架构,包括x86,Cavium,BroadcomR和IntelR Red
Rock Canyon,它提供了一个硬件抽象层(HAL,Hardware Abstraction Layer),使得平台间的硬件
不存在任何差异。除了硬件抽象层(HAL),凌华科技PacketManager还包括了各种L2/L3协议,以及
流处理程序,客户可以自行开发其针对数据和控制平面的应用,且可以达到事半功倍的效果。
控制平面软件
凌华科技PacketManager控制平面是基于Linux操作系统构建的,包含了最常用的2/3层协议和API
特性,如VLAN,LAG,IGMP,STP,RIP,OSPF,BGP,ISIS,ACL和QoS。控制平面同样拥有
更新协议状态/信息的权限,包括端口状态/统计,ARP/路由表,以及相关的协议状态,然后将这些
数据与数据平面进行同步操作。
为了便于部署和管理,凌华科技PacketManager不仅提供了友好的命令行接口(CLI),还包括
了基于API的远程过程调用(RPC),允许客户进行定制,并与客户的管理系统进行整合。
数据平面软件
与控制平面相反,凌华科技PacketManager数据平面则提供了快速的通道,
利用预先定义好的程序来处理数据包,而无需额外的协议交互。通常,
除了协议包要被发送到控制平面做进一步的处理之外,数据平面可以
以线性速率(相对于物理接口而言)来处理大多数的数据包。
凌华科技PacketManager提供了一系列定制的数据平面程
序,可以对基于传统目的IP的传入数据包和创新的流元
组进行分类。然后进行深入的检查和处理,如进行流
分析和内容检查,最后对匹配上的数据包执行预先
定义好的操作,如丢弃、镜像、QoA或转发。
数据平面还包括硬件加速组件,如数据加
密/解密,压缩/解压缩,以及正则表达
式处理,因而可以减少对CPU有效
资源的使用,便于CPU执行其它
包处理任务。
用户可以轻松利用凌华科技PacketManager开发和部署主流的
应用,尤其是需要高性能包处理能力以及支持大多数协议的应
用,如:
L2/L3交换/路由
L4/L7负载均衡
深度包检测(DPI)
下一代防火墙,安全网关
3G/LTE/C-RAN网络流量卸载器/加速器
Wi-Fi接入点控制器
SDN/NFV解决方案