この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章では、Cisco NX-OS デバイス上でトラフィック クラスを定義するのに使用するパケット値の変換を設定する方法について説明します。ここでは、次の内容を説明します。
変換マッピングは、インターフェイス上のすべてのパケットの Quality of Service(QoS)フィールドを変更する方式です。入力側では、トラフィックの分類前、およびその他のアクションの前に、変換マッピングが行われます。出力側では、トラフィックの分類後、およびその他のアクションの前に、変換マッピングが行われます。Class of Service(CoS; サービス クラス)、Differentiated Services Code Point(DSCP; DiffServ コード ポイント)、または IP precedence のパケット フィールドに、または内部フィールド廃棄クラスに変換マッピングを適用できます。
システム定義の変換マップは設定できません。設定できるのは、同じマッピング元変数とマッピング先変数を変更するマップだけです。
変換マッピングの設定には階層ポリシー マップを使用します。変換マッピングのポリシー マップでは、変換するフィールド、および変換で適用するポリシー マップを指定します。
(注) デバイスでは、変換マッピングに対してだけ階層ポリシーがサポートされています。
入力トラフィックに対する QoS アクションのシーケンスは次のようになります。
出力トラフィックに対する QoS アクションのシーケンスは次のようになります。
(注) 入力パケットでは、変換がトラフィック アクションの開始直後に発生し、それ以降の分類とポリシングは変更された QoS の値に基づきます。出力パケットでは、変換はトラフィック アクションの最後で、キューイングおよびスケジューリングの直前に発生します。
|
|
---|---|
QoS 機能にライセンスは必要ありません。ライセンス パッケージに含まれていない機能は、Cisco NX-OS システム イメージにバンドルされて提供されます。追加料金は発生しません。Cisco NX-OS ライセンス方式の詳細については、『 Cisco NX-OS Licensing Guide 』を参照してください。 |
ただし、Virtual Device Context(VDC; 仮想デバイス コンテキスト)の使用には Advanced Services ライセンスが必要です。
• 「モジュラ QoS コマンドライン インターフェイス(MQC)の使用」に精通している。
• VDC 内にいる。VDC とは、システム リソースのセットを論理的に表現したものです。 switchto vdc コマンドでは VDC 番号を使用できます。
変換マッピングに関する注意事項および制約事項は、次のとおりです。
• 変換マッピングには階層ポリシーを使用します。変換マッピング以外での階層ポリシーの使用はサポートされていません。
• デバイスでサポートされる階層のレベルは 1 レベルだけです。
• 入力インターフェイス用として最大 14 個のテーブル マップを設定でき、出力インターフェイス用として最大 15 個のテーブル マップを設定できます。
• 参照先のポリシー マップを削除する場合は、その前に、そのポリシー マップへの参照をすべて削除してください。
• 変換マップを作成する場合、同じパラメータ(cos-cos など)だけが使用できます。異なる種類を含む変換マップ(cos-dscp など)はサポートされません。
変換マッピングを設定するには、 class-default トラフィック クラスを使用してすべてのパケットをキャプチャし、それらのパケットに変換マッピングを適用する、階層ポリシー マップを作成します。変換マッピングで適用するポリシー マップを指定するには、 service-policy コマンドを使用します。
(注) 変換マップを作成する場合、同じ値を設定できます。たとえば、cos-cos や dscp-dscp を設定でき、cos-dscp や dscp-precedence は設定できません。
ステップ 1 変換マッピングの階層ポリシー内で適用するポリシー マップを作成します。ポリシー マップの設定については、「ポリシングの設定」または「キューイングおよびスケジューリングの設定」を参照してください。
ステップ 2 変換マッピングの階層ポリシー内で使用するテーブル マップを作成します。テーブル マップの設定については、「テーブル マップを使用したマーキングの設定」を参照してください。
ステップ 3 ここで説明する方法を使用して、変換マッピングの階層ポリシーを設定します。
ステップ 4 サービス ポリシーをインターフェイスに適用します。インターフェイスへのポリシーの付加の詳細については、「モジュラ QoS コマンドライン インターフェイス(MQC)の使用」を参照してください。
2. policy-map [ type qos ] [ match-first ] { qos-policy-map-name | qos-dynamic }
4. set { cos | discard-class | dscp | precedence } { cos | discard-class | dscp | precedence } table table-map-name
5. service-policy [ type qos ] { policy-map-name | qos-dynamic } [ no-stats ]
6. show policy-map [ type { qos | queuing }] [ policy-map-name | qos-dynamic]
変換マッピングの設定情報を表示するには、次の作業を行います。
|
|
---|---|
show policy-map [ type { qos | queuing }] [ policy-map-name | qos-dynamic ] |
これらのコマンドからの出力内のフィールドの詳細については、『 Cisco Nexus 7000 Series NX-OS Quality of Service Command Reference, Release 5.x 』を参照してください。
表 5-1 に、この機能のリリース履歴を示します。
|
|
|
---|---|---|