關於Qos中常用的CIR、PIR、CBS、PBS、EBS的解釋以及用法關係
CIR(Committed Information Rate,承諾資訊速率):
每秒可通過的速率,計量單位為Kbps (以bit 位為單位)。如設定為500Kbps 。每8bit位=1Byte 1Kbps=1024bit
PIR(Peak Information Rate,峰值資訊速率):
即允許傳輸或轉發報文的最大速率;單位為bit
CBS(Committed Burst Size):
承諾突發尺寸突發尺寸,令牌桶的容量,即每次突發所允許的最大的流量尺寸。設定的突發尺寸必須大於最大報文長度。計量單位為byte(位元組)。
PBS(Peak Burst Size,峰值突發尺寸):
EBS(Excess Burst Size,超出突發尺寸):
即瞬間能夠通過的超出突發流量。
PIR 和PBS是隻有在交換機中才有的引數。
配置交換機限速時,cir和cbs的關係如下:
cbs要大於報文的最大長度。
在連續流量的情況下對於cbs沒有特殊的要求,保證平均速率是cir的速率。
在突發流量需要保證的情況下,如果cbs換算成kbit小於cir,那麼cbs也無法保證突發流量。否則cbs可以配置大一些。
在對FTP業務進行限速時,由於FTP屬於TCP業務,TCP協議有其特殊的傳輸機制導致流量無法達到所應該達到的限速速率,推薦配置:
CBS = 200 * CIR
PBS = 2 * CBS
說明:
不配置PIR,只配置CIR、CBS、PBS。
CIR單位為Kbps,CBS、PBS單位為Byte。
例如: 配置CIR頻寬為2M=2048Kbps,則:
CBS = 200 * CIR = 200 * 2048 = 409600
PBS = 2 * CBS = 2 * 409600 = 819200
配置如下:
[Quidway-behavior-b1] car cir 2048 pir 2048 cbs 409600 pbs 8192000 green pass remark-8021p 5 yellow pass red discard
相關文章
- 專案中關於解構的常用用法
- css關於/deep/的解釋和用法CSS
- 關於Servlet的原理以及常用類Servlet
- vue中 關於$emit的用法VueMIT
- 關於JavaScript中arguments的用法JavaScript
- 關於CMP的關係,求教...
- 專案中關於解構的常用用法,我都幫你整理好了
- 關於常用的http請求頭以及響應頭詳解HTTP
- 關於 Angular 部署以及 index.html 裡 base hRef 屬性的關聯關係AngularIndexHTML
- openfile解讀以及和latch的一點關係
- 關於 Redis & 常用用法詳情Redis
- 關於C#中async/await的用法C#AI
- 關於AI、關於chatGPT的幾十種用法AIChatGPT
- 關於專案管理中的公共關係資源管理(轉)專案管理
- Web Service和SOAP以及HTTP的關係? .WebHTTP
- 關於表空間和表的關係
- 分享之前整理的EBS常用表關聯圖 TRM
- Laravel 中的多對多關係詳解Laravel
- 解讀數倉中的資料物件及相關關係物件
- Oracle11gRAC中關於srvctl和crsctl的解釋?Oracle
- MySQL information_schema庫中關於三個關於鎖相關表的欄位解釋彙總MySqlORM
- goldengate關於pump程式的解釋Go
- 關於linux的test用法Linux
- 關於lag函式的用法函式
- EBS apps, applsys 的關係及密碼更改APP密碼
- 關於oracle with table as 建立臨時表的用法示例以及使用with as 的優點Oracle
- 關於Aggre-Repository-eventBus的關係
- c++ 中關於int,unsigned int , short的關係與應用C++
- 關於PR 和PO關係
- ebs11.5客戶關係表部分
- PHP中關於foreach的簡單的用法總結PHP
- 關於oracle with as用法Oracle
- 關於Java中的@Deprecated註解Java
- create 與 store中的關係
- 再次說UML 中的關係
- IT專案中的要素關係
- CPU、記憶體、快取的關係詳細解釋!記憶體快取
- 關於mybatis中的resultType與resultMap用法及誤區MyBatis