自適應速率整形器

整形器通過延遲業務流中某些或全部分的轉發使得業務流遵循業務的流量屬性。整形器的目的是平滑業務,減少業務突發度。RFC2963定義的自適應速率整形器,又稱為RAS(Rate Adaptive Shaper)

整形器,分類,srRAS,trRAS,GsrRAS,GtrRAS,

整形器

整形器通過延遲業務流中某些或全部分的轉發使得業務流遵循業務的流量屬性。通常整形器都有一個大小合適的快取區暫存分組,如果快取區空間不夠則會丟棄分組。整形器的目的是平滑業務,減少業務突發度。RFC2963定義的自適應速率整形器,又稱為RAS(Rate Adaptive Shaper),它們所處的位置如圖
自適應速率整形器
可以看出,整形器的位置與RFC2475的定義稍微有點不同,它位於測量器的前面,RAS由一個FIFO的尾端拋棄佇列組成。整形速率是FIFO佇列占有率和到達業務的而平均速率的函式,如果佇列的占有率增加,為了減少業務的損失率和整形器的時延,整形速率就必須增加。自適應速錄整形器又分為單速率自適應整形器(srRAS)、雙速率自適應整形器(trRAS)、綠色單速率自適應整形器(GsrRAS)和綠色雙速率自適應整形器(G-trRAS),通常情況下,srRAS和GrsRAS與srTCM聯合使用,trRAS和G-trRAS與srTCM聯合使用。其中GsrRAS和G-trRAS)又統稱為綠色自適應速率整形器(Green RAS)。srRAS和trRAS不考慮下游測量器的狀態,即使測量器有足夠的令牌可以將分組標記為綠色時它們也會時延分組,這個時延是不必要的並且會降低TCP業務的性能。Green RAS通過在測量器和整形器之間傳送狀態數據解決了這個問題,如圖所示
自適應速率整形器
通過傳送狀態數據,Green RAS知道什麼時刻測量器可以將分組標記為綠色,然後把這個時刻與用整形速率計算出來的調度時間相比較,如果這個時刻早,整形器就在這個時刻傳送分組,否則在調度時間傳送分組。

分類

srRAS

srRAS包括4個參數:承諾的信息速率(CIR,Committed Information Rate)、最大信息速率(MIR,Maximum Information Rate)、承諾信息速率極限和最大信息速率極限。CIR和MIR的單位是Byte/s,CIR必須是可以配置的,而MIR則可以進行配置,也可以不能配置,IEFT建議可以對MIR進行配置。一般地,CIR等於下游srTCM的CIR。MIR的典型值是整形器的輸出鏈路的頻寬。
srRAS的輸出速率基於兩個關鍵因素。第一個是到達業務的平均速率,平均速率可以用多種方法計算獲得,RFC並咩有具體規定用哪種方法。第二個因素是整形器緩衝區的瞬時占有量。當緩衝區的占有量超過承諾信息速率極限時,整形器的輸出速率為最大值。當緩衝區的占有量達到最大信息速率極限時,整形器的輸出速率設為MIR。

trRAS

trRAS包括6個參數:承諾信息速率、峰值信息速率、最大信息速率、承諾信息速率極限、峰值信息速率極限和最大信息速率極限。CIR的單位是Byte/s,它通常等於下游trRAS的CIR。PIR和CIR單位相同,也必須是可配置的,它通常等於下游trRAS的PIR。MIR的單位也是Byte/s,最好是可配置的。MIR的典型值是整形器的輸出鏈路速率。
trRAS的輸出速率也是基於到達業務的平均速率和整形器緩區的瞬時占有量兩個因素,達到業務的平均速率的具體情況與srRAS相同。

GsrRAS

GsrRAS的參數配置方法同srRAS一樣,首先GsrRAS按照與srRAS相同的方法計算整形速率,它根據整形速率計算對頭分組的調度時間T1。然後,它計算測量器可以將分組標記為綠色的最早時間T2。

GtrRAS

GtrRAS的參數配置方法同trRAS一樣。首先GtrRAS按照與trRAS相同的方法計算整形速率,它根據整形速率計算對頭分組的調度時間T1,。然後,它計算測量器可以將分組標記為綠色的最早時間T2。

相關詞條

熱門詞條

聯絡我們