包转发、吞吐量、背板带宽计算
包转发:(只是针对交换机单口的转发速率(单位为:Mpps))
1G=1024M
1M=1024KB()
1KB=1024B(byte)
1B=8b(bit)
例如100M的速率举例:
100/8=12.5Mbyte/s(计算每秒的流量值)
(先把12.5Mbyte/s换算成KB,然后在换算成byte为了方便计算取1024为1000)
12.5*1000=12500KB
12500*1000=12500000bytes
12.5Mbyte/s=12500000bytes
1250000/(64+8+12)=148809(注释:至于为什么要有64、8、12查看此链接)
这样就可以就算出单个端口的转发速率并且得出
100M=0.1488Mpps
1000M = 1.488Mpps
10G = 14.88Mpps
背板带宽:(单位为Gbps)
cisco 2950G-48
此设备有2个1000M端口,48个100M端口
背板带宽=((2×1000)+(48×100))×2(Mbps) =13600( =13.6(Gbps))
吞吐量:(单位:Mpps)计算吞吐量要先计算出包转发率,因为吞吐量是计算所有端口的
举例:还是以cisco 2950G-48举例
刚才计算出了背板带宽为13.6Gbps
相当于6.8个千兆口=13.6/2
吞吐量=6.8×1.488=10.1184Mpps
这样就计算出了吞吐量