交换机有两个指标:
吞吐量和带宽
带宽是一个硬件指标,比如带宽1Gbps,表示在1秒钟之内最多可以传输1Gb的流量。
吞吐量是一个行为指标,它不只是硬件因素。比如吞吐量为在实际链路中每秒钟所能传输的最大流量,它更能表示一个系统的测试性能。通常情况下测试结果的吞吐量要小于带宽。
bps 和 pps
bps表示交换数据速率,pps表示包转发速率。 一个千兆网口在包长为64字节时理论的吞吐量为 1.488Mpps。
考验转发能力已能够处理的最小包长来衡量,对于以太网最小包64字节,加上帧开销20字节,最小包共84字节。对于一个全双工的1000Mbps接口达到线速时要求:转发能力 = 1000Mbps / *(64 + 20)*8) = 1.488Mpps.
交换机背板带宽
是交换机接口处理器和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps。
线速转发
在端口满负载的情况下,交换机内部对帧进行无差错的转发成为线速。比如:
1. 背板带宽线速
交换机上所有端口能提供的总带宽 = 端口数x相应端口速率x2(全双工模式)。如果总带宽<=标称背板带宽,那么在背板带宽上是线速的。
2. 第二层包转发线速
第二层包转发率 = 千兆端口 数量x1.488Mpps + 百兆端口数量 x 0.1488Mpps + 其他。 如果这个速率能够 <= 标称二层包转发速率,则交换机在第二层交换的时候可以做到线速。
3. 第三层包转发线速
第三层包转发率 = 千兆端口数量x1.488Mpps + 百兆端口数量 x 0.1488Mpps + 其他。 如果这个速率 <= 标称三层包转发速率,那么交换机在做第三层交换的时候可以最到线速。