包转发与吞吐之间的计算

时间:2022-01-02 17:37:29

100Mbit/s的以太网络,100M换算成byte则是100/8=12.5M byte/s,换算出来就是12500000bytes。    因为在以太网的数据包中,最小的数据包的大小是64byte/s,加上8个byte的前导字节以及12个byte帧间间隙,合计就是84byte。    那么用12500000/84=148809,所以就可以得到在100M吞吐量单向环境下的每秒最大的包转发个数148809,换算成k即为148.8k pps,也就是0.1488M pps。    0.1488M pps这个包转发率是100M的网络而言,那么1000M的网络,算出来的包转发率就应是1.488Mpps,对于10G网络对应的是14.88Mpps。


对于AC

802.11nAP理论吞吐:

单数据流 
        802.11n—20MHZ数据吞吐量=71.5Mbps         802.11n—40MHZ数据吞吐量=148.5Mbps 

双数据流 

        802.11n—20MHZ数据吞吐量=142Mbps         802.11n—40MHZ数据吞吐量=297Mbps


按照300Mbps计算,需要转发128个AP的AC转发能力为:

300M *128/(84*8) = 57.14 Mpps

目前的AP实际吞吐:140Mbit/s,需要AC的转发能力为:

140M *128/(84*8) = 26.7 Mpps