分享免费的编程资源和教程

网站首页 > 技术教程 正文

交换机性能指标解读

goqiw 2024-09-09 06:36:28 技术教程 14 ℃ 0 评论

1、名称:

背板带宽

是交换机接口处理器或接口卡和数据总线所能吞吐的最大数据量。标志了交换机总的数据 交换能力,单位为Gbps(位每秒),一般的交换机的背板带宽从几Gbps到几百Gbps不等,一台交换机的背板带宽越高,所能处理数据的能力就越强,同时设计成本也会越高。

交换容量

是交换机内核CPU与总线的传输容量,一般比背板带宽小,单位Gbps(位每秒)

包转发率

标志交换机转发数据包能力的大小,单位pps(包每秒)。

2、单位:

bit:

电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。

Byte:

一个Byte由8 bits 所组成,可代表一个字母(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),是记忆体储存资料的基本单位,至于每个中文字则须要2个Bytes。

bps:

“bits?per?second”常用于表示数据机及网络通讯的传输速率。

Bps:

“Byte?per?second”电脑一般都以Bps显示速度,100Mbps的宽带下载速度只有100/8=12.5MBps。

pps:

“packets per second”,指交换机每秒能够转发多少个数据包,一般交换机的包转发率在几十Kpps到几百Mpps不等。

3、转换关系

不同带宽的端口包转发率=接口带宽/8/(64+12+8),比如千兆端口的带宽包转发率:

1000Mb/8B/(64B+8B+12B)=1.488Mpps

说明:当以太网帧为64Byte时,需考虑8Byte的前导符和12Byte的帧间隙的固定开销。在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。每个帧都要有20个字节的固定开销。(另外这20字节的信息是不能通过抓包软件抓下来的)因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。

以下是常用以太网端口的包转发率:

接口带宽

包转发率

10Mbps

0.01488Mpps

1000Mbps

1.488Mpps

10000Mbps

14.88Mpps

25000Mbps

37.2Mpps

40000Mbps

59.2Mpps

100000Mbps

148.8Mpps

下面,我按这个数值来验证一下H3C的交换机在其网站上公布的数据,是否满足全端口“线速转发”。

1)

设备:H3C S3600-28P-EI

公布包转发率:9.6Mpps

接口:24个10/100Base-TX以太网端口,4个1000Base-X SFP千兆以太网端口(就是24个100M+4个1000M)

计算:0.1488Mpps*24+1.488Mpps*4=3.5712Mpps+5.952Mpps=9.5232Mpps

结果9.5232Mpps < 公布包转发率:9.6Mpps,满足全端口“线速转发”。

2)

设备:S5500-28C-EI

包转发率(整机): 95.2Mpps

接口:24个10/100/1000Base-T以太网端口,4个复用的1000Base-X千兆SFP端口,2个扩展插槽(每个扩展插槽接口卡最大配置2×10G接口);

(也就是24*1000M+2×2*10GE)

计算:1.488Mpps*24+14.88Mpps*2*2=35.712Mpps+59.52Mpps=95.232Mpps

结果95.232Mpps =包转发率(整机): 95.2Mpps,满足全端口“线速转发”。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表