包转发率交换容量详解
交換機的包轉發率(吞吐量)指的是交換機轉發數據包的能力,單位是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。如果這兩個參數不能達到這個值,就說明交換機的性能不達標。
交換機:包轉發率
這個概念到底起什么作用?
包轉發線速的衡量標準———是以單位時間內發送64byte的數據包(最小包)的個數作為計算基準的。對于千兆以太網來說,計算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps 說明:當以太網幀為64byte時,需考慮8byte的幀頭和12byte的幀間隙的固定開銷。故一個線速的千兆以太網端口在轉發64byte包時的包轉發率為1.488Mpps
記住以下的:
對于萬兆以太網,一個線速端口的包轉發率為14.88Mpps。
*對于千兆以太網,一個線速端口的包轉發率為1.488Mpps。
*對于百兆以太網,一個線速端口的包轉發率為0.1488Mpps
如:一臺24個千兆端口的桌面交換機(連接電腦),其最大吞吐量應達到24*1.488Mpps=35.712Mpps,才能保證所有端口線速工作時,提供無阻塞的包交換。
交換機:背板帶寬
一、背板帶寬
交換機背板帶寬含義
交換機的背板帶寬也叫背板容量,是交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。背板帶寬標志了交換機總的數據交換能力,單位為Gbps,一般的交換機的背板帶寬從幾Gbps到上百Gbps不等。一臺交換機的背板帶寬越高,所能處理數據的能力就越強,但同時設計成本也會越高。
背板概念:我個人一直理解成電腦的總線。
背板帶寬計算方式:每種端口的速率乘以端口數量之和,再乘以2
背板帶寬:
接入交換機:以24口接入交換機為例(24個千兆口)
24*1000x 2(Mbit/s) /1024(Mbit/s)= 46.875 (Gbit/s)
核心交換機:接入交換機數量乘以46.875 (Gbit/s)
實驗:桌面型交換機帶20臺電腦上網
設備:桌面型交換機(俗稱傻瓜交換機)
公布包轉發率:35.7Mpps
接口:24個10/100/1000Base-TX以太網端口, (就是24個1000M)
計算:1.488Mpps*24 =35.712Mpps
包轉發率:結果35.712Mpps =公布包轉發率:35.7Mpps,滿足全端口“線速轉發”。
公布背板帶寬:48Gbps
計算:24*1000x 2(Mbit/s) /1024(Mbit/s)= 46.875
(Gbit/s)
背板帶寬:結果46.875 (Gbit/s)<公布背板帶寬:48Gbps,滿足全端口
實驗:某個公司有300臺電腦上網,三層核心怎么選。初步預計要用15個千兆交換機。
通過上面的實驗已經證實,每一個交換機的包轉發率要達到35.712Mpps,背板帶寬要達到46.875 (Gbit/s)。
核心交換機背板帶寬:接入交換機數量15X46.875 (Gbit/s)=703.125
Gbit/s
吞吐量包轉發率:
接入交換機: 1.488Mpps*2 =2.976Mpps(解釋:一個端口上聯到核心,但是有上行和下行。)
核心交換機包轉發率:接入交換機數量15X2.976Mpps =44.64Mpps
總結
以上是生活随笔為你收集整理的包转发率交换容量详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ejabberd登陆不成功的解决方案
- 下一篇: e3 1230 v3相当于i几