包转发率标志了交换机转发数据包能力的大小。单位通常位pps(包每秒),通常交换机的包转发率在几十Kpps到几百Mpps不等。包转发速率是指交换机每秒能够转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。包转发率以数据包为单位体现了交换机的交换能力。
交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽,通常的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。 因此通常来讲二层能力用bps,三层能力用pps,支持第三层交换的设备,厂家会分别提供第二层转发速率和第三层转发速率。 另外,讲一下PPS是如何计算的 咱们知道1个千兆端口的线速包转发率是 1.4881MPPS, 百兆端口的线速包转发率是0.14881MPPS,这是国际标准,可是如何得来的呢? 具体的数据包在传输过程当中会在每一个包的前面加上64个(前导符)preamble也就是一个64个字节的数据包,本来只有512个bit,但在传输过程当中实际上会有512+64+96=672bit,也就是这时一个数据包的长度其实是有672bit的千兆端口线速包转发率=1000Mbps/672=1.488095Mpps,约等于1.4881Mpps,百兆除于10为 0.14881Mpps 那么之后很简单了,其实直接用设备参数中的pps数值乘以672那么就转化成咱们比较能理解的大众化的bps概念了。 通常销售为了方便你们计算和整数化的理解就改672为500。 理解了这个后突然发现网络设备选型原来是那么的简单,我只须要预计网络中的总节点数和带宽需求及流量需求,那么须要的交换机性能型号和路由器型号就呼之欲出了。 注: 如今的设备不少是三层交换机,咱们看到的参数是分别针对三层模块和二层模块来讲的。 例如6509就是这样了。 数据交换能力是720Gbps,可是路由包转发能力是400Mpps。这里没有矛盾。由于两个数据都不是描述一件事情。 为何一个数据包定为 512 个 bit ,为何不是 1024 个 bit 再加上 64 个字节的 preamble ?
由于根据
Ethernet
中的标准,以太网最小的包大小为
64
个字节(即
512bit
),
IP
报头固定有
20
个字节的开销,若是负载小于
44
个字节的话,在发出数据包前会自动填充至
44
字节,以保证最少达到
64
字节
IP
包
菊來香帽饰网络 |