關於Qos中常用的CIR、PIR、CBS、PBS、EBS的解釋以及用法關係

小宇飛刀發表於2018-11-05

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

相關文章