Cisco Nexus 5000 シリーズ スイッチ CLI ソフト ウェア コンフィギュレーション ガイド
トラフィック ストーム制御の設定
トラフィック ストーム制御の設定
発行日;2012/01/31 | 英語版ドキュメント(2009/08/13 版) | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 8MB) | フィードバック

目次

トラフィック ストーム制御の設定

トラフィック ストーム制御について

注意事項と制限事項

トラフィック ストーム制御の設定

トラフィック ストーム制御の設定の確認

トラフィック ストーム制御カウンタの表示

トラフィック ストーム制御の設定例

デフォルト設定値

トラフィック ストーム制御の設定

この章では、Cisco Nexus 5000 シリーズ スイッチ上で、トラフィック ストーム制御を設定する方法について説明します。

この章の内容は、次のとおりです。

「トラフィック ストーム制御について」

「注意事項と制限事項」

「トラフィック ストーム制御の設定」

「トラフィック ストーム制御の設定の確認」

「トラフィック ストーム制御カウンタの表示」

「トラフィック ストーム制御の設定例」

「デフォルト設定値」

トラフィック ストーム制御について

トラフィック ストームは、LAN 上にパケットがあふれると発生します。結果として、過剰なトラフィックが生成され、ネットワーク パフォーマンスが低下します。トラフィック ストーム制御機能を使用すると、物理インターフェイス上におけるブロードキャスト、マルチキャスト、または未知のユニキャスト トラフィック ストームによって、レイヤ 2 ポート経由の通信が妨害されるのを防げます。

トラフィック ストーム制御(トラフィック抑制ともいう)では、ブロードキャスト、マルチキャスト、ユニキャストの着信トラフィックのレベルを 10 ミリ秒間隔で監視します。この間、トラフィック レベル(ポートの使用可能合計帯域幅に対するパーセンテージ)が、設定したトラフィック ストーム制御レベルと比較されます。入力トラフィックが、ポートに設定したトラフィック ストーム制御レベルに到達すると、トラフィック ストーム制御機能によってそのインターバルが終了するまでトラフィックがドロップされます。

図 15-1 に、指定したタイム インターバル期間中におけるレイヤ 2 インターフェイス上でのブロードキャスト トラフィック パターンを示します。この例では、インターバル T1 と T2、およびインターバル T4 と T5 の間で、トラフィック ストーム制御が発生しています。これらのインターバルの間で、ブロードキャスト トラフィックの量が設定したしきい値を超えています。

図 15-1 ブロードキャストの抑制

 

トラフィック ストーム制御のしきい値とタイム インターバルを使用することで、トラフィック ストーム制御アルゴリズムは、さまざまなレベルのパケット粒度で機能します。たとえば、しきい値が高いほど、より多くのパケットを通過させることができます。

Cisco Nexus 5000 シリーズ スイッチのトラフィック ストーム制御は、ハードウェアで実装されています。トラフィック ストーム制御回路は、レイヤ 2 インターフェイスを通過してスイッチング バスに到着するパケットをモニタリングします。また、パケットの宛先アドレスに設定されている Individual/Group ビットを使用して、パケットがユニキャストかブロードキャストかを判断し、10 マイクロ秒以内の間隔でパケット数を追跡します。パケット数がしきい値に到達したら、後続のパケットをすべて破棄します。

トラフィック ストーム制御では、トラフィック量の計測に帯域幅方式を使用します。制御対象のトラフィックが使用できる、利用可能な合計帯域幅に対するパーセンテージを設定します。パケットは一定の間隔で到着するわけではないので、10 マイクロ秒の間隔によって、トラフィック ストーム制御の動作が影響を受けることがあります。

次に、トラフィック ストーム制御の動作がどのような影響を受けるかを示します。

ブロードキャスト トラフィック ストーム制御をイネーブルにした場合、ブロードキャスト トラフィックが 10 マイクロ秒のインターバル以内にしきい値レベルを超えると、トラフィック ストーム制御により、そのインターバルが終了するまですべてのブロードキャスト トラフィックがドロップされます。

マルチキャスト トラフィック ストーム制御をイネーブルにした場合、マルチキャスト トラフィックが 10 マイクロ秒のインターバル以内にしきい値レベルを超えると、トラフィック ストーム制御により、そのインターバルが終了するまですべてのマルチキャスト トラフィックがドロップされます。

