關於網絡設備性能方面:BPS,PPS講解

包轉發率標誌了交換機轉發數據包能力的大小。單位一般位pps(包每秒),一般交換機的包轉發率在幾十Kpps到幾百Mpps不等。包轉發速率是指交換機每秒可以轉發多少百萬個數據包(Mpps),即交換機能同時轉發的數據包的數量。包轉發率以數據包爲單位體現了交換機的交換能力。
  
  交換機的背板帶寬,是交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。背板帶寬標誌了交換機總的數據交換能力,單位爲Gbps,也叫交換帶寬,一般的交換機的背板帶寬從幾Gbps到上百Gbps不等。一臺交換機的背板帶寬越高,所能處理數據的能力就越強,但同時設計成本也會越高。
  所以一般來說二層能力用bps,三層能力用pps,支持第三層交換的設備,廠家會分別提供第二層轉發速率和第三層轉發速率。
   
  

  另外,講一下PPS是如何計算的
  
  我們知道1個千兆端口的線速包轉發率是1.4881MPPS,
  百兆端口的線速包轉發率是0.14881MPPS,這是國際標準,但是如何得來的呢?

  具體的數據包在傳輸過程中會在每個包的前面加上64個(前導符)preamble也就是一個64個字節的數據包,原本只有512bit,但在傳輸過程中實際上會有512+64+96=672bit,也就是這時一個數據包的長度實際上是有672bit的千兆端口線速包轉發率=1000Mbps/672=1.488095Mpps,約等於1.4881Mpps,百兆除於100.14881Mpps
  

  那麼以後很簡單了,其實直接用設備參數中的pps數值乘以672那麼就轉化成我們比較能理解的大衆化的bps概念了。
  一般銷售爲了方便大家計算和整數化的理解就改672500
  
  
  理解了這個後忽然發現網絡設備選型原來是那麼的簡單,我只需要預計網絡中的總節點數和帶寬需求及流量需求,那麼需要的交換機性能型號和路由器型號就呼之欲出了。
  注:

  現在的設備很多是三層交換機,我們看到的參數是分別針對三層模塊和二層模塊來說的。
  例如6509就是這樣了。
  數據交換能力是720Gbps,但是路由包轉發能力是400Mpps。這裏沒有矛盾。因爲兩個數據都不是描述一件事情。
  
  爲什麼一個數據包定爲512bit,爲什麼不是1024bit再加上64個字節的preamble

因爲根據Ethernet中的標準,以太網最小的包大小爲64個字節(即512bit),IP報頭固定有20個字節的開銷,如果負載小於44個字節的話,在發出數據包前會自動填充至44字節,以保證最少達到64字節IP

 

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