PPS性能测试流量测试中的以太网每秒数据包个数计算

  Ehternet包头格式:

Gap/12bytes+Preamble/8bytes+Des Add/6bytes+SourceAdd/6bytes+Type/Length/2bytes+(802.1Q/4bytes)+CRC/4bytes=42bytes

 在计算PPS的时候一定要把GAP+PREAMBLE+CRC总共24bytes一起计算。让我们来分析一下,Gap叫做帧间隙,它位于在被发送的每个以太网帧之间,长度是12bytes,作用在于区分前后2个帧。Preamble一般在真正的数据之前发送,往往会包括一些用于正确接收的信息,比如信道编码方式,扰码初始状态,包长度等等。有的会是一个训练序列用于同步,信道估计、频偏校正等等,长度是8bytes.

  CISCO路由器接收报文后,在用‘show interface/showpolicy-map’检查流量的时候看到的bit rate 和 pps是不包含GAP+PREAMBLE+CRC。也就是说在路由器处理完报文后是看不到这3个部分的,但是报文在链路上传输时是携带了这3个部分。请看例子:接口带宽是1G,数据报文分别发送IPPayload为60bytes/1500bytes,带VLAN TAG。

如果IPPayload为60bytes:1000000000bits/8/(60bytes+Gap/12bytes+Preamble/8bytes+DesAdd/6bytes+SourceAdd/6bytes+Type/Length/2bytes+(802.1Q/4bytes)+CRC/4bytes)= 1225490.每秒可以发送1225490个数据包。

如果IPPayload为1500bytes:1000000000bits/8/(1500bytes+Gap/12bytes+Preamble/8bytes+DesAdd/6bytes+SourceAdd/6bytes+Type/Length/2bytes+(802.1Q/4bytes)+CRC/4bytes)= 81063.每秒可以发送81063个数据包。






  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值