請問交換機的 背板帶寬 和 包轉發率 到底該怎麽理解呢。?
二者的關系:決定包轉發率的壹個重要指標就是交換機的背板帶寬,背板帶寬標誌了交換機總的數據交換能力。壹臺交換機的背板帶寬越高,所能處理數據的能力就越強,也就是包轉發率越高。
背板帶寬可以理解為電腦的總線,交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。
包轉發率可以理解為包轉發線速的衡量標準,是以單位時間內發送64byte的數據包(最小包)的個數作為計算基準的。
下面詳細解釋下背板帶寬和包轉發率以及計算方法:
1、交換機:背板帶寬
背板帶寬是模塊化交換機上的概念,固定端口交換機不存在這個概念,固定端口交換機的背板容量和交換容量大小是相等的。
轉發帶寬=包轉發速率*8*(64+8+12)=1344*包轉發速率。
背板帶寬標誌了交換機總的數據交換能力,單位為Gbps,壹般的交換機的背板帶寬從幾Gbps到上百Gbps不等。壹臺交換機的背板帶寬越高,所能處理數據的能力就越強,但同時設計成本也會越高。
背板帶寬,是交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。壹臺交換機的背板帶寬越高,所能處理數據的能力就越強,但同時設計成本也會上去。?
背板帶寬指的是背板整個的交換容量,交換容量指cpu的交換容量,包轉發指的是三層轉發的容量。
線速的背板帶寬計算公式為端口數*相應端口速率*2(全雙工模式)如果總帶寬≤標稱背板帶寬,那麽在背板帶寬上是線速的。考察交換機上所有端口能提供的總帶寬。
第二層包轉發線速 第二層包轉發率=千兆端口數量×1.488Mpps+百兆端口數量*0.1488Mpps+其余類型端口數*相應計算方法,如果這個速率能≤標稱二層包轉發速率,那麽交換機在做第二層交換的時候可以做到線速。
第三層包轉發線速 第三層包轉發率=千兆端口數量×1.488Mpps+百兆端口數量*0.1488Mpps+其余類型端口數*相應計算方法,如果這個速率能≤標稱三層包轉發速率,那麽交換機在做第三層交換的時候可以做到線速。
它的設計思路是,將壹體的交叉總線矩陣劃分成小的交叉矩陣,中間通過壹條高性能的總線連接。其優點是減少了交叉總線數,降低了成本,減少了總線爭用;但連接交叉矩陣的總線成為新的性。
壹般來講,低端的路由器包轉發率只有幾K到幾十Kpps,而高端路由器則能達到幾十Mpps(百萬包每秒)甚至上百Mpps。如果小型辦公使用,則選購轉發速率較低的低端路由器即可,如果是大中型企業部門應用,就要嚴格這個指標,建議性能越高越好。
2、交換機:包轉發率
包轉發率,也稱端口吞吐量,是指路由器在某端口進行的數據包轉發能力,單位通常使用pps(包每秒)來衡量。
包轉發率的含義是每秒鐘內所轉發的數據包的個數,單位為pps,即packet?per?second。
這裏的數據包packet和字節byte有個對應關系,即1packet=64byte。為什麽是64呢,這是對包的定義,網絡中1個數據包最小包含64字節,這64個字節指的是單純的數據。
當然數據包在網絡中的傳輸不是僅僅裸傳數據包,還要給每個數據包加上8byte的幀頭和12byte的幀間隙,因此每傳輸壹個數據包就需要傳輸64+8+12***84byte。
轉發能力以能夠處理最小包長來衡量,對於以太網最小包為64BYTE,加上幀開銷20BYTE,因此最小包為84BYTE。
對於千兆以太網來說,計算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps。對於壹個全雙工千兆接口達到線速時要求:包轉發率=1000Mbps/(84*8)=1.488Mpps。
同理,求得:
對於1個全雙工1000Mbps接口達到線速時要求:轉發能力=1000Mbps/((64+20)*8bit)=1.488Mpps。
對於1個全雙工100Mbps接口達到線速時要求:轉發能力=100Mbps/((64+20)*8bit)=0.149Mpps。
Mellanox在京發布全新以太網產品——業界首款10萬兆以太網、開放式無阻塞以太網交換機Spectrum與ConnectX-4Lx系列以太網適配器。
萬兆以太網,壹個線速端口的包轉發率為14.88Mpps
百兆以太網,壹個線速端口的包轉發率為0.1488Mpps
OC-12的POS端口,壹個線速端口的包轉發率為1.17Mpps
OC-48的POS端口,壹個線速端口的包轉發率為468Mpps
擴展資料:
1、背板帶寬
交換機的背板帶寬,是交換機接口處理器或接口卡和數據總線間所能吞吐的最大數據量。背板帶寬標誌了交換機總的數據交換能力,單位為Gbps,也叫交換帶寬,壹般的交換機的背板帶寬從幾Gbps到上百Gbps不等。壹臺交換機的背板帶寬越高,所能處理數據的能力就越強,但同時設計成本也會越高。
2、轉發率
交換機的包轉發率標誌了交換機轉發數據包能力的大小。單位壹般為pps(包每秒),壹般交換機的包轉發率在幾十Kpps到幾百Mpps不等。包轉發速率是指交換機每秒可以轉發多少百萬個數據包(Mpps),即交換機能同時轉發的數據包的數量。包轉發率以數據包為單位體現了交換機的交換能力。
對於萬兆以太網,壹個線速端口的包轉發率為14.88Mpps。
對於千兆以太網,壹個線速端口的包轉發率為1.488Mpps。
對於快速以太網,壹個線速端口的包轉發率為0.1488Mpps。
對於OC-12的POS端口,壹個線速端口的包轉發率為1.17Mpps。
對於OC-48的POS端口,壹個線速端口的包轉發率為4.68MppS。
參考資料:
參考資料:
參考資料: