cymmm 2010-01-14
以太网交换机还是比较常用的,于是我研究了一下SPOH技术是否引发以太网交换机革命,在这里拿出来和大家分享一下,希望对大家有用。快速膨胀的"网络社会"对作为数据处理中心的以太网交换机提出了严峻的挑战。首先,面对超负荷的庞大数据传输,网络业务的顺利运行需要端到端的服务质量保证。
在网络数据传输中,往往存在数据量大小一致,但是根据需求各种业务的重要性不同,这就需要区分所有数据的优先级别来确保业务的有序进行。例如,一个公司正在召开一个重要的视频会议,此时,一个日常的网络存储任务就会立即"礼让";如果一边的电子商务交易正在进行,那么另一边的文件传输就要稍作延缓。所以,作为网络枢纽的以太网交换机,必须具备强大的QOS功能,以保障关键业务的顺利运行。
其次,"多业务平台"带来的另一个应用需求是安全保障。越来越多的业务搭上网络快车,很多关键业务容不得半点差错;而恰恰在这时,病毒突如其来、黑客攻击也不时光顾,网络安全警钟不断拉响,去年的"冲击波"病毒一度就造成了重大损害。要想更好的解决网络世界的安全问题,必须要大量利用ACL技术,而这又进一步增加以太网交换机的处理负担。
可见,"网络社会"的迅速膨胀,"大数据多业务"增加了原有网络"组织结构"运行的压力;那如何来化解网络新应用带来的压力,更好适应QoS与ACL的挑战呢?从历次应用与技术的矛盾发展规律来看,必须以新技术的革命,提升网络的数据处理能力,以适应新应用"生产力"发展的需要。
SPOH技术引发以太网交换机革命?
SPOH技术(synchronizationprocessoverhardware,即"同步式硬件处理"),通过最新的硬件芯片技术,让以太网交换机每个端口都具备独立的数据处理能力,将分布在线卡层面的部分功能进一步分布到端口,实现了端口级的数据同步交换。
由此,我们看到伴随SPOH技术的诞生,一场前所未有的"端口革命"也将随之爆发。SPOH技术通过解放"网络社会"最基本的个体成员DD"每个数据端口",将数据处理的"民主化"进程进行到底,以此充分调动每个端口成员的"积极性"和"主动性",端口独立完成部分的数据处理任务(QOS和ACL功能),最终达到从根本上提升以太网交换机整机的数据处理能力。可以预见,通过这次端口革命,将使传统以太网交换机的每个端口变成一个独立的以太网交换机。
通过对以太网交换机数据处理的L2/L3/QOS/ACL/组播等行为进行深入分析后可以发现,不同的数据处理行为对端口的依赖性是不同的:L2/L3/组播等数据在不同端口之间转发,与多个端口关联,需要统一协调关联端口的资源情况;而ACL和QOS则依赖于独立的单个端口,实施效果则是受制于端口本身的资源情况。SPOH技术模式就是针对ACL、QOS等独立端口的数据处理行为,进行彻底的分布式设计,实现端口级分布式硬件处理,达到各不同端口可以同步处理ACL、QOS功能。
具体而言,SPOH技术的具体实现机制是,在线卡分布式设计的基础上,为各个物理端口配备专用的FFP(FFP:fastfilterprocessor)处理模块,FFP模块可以实现硬件处理QoS与ACL功能,实现整机数据端口级同步处理ACL/QOS;同时,通过线卡芯片线速转发L2/L3/组播数据,实现了从线卡到端口的全面分布式硬件设计,有效分流、缓解线卡ASIC芯片的负载压力,极大地提升以太网交换机的整体数据处理能力。
测试条件:每端口启用ACL与QOS功能,发送端口使用Smartbit设备线速发送每端口满负荷100%数据,接收端口采用Smartbit设备进行接收,得出测试数据,以太网交换机模式千兆口(4发-4收)64Byte整机处理能力测试结果。
软件处理模式千兆口(4发-4收)64ByteKPPS-MPPS无法测试,该类型设备早已淘汰,预测转发效率低于10%
集中式硬件处理千兆口(4发-4收)64ByteMPPS-100MPPS无法线速,每端口转发效率小于50%