|
コマンドまたはアクション |
目的 |
ステップ 1 |
switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 |
switch(config)# class-map type {network-qos} class-name |
トラフィックのクラスを表す名前付きオブジェクトを作成します。 クラス マップ名には、アルファベット、ハイフン、またはアンダースコア文字を含めることができます。クラス マップ名は大文字と小文字が区別され、最大 40 文字まで設定できます。 |
ステップ 3 |
switch(config-cmap-nq)# match qos-group qos-group-value |
QoS グループ値のリストに基づいてパケットを照合することによって、トラフィック クラスを設定します。 値の範囲は 0 ~ 5 です。 QoS グループ 0 は class-default に、QoS グループ 1 は class-fcoe に相当します。
(注) |
QoS グループ 0 および 1 はデフォルト クラス用に確保されているため、設定できません。 |
|
ステップ 4 |
switch(config-cmap-nq)# exit |
クラス マップ モードを終了し、グローバル コンフィギュレーション モードを開始します。 |
ステップ 5 |
switch(config)# class-map type {network-qos} class-name |
トラフィックのクラスを表す名前付きオブジェクトを作成します。 クラス マップ名には、アルファベット、ハイフン、またはアンダースコア文字を含めることができます。クラス マップ名は大文字と小文字が区別され、最大 40 文字まで設定できます。 |
ステップ 6 |
switch(config-cmap-nq)# match qos-group qos-group-value |
QoS グループ値のリストに基づいてパケットを照合することによって、トラフィック クラスを設定します。 値の範囲は 0 ~ 5 です。 QoS グループ 0 は class-default に、QoS グループ 1 は class-fcoe に相当します。
(注) |
QoS グループ 0 および 1 はデフォルト クラス用に確保されているため、設定できません。 |
|
ステップ 7 |
switch(config-cmap-nq)# exit |
クラス マップ モードを終了し、グローバル コンフィギュレーション モードを開始します。 |
ステップ 8 |
switch(config)# policy-map type network-qos policy-name |
トラフィック クラスのセットに適用されるポリシーのセットを表す名前付きオブジェクトを作成します。 ポリシー マップ名は、最大 40 文字の英字、ハイフン、または下線文字を使用でき、大文字と小文字が区別されます。 |
ステップ 9 |
switch(config-pmap-nq)# class type network-qos class-name |
クラス マップをポリシー マップにアソシエートし、指定されたシステム クラスのコンフィギュレーション モードを開始します。
(注) |
アソシエートされるクラス マップには、ポリシー マップ タイプと同じタイプが必要です。 |
|
ステップ 10 |
switch(config-pmap-c-nq)# pause no-drop [pfc-cos pfc-cos-value] |
no-drop クラスを設定します。 このコマンドを指定しなければ、デフォルト ポリシーはドロップになります。
(注) |
ドロップ ポリシーの動作はテール ドロップと似ています。キューが割り当てサイズまで増加すると、着信パケットはドロップされます。
pfc-cos-value の範囲は 0 ~ 7 です。 このオプションがサポートされるのは、ACL ベースのシステム クラス(CoS ベース以外の一致基準を使用してトラフィックをフィルタリングします)だけです。
注意 |
CoS 値のリストは、class-fcoe の FCoE トラフィックに使用される CoS 値を含む可能性があります。 これが実際のトポロジに適した動作であるかどうかを判断する必要があります。 |
|
|
ステップ 11 |
switch(config-pmap-nq)# class type network-qos class-name |
クラス マップをポリシー マップにアソシエートし、指定されたシステム クラスのコンフィギュレーション モードを開始します。
(注) |
アソシエートされるクラス マップには、ポリシー マップ タイプと同じタイプが必要です。 |
|
ステップ 12 |
switch(config-pmap-c-nq)# mtu 2158 |
class-fcoe のポリシー マップで MTU を 2158 バイトに設定します。 |
ステップ 13 |
switch(config-pmap-c-nq)# pause no-drop [pfc-cos pfc-cos-value] |
no-drop クラスを設定します。 このコマンドを指定しなければ、デフォルト ポリシーはドロップになります。
(注) |
ドロップ ポリシーの動作はテール ドロップと似ています。キューが割り当てサイズまで増加すると、着信パケットはドロップされます。
pfc-cos-value の範囲は 0 ~ 7 です。 このオプションがサポートされるのは、ACL ベースのシステム クラス(CoS ベース以外の一致基準を使用してトラフィックをフィルタリングします)だけです。
注意 |
CoS 値のリストは、class-fcoe の FCoE トラフィックに使用される CoS 値を含む可能性があります。 これが実際のトポロジに適した動作であるかどうかを判断する必要があります。 |
|
|
ステップ 14 |
switch(config-pmap-nq)# class type network-qos class-name |
デフォルトのシステム クラス(class-default)クラスをポリシー マップにアソシエートし、指定されたシステム クラスの設定モードを開始します。
(注) |
アソシエートされるクラス マップには、ポリシー マップ タイプと同じタイプが必要です。 |
|
ステップ 15 |
switch(config-pmap-c-nq)# mtu 9216 |
デフォルトのシステム クラス(class-default)のポリシー マップで MTU を最大サイズ(9216 バイト)に設定することにより、スイッチ全体のジャンボ MTU をイネーブルにします。 |