Q:什么是背板带宽、交换容量、包转发率,其三者间有何关系?
A:背板带宽也叫背板容量,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,一般的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。
交换容量是内核CPU与总线的传输容量,一般比背板带宽小。采用存储转发模式的交换机,交换容量的大小由缓存(BUFFER)的位宽及其总线频率决定。即,交换容量=缓存位宽*缓存总线频率=96*133=12.8Gbps;也有的厂家使用端口总容量的2倍来标示交换容量,交换容量=2*(n*100Mbps+m*1000Mbps)(n:表示交换机有n个100M端口,m:表示交换机有m个1000M端口)。
包转发率:转发能力以能够处理最小包长来衡量,对于以太网最小包为64BYTE,加上帧开销20BYTE,因此最小包为84BYTE。对于1个全双工1000Mbps接口达到线速时要求:转发能力=1000Mbps/((64+20)*8bit)=1.488Mpps;对于1个全双工100Mbps接口达到线速时要求:转发能力=100Mbps/((64+20)*8bit)=0.149Mpps单位:Mpps (兆个包每秒)。
交换容量=包转发速率*8*(64+8+12)=1344*包转发速率。
