對于
交換機,我們可能不了解交換機的交換容量、包轉發率和MAC等參數。這里河姆渡小編為您以華為S1700系列交換機為例,詳解一下交換機是如何計算容量的,我們在購買和使用交換機的時候應該了解這些問題,希望能給您提供幫助。
1、交換容量
交換機的交換容量,是指交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。交換容量表明了交換機總的數據交換能力,單位是Gbps,數值越大表示交換機的數據交換能力越強。交換容量等于端口數×相應端口速率×2(全雙工模式)。
釋義:
交換容量等于端口數24*1000M*2=48000M=48Gbps,,數值1000為端口的最大速率,2代表全雙工模式,也就是在發送數據的同時也能接收數據即為全雙工,如果同一時間只能進行一種動作即為半雙工。
2、包轉發率
包轉發率,用來衡量網絡設備轉發數據能力的標準,包轉發率以數據包為單位,體現了
交換機的交換能力,單位是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、
一個線速就是一個端口的意思,那么一個24個端口的全千兆交換機的計算就是1.48*24=35.52Mbps,約等于36Mbps
3、MAC
端口建立連接后,交換機會將接入設備的MAC地址和端口號,對應起來存入MAC地址表中,那么8K的MAC地址能存放多少個呢?8K就是說明該網絡設備最多可支持8000個MAC地址的存儲,加上設備自身保住的,大約7000多個吧。