FAQ-路由器的以太网口线速转发指标如何计算

发布时间:  2012-07-26 浏览次数:  99 下载次数:  9
问题描述
Q:
路由器的一个重要指标是接口线速转发性能,以太网口线速转发指标是如何计算的?
      
告警信息

处理过程
A:
1、IP短报文通常以40字节计算,而以太帧最短长度为64字节,即便是40字节甚至更短的IP报文,封装到以太帧后,也会填充至64字节。所以对于以太帧,我们以64字节为短包标准计算。
2、根据Ethernet的CSMA/CD的工作原理,报文在发送之前,要先侦听一段时间(IPG Inter-Packet Gap空闲帧,8Byte,96bit-time),如果在这段时间内线路空闲,则可以发送;
3、以太网帧结构为8个字节的前导码,其中7个字节为AA(其二进制形式为01010101)用于与接收端同步,因为电平一高一低,很容易取得同步;第8个字节为AB(帧定界符),用于定界,标明从现在开始后面的内容真正的是以太网帧了。
4、以太网帧结构示意图见附件1。由图可见,一个最短以太帧其实际长度为:(12+7+1+64)×8=84×8=672bit/Packet
5、那么单端口的吞吐量又是如何来的呢?以GE(1000Mbps,1000 Mega Bits Per Second)接口为例:
单口吞吐量=1000M/〔(64+7+1+12)×8〕=1488095pps,即1.488Mpps               
10BASE-T接口线速转发 14,880pps,(可参见RFC2544的计算值)
100BASE-TX接口线速转发 148,809pps
1000BASE-T/S/LX接口线速转发 1,488,095pps
10GBAS-X/R接口线速转发 14,880,952pps
6、万兆以太网标准内容包括10GBASE-X、10GBASE-R和10GBASE-W三种类型。10GBASE-X使用一种特紧凑包装,含有1个较简单的WDM器件、4个接收器和4个在1300nm波长附近以大约25nm为间隔工作的激光器,每一对发送器/接收器在3.125Gbps速度(数据流速度为2.5Gbps)下工作。10GBASE-R是一种使用64B/66B编码(不是在千兆以太网中所用的8B/10B)的串行接口,数据流为10.000Gbps,因而产生的时钟速率为10.3Gbps。10GBASE-W是广域网接口,与SDH STM-48/OC192兼容,其时钟为9.953Gbps,数据流为9.585Gbps(这个数字的计算在下面的POS接口中说明)。10G以太网接口的结构示意图见附件2
 
      
根因

建议与总结
总结,以太网接口线速转发指标如下:
接口速率       线速转发指标(pps)
10M Ethernet     14880
100M FE             148809
1000M GE          1488095
10GE                  14880952

END