Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS の設定

トラフィック管理サービスクラスのトピックでは、Junos OSのサービスクラス(CoS)コンポーネントの設定方法について説明します。Junos CoSは、ネットワーク上のトラフィックをきめ細かく制御できる柔軟なツールセットを提供します。

  • 受信トラフィックを転送クラスに分類する分類子を定義し、トラフィックをグループに分けて送信します。

  • 転送クラスを出力キューにマップして、各出力キューのトラフィックのタイプを定義します。

  • 各出力キューのスケジューラを設定して、各タイプのトラフィックのサービスレベル(優先度、帯域幅特性)を制御します。

  • 異なるインターフェース上の同じ転送クラスに対して、異なるサービスレベルを提供します。

  • データ センター ブリッジング標準をサポートするスイッチでは、プライオリティ ベースのフロー制御(PFC)、データ センター ブリッジング交換プロトコル(DCBX)、および拡張伝送選択(ETS)階層スケジューリングを使用して、イーサネット ネットワーク全体でロスレス転送を構成します。

  • さまざまな CoS コンポーネントを個別に、または組み合わせて設定し、CoS サービスを定義します。

手記:

CoS 設定を変更するか、CoS 設定を非アクティブ化してから再アクティブ化すると、システムがトラフィックを一時的にブロックして着信トラフィックの入力キューへのマッピングを変更するため、パケット ドロップが発生します。ロスレス動作に輻輳通知プロファイルを使用すると、PFC ポーズ フレームが一時的に生成されることが予想されます。

表1 に、プラットフォーム別の主要なCoS設定タスクと、それらのタスクへのリンクを示します。

手記:

情報を検索するプラットフォームでサポートされていない機能へのリンクは、機能していない可能性があります。

表 1: CoS 設定タスク

CoS 設定タスク

リンクス

基本的なCoS設定:

  • 分類子や書き換えルールなどのCoSコンポーネントを設定する際に、ビットパターンの代わりに使用できるコードポイントビットのパターンに名前を割り当てるコードポイントエイリアスを設定します

  • 分類子と複数宛先分類子の構成

    • 受信CoS値に基づいてパケットの転送クラスと損失優先度を設定し、関連する転送クラスに基づいて出力キューにパケットを割り当てます

    • ホストのデフォルト出力キューと、サービスタイプ(ToS)フィールドで使用されるDSCPビットのマッピングを変更します

  • 転送クラスの設定

  • 書き換えルールを設定して、スイッチのアウトバウンド インターフェイス上の発信パケットのコード ポイント ビット値を変更し、CoS 処理がターゲット ピアのポリシーと一致するようにします

  • イーサネット PAUSE フロー制御を設定します。これは、イーサネット リンク集約(LAG)インターフェイスに属するトラフィックを含む、全二重イーサネット リンク上のすべてのトラフィックにリンクレベルのフロー制御を提供する輻輳緩和機能です。特定のインターフェースでは、対称フロー制御と非対称フロー制御は相互に排他的です。

  • 次のCoSコンポーネントを物理インターフェイスまたは論理インターフェイスに割り当てます。

    • クラシファイア

    • 輻輳通知プロファイル

    • 転送クラス

    • 転送クラス セット

    • 出力トラフィック制御プロファイル

    • ポートスケジューラ

    • ルールの書き換え

出力キューがいっぱいになったときの、異なるパケット損失確率(PLP)のパケットのドロップ確率を定義する、加重ランダム早期検出(WRED)ドロッププロファイルを設定します。

  • スケジューラで WRED ドロップ プロファイルと損失の優先順位を関連付ける WRED ドロップ プロファイルを設定します。スケジューラを転送クラス(キュー)にマッピングする場合、補間されたドロッププロファイルを、そのキューで指定された損失優先度のトラフィックに適用します。

  • ドロップ プロファイルをパケット損失の優先度にマッピングするドロップ プロファイル マップを設定し、ドロップ プロファイルとパケット損失の優先度をスケジューラに関連付けます

  • 明示的な輻輳通知 (ECN) を構成して、TCP/IP ベースのネットワーク上の 2 つのエンドポイント間のエンドツーエンドの輻輳通知を有効にします。WRED ドロップ プロファイルを転送クラスに適用して、スイッチが ECN 対応パケットをマーキングする方法を制御します。

キュー スケジューラと、個々のキューの帯域幅スケジューリングの優先順位を構成します。スケジューラは、出力キューの CoS プロパティを定義します(出力キューは転送クラスにマッピングされ、分類子は IEEE 802.1p または DSCP コード ポイントに基づいてトラフィックを転送クラスにマッピングします)。キュー・スケジューリングは、優先順位グループ・スケジューリングと連携して、2 層の階層スケジューラーを作成します。CoS スケジューリング プロパティには、キューに割り当てられたインターフェイス帯域幅の量、キューのプライオリティ、キューで明示的輻輳通知(ECN)が有効になっているかどうか、およびキューに関連付けられている WRED パケット ドロップ プロファイルが含まれます。

トラフィック制御プロファイルを設定して、転送クラスセット(プライオリティグループ)の出力帯域幅とスケジューリング特性を定義します。転送クラスセットにマッピングされた転送クラス(キュー)は、トラフィック制御プロファイルで設定した帯域幅リソースを共有します。

拡張伝送選択(ETS)と転送クラスセットを設定し、ETS 勧告 TLV を無効にします。ETS の Junos OS 実装である階層型ポート スケジューリングを使用すると、同様の CoS 処理を必要とする優先度を優先度グループにグループ化できます。優先度グループのポート帯域幅リソースを定義し、グループ内の各優先度が使用できる優先度グループのリソースの量を定義します。

機能の設定情報を交換することでピアのデータセンターブリッジング(DCB)機能を検出するデータセンターブリッジング機能交換プロトコル(DCBX)を設定し、LLDP(Link Layer Discovery Protocol)の拡張です

  • インターフェイスが接続されたピアとの通信に使用する DCBX モードを設定します

  • サポートされている機能やアプリケーションごとに、インターフェイスごとに DCBX 自動ネゴシエーションを設定します

  • DCBX にアプリケーション プロトコル情報を交換する各アプリケーションを定義します

  • アプリケーションを IEEE 802.1p コード ポイントにマップする

  • DCBX インターフェイスへのアプリケーション マップの適用

FCoE の CoS を設定します。

  • プライオリティベースのフロー制御(PFC)を設定して、1つの物理リンク上のトラフィックを8つの優先度に分割する

  • 指定されたIEEE 802.1p優先度でプライオリティベースのフロー制御(PFC)を有効にする輻輳通知プロファイル(CNP)を設定します。

  • マルチシャーシリンクアグリゲーショングループ(MC-LAG)を設定して、2台のスイッチ間の冗長性とロードバランシングを提供する

  • 2 つ以上のロスレス転送クラスを設定し、異なるプライオリティにマッピングする

  • ネットワークが 3 以外の優先度を使用している場合に、ロスレス FCoE トランスポートを構成する

  • 統合型イーサネット ネットワークで複数のロスレス FCoE 優先度を設定

  • FCoE ネットワークが FCoE トラフィックにプライオリティ 3 とは異なるプライオリティを使用する場合、書き換え値を設定して、インターフェイスが FC パケットをイーサネットでカプセル化した後、FC SAN からの着信トラフィックをそのプライオリティに再マッピングします

  • FCoEやiSCSIなどの複数のトラフィックタイプに対してロスレス優先度を設定