Pages

搜尋網誌

Monday, January 21, 2013

Switch 背板頻寬計算方法


一台交換機 (Switching Hub) 的背板頻寬越高,所能處理數據的能力就越強,但同時設計成本也會較高。但如何去知道一個交換機的背板頻寬是否夠用?顯然,透過估算的方法是沒有用的,應該從兩個方面來考慮:

  • 所有連接埠容量 x 連接埠數量之和的 2 倍應該小於背板頻寬,可實現全雙工無阻塞交換,證明交換機具有發揮最大數據交換性能的條件。例如某交換機背板頻寬 3.2G,每埠將分配 200Mbps,若使用全雙工網路卡,在區域網路中可以得到理論值 200Mbps 的速度。 
  • 滿載配置吞吐量 (Mpps) = 滿載配置 GE 連接埠數╳1.488Mpps 其中 1 個 1GB 連接埠在封包長度為 64 位元組時,理論吞吐量為 1.488Mpps。例如,一台最多可以提供 64 個 1GB 連接埠的交換機,其滿配置吞吐量應達到 64╳1.488Mpps = 95.2Mpps,才能夠確保在所有連接埠在工作時,提供無阻塞的封包交換。如果一台交換機最多能夠提供 176 個 1GB 連接埠,而宣稱的吞吐量為不到 261.8Mpps (176 個埠╳1.488Mpps = 261.8),那麼有理由認為該交換機採用的是有阻塞的結構設計。 
 一般是兩者都滿足的交換機才是合格的交換機。背板相對大,吞吐量相對小的交換機,要不是為了保留升級擴展的能力,就是軟體、專用晶片電路設計有問題;背板相對小,吞吐量相對大的交換機,整體性能比較高。不過廠家宣稱的背板頻寬可以相信,但吞吐量是無法相信的,因為後者是個設計值,測試很困難,並且意義不是很大。 交換機的背板速率一般是:Mbps 指的是第二層, 對於三層以上的交換才採用 Mpps。