加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Spirent验证tcpreplay发包的正确性测试

(2014-01-10 15:58:49)
标签:

tcpreplay

性能

验证

分类: linux

一、测试环境设置如下:

A、发送侧:

1、发包设备:服务器linuxAS5.0

2、发包软件:tcpreplay-3.4.4

3、发包网口:一个服务器板载千兆网口-eth1,一个外插公司PCI-X 的千兆网口-eth3

4、发包数据:纯CDR数据,1.5G左右

5、发包命令:进入tcpreplay软件目录下,输入发包命令,如:tcpreplay -i eth1 -M 800 -l 20 /vsu1.pcap-i指定网卡号;-M指定发包速率,单位是Mbps-l后为发送文件次数,0为一直发送,其他值为发送次数;最后为要发送的数据。

B、接收侧:

1、  接收设备:Spirent port1-1服务器eth1port1-3服务器eth3

2、  接收计数:Spirent直接接收计数,不存包。

C、测试步骤:

1服务器 分别用tcpreplay同时在eth1eth3口发送数据。

2Spirent接收计数,不存包。

3、发送一定时长停止发送,分别读取tcpreplaySpirent的计数值。

 

二、测试结果如下:

序号

eth1发送速率

eth3发送速率

次数

时长分钟

eth1发送包数

eth3发送包数

sp port1-1接收包数

sp port1-3接收包数

丢包率

1

800M

800M

40

14

101490320

104190320

101490320

104190320

0

2

400M

400M

20

11

50745160

50745160

50745160

50745160

0

3

900M

900M

50

17

126862900

126862900

126862900

126862900

0

4

1000M

1000M

50

15

126862900

126862900

126862900

126862900

0

5

800M

500M

循环发送,随机停止

77

573588828

394839028

573588828

394839028

0

 

序号5的发送和接收计数截图如下:

(图显示不出来啊) 

三、小结

         从测试结果看,tcpreplay软件在2块网卡同时发送不同速率的数据时,是不丢包的。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有