フェイルオーバーまたはフェイルバック イベントが発生すると、STP により一時的にネットワークから切断される場合がある
search cancel

フェイルオーバーまたはフェイルバック イベントが発生すると、STP により一時的にネットワークから切断される場合がある

book

Article ID: 313914

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項:これは英文の記事「STP may cause temporary loss of network connectivity when a failover or failback event occurs 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

スパニング ツリー プロトコル (STP) を使用するスイッチ ネットワーク環境で、次の症状が発生します。
  • フェイルオーバーまたはフェイルバック イベントが発生すると、ESXi または ESX ホストのネットワーク接続が一時的に切断される。
  • フェイルオーバーまたはフェイルバック イベントが発生すると、仮想マシンのネットワーク接続が一時的に切断される。
  • COS のチーミングされた NIC のいずれかが外されて別のポートに接続された後、VMware High Availability (HA) 隔離イベントが発生する。


Environment

VMware vSphere ESXi 7.0.0

Resolution

STP は、環境でループが発生するのを回避するために使用されます。ポートの状態が上がるたびに、STP の計算が発生します。計算の結果として、スイッチ ポートはフォワーディングに設定されるか、トラフィック ループを防ぐためにブロック状態に設定されます。STP トポロジ コンバージェンスには次の 4 つの状態があります。
  • ブロック
  • リッスン
  • 調査中
  • フォワーディング

STP コンバージェンスは、開始すると、STP ドメイン内のすべての物理スイッチにフォワーディング テーブルを強制的に破棄させて、STP トポロジと MAC アドレスを再学習させます。このプロセスには 30 ~ 50 秒ほどかかります。この期間中、ユーザー データはポートを通過しません。一部のユーザー アプリケーションは、この期間中にタイムアウトとなる場合があります。STP ドメインがこのコンバージェンスを完了すると、接続が復旧します。

STP コンバージェンス中に 30-50 秒間の切断を防ぐには、次のいずれかのオプションを実行します。
  • ESXi/ESX ホストのネットワーク アダプタに接続されているすべてのスイッチ ポートの STP を Portfast に設定します。

    Portfast に設定すると、ポートはただちにフォワーディング状態に設定され、ESX/ESXi ホストで発生して STP トポロジに影響するリンク状態の変更を防ぐことができます。STP を Portfast に設定すると、30-50 秒のネットワークの切断を防ぐことができます。

    STP を Portfast に設定するコマンドは、スイッチのモデルによって異なります。モデルやベンダーによってコマンドが異なるため、同じ構成にする方法の詳細については、物理スイッチのベンダーにお問い合わせください。

    例:

    スイッチの STP を Portfast に設定するには、スイッチのモデルに応じて、次のコマンドを実行します。
     
    • CISCO-IOS

      spanning-tree portfast (for an access port)
      spanning-tree portfast trunk (for a trunk port)
       
    • NX-IOS

      spanning-tree port type edge (for an access port)
      spanning-tree port type edge trunk (for a trunk port)
       
    • Dell スイッチで STP を Portfast に設定するには、次のコマンドを実行します。

      spanning-tree portfast
       
    • HP スイッチは、Portfast や RSTP と同様に機能する admin-edge-port という機能を使用します。

      admin-edge-port を有効にするには、次のコマンドを実行します。

      spanning-tree port-list admin-edge-port
  • STP を無効にするには

    通常、STP を無効にすることはお勧めしません。ただし、この問題の発生を防ぐには、STP を無効にする必要があります。STP を無効にする前に、スイッチのベンダーにお問い合わせください。

    STP を無効にするコマンドは、スイッチによって異なります。詳細については、スイッチのベンダーにお問い合わせください。

    例:

    Nortel スイッチで STP を無効にするには、次のコマンドを実行します。

    config ethernet stg stp disable


Additional Information

詳細については、「Spanning Tree Commands in Cisco NX-IOS」を参照してください。

スパニング ツリー プロトコルはラピッド スパニング ツリー プロトコルに替わります。詳細については、Cisco のホワイト ペーパー「Understand Rapid Spanning Tree protocol (802.1w)」を参照してください。

:このリンクは 2015 年 4 月 27 日時点のものです。リンクが切れているのに気づいた場合はご連絡ください。VMware の担当者がリンクをアップデートします。
STP may cause temporary loss of network connectivity when a failover or failback event occurs