LAN スイッチング : LAN QoS

Catalyst 2950 シリーズ スイッチの Quality of Service(QoS)の FAQ

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2005 年 6 月 13 日) | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

この文書では、Cisco Catalyst 2950 シリーズ スイッチの QoS(Quality of Service)機能に関する FAQ について説明しています。

Q. Catalyst 2950 シリーズ スイッチで QoS 機能を使用するには、どのソフトウェア バージョンが必要ですか。

A. Cisco IOS との IEEE 802.1p サービスの分類 (CoS)値に基づく並べ、スケジュールする 2950 サポート出力か。 ソフトウェアリリース 12.0(5)WC(1) およびそれ以降。 スイッチの各ポートはデフォルトのプライオリティ値を取得します。 タグが付いていない受信される帯この値は割り当てられます。 受け取ったタグ付けされているそれらの帯に関しては、2950 はタグで値を使用します。 2950 は、出力ポートのフレームを 4 つのプライオリティ キューのいずれかにキューイングします。 このキューの割り当ては、入力時にフレームに割り当てられるプライオリティ、つまり CoS 値に基づいて行われます。 出力スケジューリングは、完全優先スケジューリングまたは Weighted Round-Robin(WRR; 加重ラウンドロビン)スケジューリングとして設定することができます。 Catalyst 2950 シリーズ スイッチでは、Standard Image(SI)および Enhanced Image(EI)という、Cisco IOS ソフトウェアの 2 つの機能セットが動作します。 SI バージョンと EI バージョンには、いくつかの機能上の違いがあります。 SI でサポートされる QoS 機能は出力スケジューリングだけですが、EI では分類、マーキング、およびポリシングもサポートされます。 ハードウェアおよびソフトウェアの互換性については、『Catalyst 2955、Catalyst 2950、および Catalyst 2940 スイッチ、Cisco IOS リリース 12.1(22)EA4 のリリース ノート』を参照してください。

Q. 2950 SI では、どのような QoS 機能がサポートされていますか。

A. SI の動作する 2950 では、出力におけるキューイングおよびスケジューリングがサポートされています。 また、Cisco IOS ソフトウェア リリース 12.1(11)EA1 以降では、ポートの信頼状態を使用した入力分類もサポートされています。 デフォルト ポートの信頼状態が信頼できないとなっている場合に、CoS または DiffServ コード ポイント(DSCP)のどちらかを信頼するように入力ポートを設定することができます。 出力スケジューリングは、完全優先スケジューリングまたは加重ラウンドロビン(WRR)スケジューリングとして設定できます。

?Cisco IOS ソフトウェア リリース 12.0 では、SI は CoS 優先順位および WRR の設定だけをサポートします。 Cisco IOS ソフトウェア リリース 12.1 およびそれ以降では、SI はこれらの機能を追加しました:

  • 分類

    • Cisco IP Phone からの Cisco Discovery Protocol (CDP)に基づく分類

  • 出力キューイングおよびスケジューリング

    • 完全優先スケジューリング

    • WRR スケジューリング

Q. 2950 EI では、どのような QoS 機能がサポートされていますか。

A. EI の動作する 2950 では、次のものを使用して、入力におけるレイヤ 2(L2)からレイヤ 4(L4)の分類をサポートしています。

  • ポートの信頼状態

  • QoS Access Control List(ACL; アクセス コントロール リスト)

  • クラスマップおよびポリシーマップ

EI の動作する 2950 ではまた、出力におけるキューイングおよびスケジューリングだけではなく、入力におけるポリシングおよびマーキングもサポートされています。 出力スケジューリングは、完全優先スケジューリングまたは加重ラウンドロビン(WRR)スケジューリングとして設定できます。 ハードウェアおよびソフトウェアの互換性については、『Catalyst 2955、Catalyst 2950、および Catalyst 2940 スイッチ、Cisco IOS リリース 12.1(22)EA4 のリリース ノート』を参照してください。

