包轉發率交換容量詳解


交換機的包轉發率(吞吐量)指的是交換機轉發數據包的能力,單位是pps(包每秒),也就是交換機每秒可以轉發多少個數據包。


交換機接口速率:100Mbit/s的以太網接口,學過計算機的同學都知道,每8bit組成一個字節,所以接一個百兆接口轉換成節=12.5Mbyte/s,也 就是說每秒這個以太網接口能轉發12.5M個字節=12500000byte

由於以太網的衝突檢測機制,所以以太網傳輸數據幀時對數據幀的大小有個限制,數據幀最小爲64byte,加上8byte的前導字節以及12byte的幀間 間隙,合計就是84byte,也就是說在以太網上傳輸的數據幀最小爲84byte

以百兆以太口爲例,一個百兆以太口每秒最多轉發12500000byte的數據,假設在最糟糕的情況下所傳輸的所有數據幀都是最小的84byte(當然如 果傳輸的數據幀越大對交換機轉發越有利,所以我們這裏假設一個極端,在最糟糕的情況下),那麼這個百兆以太口每秒轉發的數據幀爲 12500000/84=148809pps(/)=148.8kpps=0.1488Mpps

所以我們可以得出百兆以太網的包轉發率爲0.1488Mpps,那麼千兆以太網的包轉發率爲1.488Mpps,對於10G以太網對應的包轉發率爲14.88Mpps

舉個例子,假設有一臺2410/100Base-TX以太網交換機,那麼這麼這各交換機的包轉發率爲 24*0.1488Mpps=3.5712Mpps,如果再加上4個千 兆以太口4*1.488Mpps=5.952Mpps。那麼總共就是3.5712Mpps+5.952Mpps=9.5232Mpps。也就是說一臺24 口百兆+4口千兆的以太網交換機,只有整 機包轉發率達到9.5232Mpss的時候,才能實現線速轉發。

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

交換機的交換容量計算方法爲:端口數*相應端口速率*2(全雙工)。例如一臺24口百兆交換機交換容量=24*100*2=4800Mbit=4.8Gbps

交換機交換容量和包轉發率關係:包轉發率*8*64+8+12=1344*包轉發率。

所以評價一臺交換機,不能只看接口速率和接口數量,還要從包轉發率和交換容量一起來衡量一臺交換機的性能。

一臺24口百兆交換機,包轉發率要達到3.5712Mpps,交換容量要達到4.8Gbps。如果這兩個參數不能達到這個值,就說明交換機的性能不達標。

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