ステップ 1 |
configure terminal
switch# configure terminal
switch(config)#
|
グローバル コンフィギュレーション モードを開始します
|
ステップ 2 |
class-map type qos match { all | any } class-name
switch(config)# class-map type qos c1
switch(config-cmap-qos)#
|
トラフィックのクラスを表す名前付きオブジェクトを作成します。クラス マップ名には、アルファベット、ハイフン、またはアンダースコア文字を含めることができます。クラス マップ名は大文字と小文字が区別され、最大 40 文字まで設定できます。
match { all | any } : デフォルトは次のとおりです match all (複数の一致するステートメントが存在する場合は、すべて一致する必要があります)。
|
ステップ 3 |
match cos cos-value
switch(config-cmap-qos)# match cos 2
switch(config-cmap-qos)#
|
パケットをこのクラスに分類する場合に照合する CoS 値を指定します。CoS 値は、0 ~ 7 の範囲で設定できます。
|
ステップ 4 |
match dscp dscp-value
switch(config-cmap-qos)# match dscp 3
switch(config-cmap-qos)#
|
パケットをこのクラスに分類する場合に照合する DSCP 値を指定します。0 〜 63 の範囲の DSCP 値、またはリストされている値を設定できます。
|
ステップ 5 |
exit
switch(config-cmap-qos)# exit
switch(config)#
|
クラス マップ モードを終了し、グローバル コンフィギュレーション モードを開始します。
|
ステップ 6 |
policy-map type qos policy-name
switch(config)# policy-map type qos p1
switch(config-pmap-qos)#
|
トラフィック クラスのセットに適用されるポリシーのセットを表す名前付きオブジェクトを作成します。ポリシー マップ名は、最大 40 文字の英字、ハイフン、または下線文字を使用でき、大文字と小文字が区別されます。
|
ステップ 7 |
class class-name
switch(config-pmap-qos)# class c1
switch(config-pmap-c-qos)#
|
クラス マップをポリシー マップに関連付け、指定したシステム クラスのコンフィギュレーション モードを開始します。
(注)
|
アソシエートされるクラス マップには、ポリシー マップ タイプと同じタイプが必要です。
|
|
ステップ 8 |
set qos-group qos-group-value
switch(config-pmap-c-qos)# set qos-group 3
switch(config-pmap-c-qos)#
|
トラフィックをこのクラス マップに分類する場合に照合する 1 つまたは複数の qos-group 値を設定します。デフォルト値はありません。
|
ステップ 9 |
exit
switch(config-pmap-c-qos)# exit
switch(config-pmap-qos)#
|
システム クラス コンフィギュレーション モードを終了し、ポリシー マップ モードを開始します。
|
ステップ 10 |
exit
switch(config-pmap-qos)# exit
switch(config)#
|
ポリシー マップ モードを終了し、グローバル コンフィギュレーション モードを開始します。
|
ステップ 11 |
policy-map type network-qos policy-name
switch(config)# policy-map type network-qos pfc-qos
switch(config-pmap-nqos)#
|
トラフィック クラスのセットに適用されるポリシーのセットを表す名前付きオブジェクトを作成します。ポリシー マップ名は、最大 40 文字の英字、ハイフン、または下線文字を使用でき、大文字と小文字が区別されます。
|
ステップ 12 |
class type network-qos class-name
switch(config-pmap-nqos)# class type network-qos nw-qos3
switch(config-pmap-nqos-c)#
|
クラス マップをポリシー マップに関連付け、指定したシステム クラスのコンフィギュレーション モードを開始します。
(注)
|
アソシエートされるクラス マップには、ポリシー マップ タイプと同じタイプが必要です。
|
|
ステップ 13 |
pause pfc-cos value [ receive ]
switch(config-pmap-nqos-c)# pause pfc-cos 3 receive
switch(config-pmap-nqos-c)#
|
PFC は、どの CoS 値を一時停止する必要があるかを示す一時停止フレームを送信します。PCF CoS 値のリストでは、PFC 受信のみが有効になります。
receive :この任意のキーワードを使用すると、PFC はポーズ フレームを受信して優先します。PFC はポーズ フレームを送信しません。これは「非対称PFC」と呼ばれます。
(注)
|
必須ではありませんが、値 は コマンドのqos-group-value と一致する必要があります。pause pfc-cos set qos-group 上記の手順 8 の set qos-group コマンドを参照してください。
|
|
ステップ 14 |
exit
switch(config-pmap-nqos-c)# exit
switch(config-pmap-nqos)#
|
コンフィギュレーション モードを終了し、ポリシー マップ モードを開始します。
|
ステップ 15 |
exit
switch(config-pmap-nqos)# exit
switch(config)#
|
ポリシー マップ モードを終了し、グローバル コンフィギュレーション モードを開始します。
|
ステップ 16 |
system qos
switch(config)# system qos
switch(config-sys-qos)#
|
システム クラス コンフィギュレーション モードを開始します。
|
ステップ 17 |
service-policy type network-qos policy-name
switch(config-sys-qos)# service-policy type network-qos pfc-qos
|
システム レベルまたは特定のインターフェイスにネットワーク QoS タイプのポリシー マップを適用します。
|
ステップ 18 |
exit
switch(config-sys-qos)# exit
switch(config)#
|
ポリシー マップ モードを終了し、グローバル コンフィギュレーション モードを開始します。
|
ステップ 19 |
interface ethernet スロット / 番号
switch(config)# interface ethernet 1/1
switch(config-if)#
|
選択したスロットおよびシャーシ番号用のイーサネット インターフェイス設定を入力します。
|
ステップ 20 |
priority-flow-control mode { auto | on | off }
switch(config-if)# priority-flow-control mode on
switch(config-if)#
|
インターフェイスのプライオリティ フロー制御ポリシーをイネーブルにします。
|
ステップ 21 |
service-policy type qos input policy-name
switch(config-if)# service-policy type qos input p1
|
以前に設定された CoS または DSCP 値に一致するパケットが正しい QoS グループに分類されるように、インターフェイスに分類を追加します。
|
ステップ 22 |
exit
switch(config-if)# exit
switch(config)#
|
イーサネット インターフェイス モードを終了し、グローバル コンフィギュレーション モードを開始します。
|