ブロードキャストおよびマルチキャスト トラフィック ストーム制御をイネーブルにした場合、ブロードキャスト トラフィックが 10 マイクロ秒のインターバル以内にしきい値レベルを超えると、トラフィック ストーム制御により、そのインターバルが終了するまですべてのブロードキャスト トラフィックがドロップされます。

ブロードキャストおよびマルチキャスト トラフィック ストーム制御をイネーブルにした場合、マルチキャスト トラフィックが 10 マイクロ秒のインターバル以内にしきい値レベルを超えると、トラフィック ストーム制御により、そのインターバルが終了するまですべてのマルチキャスト トラフィックがドロップされます。

デフォルトでは、Cisco NX-OS は、トラフィックが設定済みレベルを超えても是正のための処理を行いません。

注意事項と制限事項

トラフィック ストーム制御レベルを設定する場合は、次の注意事項と制限事項に留意してください。

ポート チャネル インターフェイス上にトラフィック ストーム制御を設定できます。

レベルは、インターフェイスの合計帯域幅に対するパーセンテージとして指定します。

レベルの有効値は 0 ~ 100 です。

レベルの小数部(オプション)の範囲は 0 ~ 99 です。

100 パーセントでは、トラフィック ストーム制御は行われません。

0.0 パーセントでは、すべてのトラフィックが抑制されます。

ハードウェア上の制約とサイズの異なるパケットのカウント方式により、パーセンテージ レベルは概数となります。着信トラフィックを構成するフレームのサイズに応じて、実際に適用されるパーセンテージ レベルと設定したパーセンテージ レベルには、数パーセントの誤差があります。

トラフィック ストーム制御の設定

制御対象のトラフィックが使用できる、合計帯域幅に対するパーセンテージを設定できます。


) トラフィック ストーム制御では 10 マイクロ秒のインターバルを使用しており、このインターバルによって、トラフィック ストーム制御の動作が影響を受けることがあります。


トラフィック ストーム制御をインターフェイスでイネーブルにするには、次の作業を行います。

 

コマンド
目的

ステップ 1

switch# configure terminal

コンフィギュレーション モードを開始します。

ステップ 1

switch(config)# interface { ethernet slot / port | port-channel number }

インターフェイス コンフィギュレーション モードを開始します。

ステップ 2

switch(config-if)# storm-control { broadcast | multicast | unicast } level percentage [. fraction ]

インターフェイスを通過するトラフィックのトラフィック ストーム制御を設定します。デフォルト状態はディセーブルです。

次に、ユニキャスト トラフィック ストーム制御を Ethernet 1/4 に設定する例を示します。

switch# configure terminal
switch(config)# interface ethernet 1/4
switch(config-if)# storm-control unicast level 40

トラフィック ストーム制御の設定の確認

トラフィック ストーム制御の設定情報を表示するには、次のいずれかの作業を行います。

 

コマンド
目的

switch# show interface [ ethernet slot / port | port-channel number ] counters storm-control

特定のインターフェイスについて、トラフィック ストーム制御の設定を表示します。

switch# show running-config interface

トラフィック ストーム制御の設定を表示します。

トラフィック ストーム制御カウンタの表示

Cisco Nexus 5000 シリーズ スイッチが保持している、トラフィック ストーム制御アクティビティに関するカウンタを表示できます。


) トラフィック ストーム制御では 10 マイクロ秒のインターバルを使用しており、このインターバルによって、トラフィック ストーム制御の動作が影響を受けることがあります。


インターフェイスのトラフィック ストーム制御カウンタを表示するには、次の作業を行います。

 

コマンド
目的

ステップ 1

switch# show interface [ ethernet slot / port | port-channel number ] counters storm-control

トラフィック ストーム制御カウンタを表示します。

トラフィック ストーム制御の設定例

次に、トラフィック ストーム制御の設定例を示します。

switch# configure terminal
switch(config)# interface ethernet 1/4
switch(config-if)# storm-control broadcast level 40
switch(config-if)# storm-control multicast level 40
switch(config-if)# storm-control unicast level 40

デフォルト設定値

表 15-1 に、トラフィック ストーム制御パラメータのデフォルト設定値を示します。

 

表 15-1 デフォルトのトラフィック ストーム制御パラメータ

パラメータ
デフォルト

トラフィック ストーム制御

ディセーブル

しきい値パーセンテージ

100