吞吐量 VS. 带宽
吞吐量和带宽是很容易搞混的一个词,两者的单位都是Mbps.先让我们来看两者对应的英语,吞 吐量:throughput ; 带宽: Max net bitrate 。当我们讨论通信链路的带宽时,一般是指链路上每秒所能传送的比特数。我们可以说以太网的带宽是10Mbps。但是,我们需要区分链路上的可用带宽(带 宽)与实际链路中每秒所能传送的比特数(吞吐量)。我们倾向于用“吞吐量”一词来表示一个系统的测试性能。这样,因为实现受各种低效率因素的影响,所以由 一段带宽为10Mbps的链路连接的一对节点可能只达到2Mbps的吞吐量。这样就意味着,一个主机上的应用能够以2Mbps的速度向另外的一个主机发送 数据。
bps:bit per second
pps:packet per second
1个千兆端口在包长为64字节时的理论吞吐量为1.488Mpps。
所以一般来说二层能力(L2)用bps,三层(L3)能力用pps,支援第三层交换的设备,厂家会分别提供第二层转发速率和第三层转发速率。
每一种设备所重视的规格都不一样:
1. L2 Switch 重视的是交换能及背板大小
2. L3 Switch 除了第一点外只要是进行Vlan Routing 及安全控管
3. Router 重视的是效能...目前则增加重视功能面
4. Firewall 重视的是效能及连接数
转发能力是如何计算?
考验转发能力以能够处理最小包长来衡量,对于以太网最小包为64BYTE,加上帧开销20BYTE,因此最小包为84BYTE。
对于1个全双工1000Mbps接口达到线速时要求:转发能力=1000Mbps/((64+20)*8bi