二層交換機交換容量和包轉發率計算

這是在中關村網站截取的H3C  S5048E二層交換機參數,以此交換機參數爲例子計算。

 

 

 

標註:評價一臺二層交換機性能,不能只看接口速率和接口數量,還要從交換容量和包轉發率一起衡量。

 

 

1、背板帶寬

背板帶寬,是指交換機接口處理器或接口卡,和數據總線間所能吞吐的最大數據量。背板帶寬標誌了交換機總的數據交換能力。背板帶寬是模塊化交換機上的概念,固定端口交換機不存在這個概念,固定端口交換機的背板容量和交換容量大小是相等的。

交換機背板速率單位一般爲Mbps,指的是二層,對於三層以上交換才採用Mpps

bps = bit/s,每秒比特數

pps = packet/s,每秒包數

 

 

2、交換機容量計算方法

交換機的交換容量,是指交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。交換容量表明瞭交換機總的數據交換能 力,單位是Gbps

 

交換機端口數量*相應端口速率*2(全雙工)

48*1000Mbps*2=96000Mbps=96Gbps

交換機容量(交換機的總帶寬,也稱端口總帶寬)  ≤ (小於等於) 背板帶寬

如果交換機容量小於等於背板帶寬,那麼背板帶寬上是線速的。

 

3、包轉發率計算方法

包轉發率,用來衡量網絡設備轉發數據能力的標準,包轉發率以數據包爲單位,體現了交換機的交換能力,單位是pps

 

1Byte(字節)=8bit(位)

舉例說明100Mbit/s的以太網絡,100M換算成Byte則是100 000/8=12500KByts/s=12.5MByte/s

也就是說100Mbit/s的帶寬以太網絡每秒傳輸12.5MByte數據大小的文件。

 

在以太網的數據包中,最小的數據包的大小是64Byte/s,加上8個Byte的前導字節以及12個Byte幀間間隙,合計就是84Byte。那麼用12500000/84=148809Bpps,所以就可以得到在100M吞吐量單向環境下的每秒最大的包轉發個數148809B pps,換算成K即爲148.8K pps,也就是0.1488M pps。

 

對於一個全雙工百兆接口達到線速時要求:包轉發率同理,求得:

12500000Bbps/84=148809Byte/s=0.148809MByte/s=0.1488Mpps

一個千兆以太網,一個線速端口的包轉發率爲1.488Mpps

一個萬兆以太網,一個線速端口的包轉發率爲14.88Mpps

OC-12的POS端口,一個線速端口的包轉發率爲1.17Mpps

OC-48的POS端口,一個線速端口的包轉發率爲468Mpps

 

 

4、線速轉發

端口在滿負載的情況下,對幀進行無差錯的轉發稱爲線速轉發。

 

線速轉發,即線性無阻塞傳輸。需要滿足以下兩個條件:

A、交換機背板帶寬>=交換容量,可實現全雙工無阻塞交換,證明交換機具有發揮最大數據交換性能的條件。

B、交換機最大吞吐量>=端口數量*端口包轉發率

 

端口數量*交換機每個端口的包轉發率=交換機所有端口包轉發率總量(交換機最大吞吐量),

48*1.488Mpps=71.424Mpps

 

標註:上述H3C  S5048E交換機配置清單包轉發率其實就是交換機最大吞吐量。

 

所以,通過以上計算可以發現H3C  S5048E智能二層交換機是一款合格的二層交換機產品,性能也是比較強。

 

轉自:https://www.cnblogs.com/zoulongbin/p/7814968.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章