ジュニパーネットワークス M シリーズ マルチサービス エッジ ルーター上のパケット フロー
M シリーズ マルチサービス エッジ ルーターでは、受信 I/O マネージャー ASIC、インターネット プロセッサー II ASIC、発信 I/O Manager ASIC という 、ジュニパーネットワークス のルーター内のいくつかの場所で CoS アクションが実行されます。これらの場所を 図 1 に示します。
このトピックでは、以下のコンポーネントを通過するパケット フローについて詳しく説明します。
受信 I/O マネージャー ASIC
データ パケットは、受信インターフェイスから接続された FPC に渡されると、その特定の FPC 上で I/O Manager ASIC によって受信されます。この ASIC によるパケットの処理中に、パケットのヘッダー内の情報は動作集約(BA)分類子によって検査されます。この分類アクションは、パケットを特定の転送クラスに関連付けます。さらに、パケットの損失優先ビットの値は、この分類子によって設定されます。転送クラスと損失の優先度の情報の両方が通知セルに配置され、その後インターネット プロセッサ II ASIC に送信されます。
インターネット プロセッサー ASIC
インターネット プロセッサー II ASIC は、インバウンド データ パケットを表す通知セルを受信し、転送テーブルでルート ルックアップを実行します。このルックアップにより、ルーターの発信インターフェイスとデータ パケットのネクスト ホップ IP アドレスが決定されます。パケットはインターネット プロセッサー II ASIC によって処理されますが、受信インターフェイスまたは送信インターフェイスで設定された ファイアウォール フィルタによってパケットが評価される場合もあります。このフィルターは、パケット内の複数の要素を照合し、転送クラス、損失優先度設定、または通知セル内の両方を上書きすることで、マルチフィールド分類子の機能を実行できます。ルート ルックアップとフィルタ評価が完了すると、通知セル(現在は結果セルと呼ばれる)が、発信インターフェイスに関連付けられた FPC 上の I/O Manager ASIC に渡されます。
送信 I/O マネージャー ASIC
結果セルは、I/O Manager ASIC によって受信されると、物理メディアでの伝送を待つキューに配置されます。ASICで使用される特定のキューは、データパケットに関連付けられた転送クラスによって決まります。キュー自体の設定は、パケットがこのキュー状態にある間に受信するサービスを決定するのに役立ちます。この機能により、特定のパケットがサービスを受け、他のパケットより前に送信されます。さらに、キュー設定とパケットの損失優先度設定によって、輻輳が発生している間にネットワークからドロップする可能性のあるパケットが決まります。
パケットのキューイングに加えて、送信I/O Manager ASICは、パケットのヘッダー内のCoSビットが送信される前に正しく設定されるようにします。この書き換え機能は、次のダウンストリーム ルーターがネットワークで CoS 機能を実行するのに役立ちます。
M7i および M10i ルーターの拡張 CFEB および CoS
M7i および M10i マルチサービス エッジ ルーター用の拡張コンパクトフォワーディング エンジン ボード(CFEB-E)は、ハードウェアのパフォーマンス、拡張性、機能の向上、および CoS ソフトウェア機能の強化を実現します。
M7i および M10i ルーターの CFEB-E で使用可能な拡張 CoS 機能には、以下のものがあります。
16 個の転送クラスと 8 個のキューをサポート
4 つの損失優先度(高/低に加えて中高/中低)をサポート
TCM(単一レート三色マーキング)と2レートTCM(trTCM)の両方で、3色マーキングによる階層型ポリシングをサポート