交换机吞吐率与包转发率,包转发率计算公式

1 .吞吐量

吞吐量是指单位时间内为网络、设备、端口或其他设备(如位、字节)成功传输的数据数。 也就是说,吞吐量是设备在没有帧丢失的情况下可以接收和传输的最大数据速率。

吞吐量的大小主要由网络设备的内外网口硬件,以及程序算法的效率决定,特别是程序算法对于需要大量运算的设备来说,算法的低效大大降低了通信量。

2 .带宽

吞吐量和带宽是容易混淆的词语。 讨论通信链路的带宽时,通常是指链路上每秒可以传输的位数。 这取决于链路时钟速率和信道编码,在计算机网络中也称为线速。 这意味着100兆以太网的带宽为100Mbps。

但是,必须区分链路上的可用带宽(带宽)和实际链路上每秒可以传输的位数(吞吐量)。 通常,网络性能倾向于用“吞吐量”一词来表示。 现实情况是,由于受多种低效因素(如具有双重通信的NIC设备和链路状态)的影响,通过带宽为100Mbps的链路连接的成对节点可能只能达到50Mbps的吞吐量。 这意味着一台主机上的APP应用程序可以以50Mbps的速度向另一台主机发送数据。

3 .包封率

对于网络设备来说,除了吞吐量这一重要指标之外,另一个主要指标是消息传输率,也就是人们常说的分组传输率。 包传输率一般是指64字节包中的全双工吞吐量,该指标包括吞吐量指标和消息传输率指标两者。

线速分组传输率的测量标准是以IEEE802.3中最短的以太网64字节分组(第2层或第3层分组)为计算标准,分组传输率(pps )=吞吐量/(84字节

所以:

对于100兆以太网,每端口线速数据包传输率=100,000,000 bps/672 bit=0.148 mpps

对于千兆以太网,每端口线速数据包传输率=1,000,000,000 bps/672 bit=1.488 mpps

对于千兆位SFP端口(以太网端口没有千兆位),每个线速端口的数据包传输率=10,000,000,000 bps/672 bit=14.88 mpps

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注