Cisco IOS ソフトウェア リリース 12.0 では、EI はサービスの分類 (CoS) 優先順位および WRR の設定だけをサポートします。 Cisco IOS ソフトウェア リリース 12.1 では、EI はこれらの機能を追加しました:

  • 分類

    • 分類に基づく:

      • ポートの信頼状態

      • Access Control List(ACL; アクセス コントロール リスト)

      • ポリシー マップ

      • Cisco IP Phone からの Cisco Discovery Protocol (CDP)

    • CoS または DiffServ コード ポイント(DSCP)の信頼

    • ポートの CoS 設定

  • マーキング

  • ポリシング

    • 入力 ポリシング

  • マッピングテーブルの設定

    • CoS-to-DSCP

    • DSCP に COS

  • 出力キューイングおよびスケジューリング

    • 完全優先スケジューリング

    • WRR スケジューリング

Q. Catalyst 2950 シリーズ スイッチはポートまたは VLAN のレートリミットかポリシングをサポートしますか。

A. Catalyst 2950 シリーズ スイッチ 物理インターフェイスだけの Enhanced Image (EI) サポート 入力 ポリシングを実行する。 VLAN インターフェイス上では、ポリサーはサポートされていません。 Catalyst 2950 シリーズ スイッチは Standard Image (SI)を実行するポリシングをサポートしません。 サポートが提供されているのは、Cisco IOS ソフトウェア リリース 12.1 以降です。

Q. Catalyst 2950 シリーズ スイッチは IPパケットの IP 優先順位(サービス タイプ[TOS])ビットを示すか、または書き換えることができますか。

A. はい。EI の動作する Catalyst 2950 シリーズ スイッチでは、IP バージョン 4(IPv4)のパケットのヘッダー内で ToS ビットを記入または書き換えできます。 set ip dscp 文が含まれているポリシー マップを使用します。 または、ポリサーを設定し、ポリサー内のルールに準拠しないフレーム上の DiffServ コード ポイント値をマークダウンするか書き換えます。

注: Catalyst 2950 でサポートされているのは、入力ポリシングだけです。

Q. Catalyst 2950 シリーズ スイッチは入力 および 出力 ポートの優先順位スケジューリングを提供しますか。

A. Catalyst 2950 シリーズ スイッチは入力 スケジューリングを提供しませんが、並べ、スケジュールするそれらは出力をサポートします。 wrr-queue bandwidth コマンドを使用してください。 デフォルトでは、FIFO が使用されます。

Q. Catalyst 2950 シリーズ スイッチは IP 電話からの IEEE 802.1p (dot1p)タグの着信した サービス クラス (CoS)値に名誉を与えますか。

A. Catalyst 2950 シリーズ スイッチは QoSベース 802.1p CoS 値を提供します。か。Cisco IOS ソフトウェア リリース 12.0(5)WC1 およびそれ以降では、2950 シリーズ スイッチ名誉着信 フレームの CoS 値デフォルトで。か。

注: 信頼される および 信頼できない ポートで受信されるタグなしフレームに関しては、QoS は MLS QoS cos インターフェイスコンフィギュレーションコマンドが規定 する CoS 値を割り当てます。か。デフォルトで、信頼されるこの値はゼロです。

Q. サーバか IP Phone/デバイスはサービスの分類 (CoS)値をタグ付けできません。 Catalyst 2950 シリーズ スイッチは特定 の CoS 値のためのサーバ/デバイスからのトラフィックをタグ付けできますか。

A. はい。これらのスイッチでは、トラフィックをタグ付けできます。 しかしトランク ポートで同様にポートを設定し、MLS QoS cos 値を設定して下さい。 この設定 例では、Interface fastethernet 0/1 は CoS 値をタグ付けできない IP Phone に接続します:

interface fastethernet 0/1
switchport mode trunk
mls qos cos 7

タグ 情報の IEEE 802.1Q 帯に関しては、ヘッダ フレームからのプライオリティ値は使用されます。 ネイティブ VLAN で受信される帯に関しては、インプットポートのデフォルトプライオリティは使用されます。

Q. 特定 の CoS 値に着信した サービス クラス (CoS)を無効にすることができますか。

A. はい、CoS を無効にすることができます。か。MLS QoS cos {デフォルト COS を発行して下さい | 上書きする}コマンド。 このコマンドを使用すると、前回設定された着信パケットの信頼状態が上書きされ、すべての着信パケットに対して、そのポートのデフォルトの CoS 値が適用されます。 Cisco IOS ソフトウェア Release 12.1 と それ以降 サポートこのコマンド。

Q. パススルー モードとは何ですか。

