包轉發率交換容量詳解


  • 交換機的包轉發率(吞吐量)指的是交換機轉發數據包的能力,單位是pps(包每秒),也就是交換機每秒可以轉發多少個數據包。
  • 交換機接口速率:100Mbit/s的以太網接口,學過計算機的同學都知道,每8個bit組成一個字節,所以接一個百兆接口轉換成節=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。
  • 舉個例子,假設有一台24口10/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。如果這兩個參數不能達到這個值,就說明交換機的性能不達標。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM