Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

シングルトークンバケットアルゴリズム

トークンバケットの概念

インターフェイスの入力または出力トラフィックにトラフィックの監視を適用すると、ポリサー構成で指定されたレート制限およびアクションが使用され、インターフェイスでの平均スループットレートが適用されます。また、全体的なトラフィック負荷に基づく最大バイト数。Junos OS者は、トークン バケット アルゴリズムを使用してトラフィック フローのポリシング レート制限への準拠 を測定します。1つのトークンバケットをベースにしたアルゴリズムにより、短時間でトラフィックをバーストできます。また、アルゴリズムベースのデュアルトークンバケットによってトラフィックのバーストが許容されるようになります。

シングルトークンバケットアルゴリズム

1対の2カラーポリサーは、トラフィックが、ポリサー構成で指定されたレート制限値に準拠しているかどうかに基づいて、インターフェイスでトラフィックスループットを制限します。同様に、階層化されたポリサーは、トラフィックの集約およびプレミアムトラフィックのフローが、ポリサー構成で指定されているアグリゲーションレートおよびプレミアム料金の値にどのように従っているかに基づいて、インターフェイスで通信スループットを制限します。2色のポリサータイプのどちらでも、合致トラフィックフロー内のパケットはに分類され、準拠していないトラフィックフロー内のパケットは赤色に分類されます。

単一トークンバケットアルゴリズムは、次のように、トラフィックフロー準拠率を2色のポリサーレート制限に設定します。

  • トークンの到着レートは、ポリシー設定 された 1 つの 帯域幅制限を表します。bandwidth-limit bps文を含めることで、帯域幅の制限を1秒あたりの絶対数として指定できます。または、単一レートの 2 カラー ポリシーの場合のみ、ステートメントを使用して、物理インターフェイス ポート速度または設定済みの論理インターフェイス シェーピング レートのいずれか、帯域幅の制限を割合として指定 bandwidth-percent percentage できます。

  • トークンバケットの奥行きは、ポリシーに設定された 1 つのバースト サイズを表します。バースト サイズは、 ステートメントを含めて指定 burst-size-limit bytes します。

  • バケットが容量に満たされた場合、到着したバケットはオーバーフローし、失われます。

トラフィックの受信またはインターフェイスでの送信に十分なトークンがバケットにない場合、パケットがドロップされるか、低い転送クラス、より高いパケットロスの優先度 (PLP) レベル、またはその両方を使用して再マークが付けられることがあります。

2色マーキングの適合測定値

2 色マーキング ポリシーでは、平均到着レートまたは出発レートがトークン到着レート(帯域幅制限)を超えないトラフィック フローは一致トラフィックと 見なされます。準拠するトラフィックフロー (緑のトラフィックとして分類) 内のパケットは、パケットロスのlow優先度 (PLP) レベルとして暗黙的にマークされ、その後、インターフェイスを通過します。

受信/受信レートがトークンの到着率を超えるトラフィックフローでは、2色のポリサーレート制限に準拠するのは、バケット内のトークンによって異なります。バケット内に十分な大権限が残っている場合、フローは一致するトラフィックと見なされます。バケットに十分な大権限が格納されていない場合、フローは非準拠 トラフィックと見なされます。合致していないトラフィックフロー (レッドトラフィックとして分類) 内のパケットは、ポリシングアクションに従って処理されます。2色のポリサーの構成によっては、パケットが暗黙的に破棄されることがあります。または、指定された転送クラス、指定された PLP、またはその両方を使用してパケットを再マークし、その後、インターフェイスを通過することがあります。

注:

バケット内にいつでも残っているトークン数は、トークンバケツの深さとトラフィック全体の負荷の機能です。

トークンバケツは最初は容量になっています。そのため、ポリサーでは、トークンバケットの深さのサイズまで、初期トラフィックバースト (トークン到着率を超える平均レートのバックツーバックトラフィック) が許可されます。

比較的低いトラフィック (トークン到着レート未満の平均レートでインターフェイスから受信または departs されたトラフィック) では、未使用のトークンはバケットにたまっていますが、構成されたトークンバケットの深さまでしかありません。