包转发与吞吐之间的计算
2014-11-17 17:25
113 查看
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
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
相关文章推荐
- Java计算n-m之间质数/素数,打印出全部素数、总和以及个数
- POJ1269(计算几何基础-直线与直线之间的关系与它们的交点)
- C# 通过GPS坐标,计算两点之间距离
- 计算两个时间戳之间的工作日间隔时间(9:30-12:00 13:00-18.30)
- 计算指定两点经纬度之间的距离(附PHP源码)
- 计算两个日期之间相差的天数
- Java程序:计算两个日期之间的天数,小时,等等
- 计算两个坐标点之间的距离
- javascript计算两个日期之间的天数
- 计算两个GPS经纬度坐标之间的距离 PHP
- Swift计算两个经纬度之间的球面面积
- 关于插入排序元素之间比较次数的计算
- 讲解对于Java中如何计算日期之间的天数知识
- iOS-计算两个日期之间的天数
- 怎样计算出两个日期之间的时间差~~~~~~~~~~~~~
- iOS计算两个时间点之间的工作日
- 跨越折扣分摊计算俩次月结之间的差额;
- 计算两个日期之间相差的月数
- java 计算两个日期之间天数
- SQL计算两个日期之间的工作天数