A. パススルー モードでは、スイッチは Differentiated Services Code Point (DSCP)値の修正なしで着信パケットのサービスの分類 (CoS)値を使用します。か。フレームはパススルー CoS および DSCP 着信値両方のスイッチそのままできます。か。パススルー モードをディセーブルにし、CoS を信頼するようにスイッチ ポートを設定すると、CoS-to-DSCP マップから DSCP 値が算出されます。 この場合、DSCP は通常その結果変更します。か。先の Cisco IOS ソフトウェア リリース Cisco IOS ソフトウェア リリース 12.1(11)EA1 よりでは、DSCP 値のこの派生はデフォルトでオンになり、それを変更できません。か。Cisco IOS ソフトウェア リリース 12.1(11)EA1 およびそれ以降では、ポートのパススルー モードの enablement でこれを設定できます。

次に設定例を示します。

interface fastethernet 0/1
switchport mode access
mls qos trust cos pass-through dscp

Q. データのサービスの分類 (CoS)値を再分類できます IP Phone に接続する PC から生成されるか。 IP Phone は、Catalyst 2950 シリーズ スイッチに取り付けられています。

A. はい、データの CoS 値を再分類できます。か。スイッチポート 優先順位を拡張します cos インターフェイスコンフィギュレーションコマンドを発行して下さい。 このコマンドによって、PC から送信されるトラフィックのプライオリティを上書きするように、IP Phone が設定されます。

Q. Catalyst 2950 シリーズ スイッチでは、どのような出力スケジューリングが使用できますか。

A. 2950 シリーズ スイッチは各出力ポートのための 4 つのサービスの分類 (CoS)キューをサポートします。か。先の Cisco IOS ソフトウェア リリース Cisco IOS ソフトウェア リリース 12.1(12c)EA1 よりに関しては、CoS プライオリティキューおよび重み付けラウンドロビン (WRR)スケジューリングのためのサポートがあります。 次に設定例を示します。

wrr-queue cos-map 1 0 1
wrr-queue cos-map 2 2 3
wrr-queue cos-map 3 4 5
wrr-queue cos-map 4 6 7
wrr-queue bandwidth 1 2 3 4

注: 1 が最も低い CoS プライオリティ キューであり、4 が最も高い CoS プライオリティ キューです。

Cisco IOS ソフトウェア リリース 12.1(12c)EA1 およびそれ以降では、サポートがのための促進します代りにスケジュールするキューおよび WRR をあります。 このスケジューリングでは、4 つの出力キューのうちの 1 つ(キュー 4)が緊急キューとして使用されます。 WRR スケジューリングは、残りの 3 つの出力キュー上で実行されます。 緊急キューは、完全優先キューです。 他の 3 つのキューのサービスの前に、これは空になるまで、キューを常に最初に受け取りますサービスを促進します。 すべてのリリースに関しては、完全優先 スケジューリングはデフォルトです。 次に設定例を示します。

wrr-queue cos-map 1 0 1 2 4 
wrr-queue cos-map 3 3 6 7
wrr-queue cos-map 4 5
wrr-queue bandwidth 20 1 80 0

注: CoS 5 は 4.キュー 4 を並べるためにです 0 に割り当てられて帯域幅が促進キュー、マッピング されます。

Q. QoS 機能のアプリケーションのためのトラフィックを定義するのにアクセス コントロール リスト(ACL)を使用できますか。

A. はい。IP アドレスの標準 ACL や拡張 ACL、およびレイヤ 2(L2)MAC アドレスの ACL を使用して、同じ特性を持つパケットのグループを定義できます。 パケットのグループのこの定義はパケットを分類します。か。ただし、拒否操作の設定はスイッチの QoS ACL でサポートされません。か。また割り当て操作を用いる一致があれば、スイッチは QoS に関連し、リストを終了する指定されたアクションをとります。か。リストのすべてのエントリが付いている一致がない場合、QoS 処理はパケットで行われません。 すべての Cisco IOS ソフトウェア リリースに関しては、このプロセスに Enhanced Image (EI)だけでサポートがあります。か。Cisco IOS ソフトウェア リリース 12.1(11)EA1 およびそれ以降 サポート Differentiated Services Code Point (DSCP)値に基づくマッチ。

Q. Cisco IP Phone 接続のための voice VLAN で Catalyst 2950 シリーズ スイッチを設定する方法

