Spirent TestCenter支持通过导入抓包文件(pcap)创建数据流。这个功能可以大大减少在创建流时候的工作,并且可以批量生成复杂的流量配置。你可以直接回放生成的数据流,也可以对导入的数据流进行需要的修改。小提示:使用导入方式生成的流量包含pcap中的所有报文使用这种方式导入的流为raw stream在使用导入方式创建流量之前,需要安装Tshark 下面我们举例说明使用的具体方法:测试场景:使用流量测试模拟DHCP过程。 如果使用普通的方式建流,我们需要创建DHCP各个步骤的流量。而使用导入方式建流,我们只需要准备提前抓取的已经包含整个过程的数据包。 导入抓包创建流量的步骤如下:1. 连接机框,并且占用端口 2. 准备好抓包文件。您可以在以前的测试中保存pcap,也可以从网络上抓取相应的包 3. 选择创建流量的端口下的Traffic Generator 4. 点击Generate Stream Block,在d出的窗口中选择pcap文件 请注意:第一次使用包导入建立流量的时候,Spirent TestCenter会d出TShark的路径指向页面。设置好TShark的路径后,Spirent TestCenter会自动进入选择pcap的页面。只有在您的Tshark路径改变以后,这个窗口才会再次d出。 5. 点击OK后,Generator自动为每个报文生成一条对应的Stream Block 6. 通过对每条流进行编辑,可以对流的内容进行调整。 7. 点击start generator发流 Spirent TestCenter的Traffic Generator中包含了很多数据的模版,
在离线情况下利用数据包回放模拟一个真实的网络环境是一种常用方法,因而寻找一种方法对网络数据包进行可靠地回放变得尤为重要。如何在离线的实验室环境下,将捕获的网络数据包按照实验人员的意愿回放到离线网络环境中,从而进行离线评估和流量测试。
常用的回放工具有tomahawk和tcpreplay。
tomahawk
tomahawk是一款用于测试入侵防御系统(IPS)的工具,工作在OSI模型的第二层,只能测试网桥型网络设备。它通过分析截获的网络数据包文件(需要有一个完整的TCP连接,包括三次握手包和四次分手包),分辨出其中的Client和Server端,再通过指定的两个网卡发送出去。
tomahawk使用格式
tomahawk [ -i interface1 ] [ -j interface1] [ -h ] [ -Z ] [ -q ] [ -d ] [ -W ] [ -R rate ] [ -m window ] [ -w lookahead ][ -a startIpAddr ] [ -s startId ] [ -e endId ] [ -L logFile ] [ -N maxActive ][ -A (0|1) ] [ -t timeout ] [ -r maxRetrans ] [ -n maxActive ] [ -l loops ] [-f file ]
• -i interface1 从interface1网口发送client到server方向的包
• -j interface2 从interface2 网口发送 server到client方向的包
• -R rate 限制tomahawk发送测试网络速率, MB/秒, 这个数可以是浮动数, 比如100Kbps的流量,可以使用-R 0.1表示
• -a startIpAddress 当重写IP地址时, 可以从startIpAddress开始分配IP地址
• -A (0|1) 是否需要修改包中的IP地址标记,0为不修改。
• -d随机最低2 byte的IP address (使用仅仅当在pcap有2 IPs)
• -t timeout 等待一个数据包到达目的端网卡的最小时间值
• -n maxActive 在网线中同时的流拷贝最大连接数
• -l loops 循环回放文件的次数
• -f file 要回放的数据包文件
[Nsos6.3 SSG]# tomahawk -l 1 -A 0 -i eth0 -j eth1 -f license-kehuchaxun.pcap
Beginning test
Completed 1 loop of trace license-kehuchaxun.pcap (hid: 1)
Finished 1 loops of trace license-kehuchaxun.pcap Completed: 1, Timed out: 0
Retrans: 0
Sent: 8
Recv: 8
1、首先,从网上下载一个rtpPlayer,并安装。2、将rtpPlayer安装完成后,运行rtpPlayer,打开文件,加载RTP数据文件,如果是.pcap格式的文件,还需要另外下载一个Wireshark,以便把.pcap格式的文件转换成.rtp格式的数据文件。
3、把转换完的.rtp格式的数据文件加载进rtpPlayer中,然后可以看到rtpPlayer界面中有一个控制按钮,把它拖动到想要回放的位置即可。
4、点击“回放”按钮,即可开始播放rtp数据流。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)