回覆列表
-
1 # 小不點的科技之旅
-
2 # 點滴世界Ds
交換機的包轉發率標誌了交換機轉發資料包能力的大小。單位一般為pps(包每秒),一般交換機的包轉發率在幾十Kpps到幾百Mpps不等。包轉發速率是指交換機每秒可以轉發多少百萬個數據包(Mpps),即交換機能同時轉發的資料包的數量。包轉發率以資料包為單位體現了交換機的交換能力。
路由器的包轉發率 ,也稱埠吞吐量,是指路由器在某埠進行的資料包轉發能力,單位通常使用pps(包每秒)來衡量。一般來講,低端的路由器包轉發率只有幾K到幾十Kpps,而高階路由器則能達到幾十Mpps(百萬包每秒)甚至上百Mpps。如果小型辦公使用,則選購轉發速率較低的低端路由器即可,如果是大中型企業部門應用,就要嚴格這個指標,建議效能越高越好。
交換機的包轉發率(吞吐量)指的是交換機轉發資料包的能力,單位是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*包轉發率。 所以評價一臺交換機,不能只看介面速率和介面數量,還要從包轉發率和交換容量一起來衡量一臺交換機的效能。