A. Cisco IOS ソフトウェア リリース 12.1(12c)EA1 およびそれ以降に関しては音声のためのアクセスレイヤスイッチで 2950 を設定するとき、最初にデフォルト サービスの分類 (CoS)を-ようにに区別されたサービス コード ポイント(DSCP)マッピングテーブル修正して下さい:

  • CoS DSCP 26 への 3 つのマップ

  • CoS DSCP 34 への 4 つのマップ

  • CoS DSCP 46 への 5 つのマップ

次に、フォンポートのイネーブル 音声およびデータVLAN はおよび IP Phone 信頼境界を設定 しました。 IP Phone からの mls qos trust cos コマンドを発行して下さい。 最終的には、マッピング する COS に出力キューを修正し、促進キューを有効に して下さい。 緊急キューをイネーブルにすると、音声パケットが常に他のすべてのパケットより先に処理されるようになります。 次に設定例を示します。

c2950(config)# mls qos map cos-dscp 0 8 16 26 34 46 48 56
c2950(config)# mls qos bandwidth 10 20 70 0
c2950(config)# interface fastethernet 0/1
c2950(config-if)# mls qos trust cos
c2950(config-if)# switchport voice vlan 100
c2950(config-if)# switchport access vlan 10
c2950(config-if)# switchport priority extend cos 0

また、自動 QoS 機能に Cisco IOS ソフトウェア リリース 12.1(12c)EA1 およびそれ以降でサポートがあります。 自動 QoS 機能を使用すると、既存の QoS 機能を簡単に展開できるようになります。 自動 QoS では、ネットワーク設計に関して推測を行います。 その結果、スイッチは異なるトラフィックフローに優先順位をつけ、デフォルト QoS 動作の代りに適切に出力キューを使用できます。 Catalyst 2950 シリーズ スイッチは、パケットのコンテンツやサイズに関係なく、各パケットにベストエフォート型のサービスを提供し、単一のキューからパケットを送信します。 自動 QoS を有効にすると、トラフィック タイプおよび入力パケット レベルに基づいて、トラフィックが自動的に分類されます。 この分類が、適切な出力キューの選択に使用されます。 Cisco IP Phone に接続されているポートを識別するには、自動 QoS コマンドを使用します。 また、アップリンクで信頼できる VoIP トラフィックを受け取っているポートを識別することもできます。 自動 QoS はそれからこれらの機能を行います:

  • IP 電話の存在か不在を検出する

  • QoS 分類を設定します

  • 出力キューを設定します

Q. Catalyst 2950 シリーズ スイッチの QoS 設定を確認する方法

A. QoS 設定を確認するには、次の表のコマンドを使用します。

コマンド 目的
show class-map [class-map-name] 1 トラフィックを分類する際の一致基準を定義した QoS クラス マップを表示します。
show policy-map [policy-map-name [class class-name]] 1 着信トラフィックの分類基準を定義した QoS ポリシー マップを表示します。
show mls QoS マップ[COS DSCP | DSCP COS] 1 QoS のマッピング情報を表示します。 マップはトラフィックの優先順位を表す2 値 内部 DSCP の生成を有効に します。
show mls qos interface [interface-id] [policers] 1 インターフェイス レベルでの QoS 情報を表示します。 この情報には、次のものが含まれます。
  • 出力キューおよび CoS3 出力キュー マップの設定

  • ポリサーが設定されているインターフェイス

  • バイト数が含まれている出力統計情報、および入力廃棄された

show wrr-queue cos-map CoS プライオリティ キューのマッピングを表示します。
show wrr-queue bandwidth CoS プライオリティ キューに対する WRR4 帯域幅割り当てを表示します。

1 このコマンドが使用できるのは、EI の動作しているスイッチだけです。

2 DSCP:DiffServ コード ポイント

3 CoS:サービス クラス

4 WRR:加重ラウンドロビン

Q. Catalyst 2950 シリーズ スイッチのポリシング機能メトリックでチェックするべき表示コマンドとは何か。

A. Catalyst 2950 シリーズ スイッチで、ポリシング機能を表示する show コマンドが準拠 しましたり/超過します/ドロップするレート、かポリシング機能の ACL と一致するパケットの数ありません。 回避策として、入力 インターフェイスの入力速度および出力 インターフェイスの出力レートの単一 固定ビット レート フローを測定して下さい。 それからポリシング機能がジョブを予想通りしたかどうか、確認して下さい。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 46523