通用信元速率算法(Generic Cell Rate Algorithm)是一種在特定的時間量程上測量信元速率的算法。
基本介紹
- 中文名:Generic Cell Rate Algorithm
- 外文名:Generic Cell Rate Algorithm
- 類型:算法
- 特點:準確
Generic Cell Rate Algorithm
GCRA是漏桶算法在ATM網路中的一種實現方式,它提供了流量整形功能。
GCRA用於何處?
通用信元速率算法(GCRA)由ITU-T和ATM論壇定義,現已得到了國際上的廣泛認可。它可
以用來監視CBR服務或者任何信元速率在一個指定的時間間隔上固定的服務(例如ABR服務),
或者任何指定了最大信元速率的服務,包括許多VBR服務。
GCRA的工作原理
GCRA算法假定信元間具有一個最小的時間間隔,這個時間間隔由當前的峰值信元速率設定
。這個算法通常被稱為“漏桶算法”。每次到達一個信元的時候,統(此處應該是“桶”吧)中被填入一個等效的令牌,同時令牌又以確定性的速率從桶中流出,流出的速率由峰值信元速率確定。如果真實的信元
速率小於峰值信元速率,那么桶中永遠也不會填充多個令牌;然而,如果真實的信元速率大於
峰值信元速率,那么桶趨向於填滿。任何引起桶溢出的信元都會被作標記。