|
基于Netronome NFE-3240的发包工具Balster 网络和安全设备测试解决方案
http://www.cww.net.cn 2012年12月28日 16:55
10Gbps链路的应用程序测试目前面临着很多困难。其中包括:需要较高的发包速率来充分利用10Gbps的链路;需要大量特定的应用协议流来测试应用程序;需要有混合多种类型的流来模拟实际网络流量的能力。很多公司在测试10Gbps的链路中采用了Spirent或IXIA的测试仪作为解决方案。但是在实际应用中也存在问题:因为测试仪的成本较高而且配置复杂,需要对测试人员进行专门的培训;测试仪能提供的网络接口数量较少,所以在开发测试过程中需要共享测试仪的资源,容易打乱工作流程。而且测试仪的大多数功能在测试和调试的过程中并不需要,工程师可能只会用到其中的很少一部分,无形中造成了资源浪费。 Blaster是基于Netronome公司的网络流处理引擎NFE(Network Flow Engine)开发的一个发包工具,目前支持两个10GE的接口。它使用方便,成本较低,让工程师人手一台成为可能。Blaster能够做到线速发包,流量混合,并且支持收发数百万条流。在软件开发过程中Blaster所发送的流量可以多次复用。Blaster是由Argon software设计开发的。Argon会负责用户的技术支持和Blaster软件的进一步开发,用户可以登录http://www.argonblaster.com 来获得相关的支持。Argon提供的Blaser是一个易用性很强的工具,可以用来产生自定义的流量。Blaster可以运行在基于Netronome的流处理器的标准PCIe卡上面。 网络流处理引擎NFE-3240 Netronome的网络流处理引擎(NFE-3240)是业内最高性能的PCIe网络加速卡,专门为了提升基于x86处理器的设备和服务器的性能而设计。NFE-3240是一个全高全长的,基于PCIe2.0 X 8的高性能的网络流加速卡。它具有4G DDR3内存,基于网络流处理器NFP-3240所开发。 NFE-3240的每块加速卡都能提供高达20Gbps的线速可编程的网络数据报文和数据流处理能力,10倍于采用标准NIC(网卡)的IA/X86系统在实际网络和安全应用方面的性能,可供选择的硬件接口规格,包括2个10Gigabit以太网端口和6个1Gigabit以太网端口。 40个为网络优化的微处理引擎所带来的高性能报文处理能力使得NFE-3240能够加速网络和安全应用。NFE-3240利用多种技术来极大的提升网络负载能力,包括二层交换、三层路由、IPsec VPN、SSL检测、网络地址与端口转换以及数据流通过一个虚拟化的PCIe数据通道实现应用级的动态负载均衡等技术。 基于Pcap报文重放的流仿真 目前很多开发人员使用带万兆网卡的服务器加上Tcpreplay重放pcap文件的方法,来进行10Gbps应用程序的日常测试工作。Tcpreplay是网络安全中的一种常见工具,其报文重放功能为大家所熟知,除此之外它还具有报文改写功能。但在实际使用中,这种解决方案还存在很多问题,特别是在高速率的情况下有诸多限制。 l 难以创建或捕获包含数百万条流的文件。 l Tcpreplay运行在x86主机上,这带来以下问题:所有发出的的包必须经过PCIe送到网卡;控制交互包的时序比较困难;不能满足10Gbps链路的线速发包要求。 来源:通信世界网 编 辑:王熙 联系电话:010-67110006-853
猜你还喜欢的内容
文章评论【查看评论()】
|
企业黄页 会议活动 |