ステップ 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)#
|
イーサネット インターフェイス モードを終了し、グローバル コンフィギュレーション モードを開始します。
|