Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VSTP プロトコルの設定

仮想スパニング ツリー プロトコルは、デバイスの互換性を必要とする VLAN と連携します。

VSTP について

VSTP を使用する場合は、VSTP ブリッジ プロトコル データ ユニット(BPDU)を受信できるすべての VLAN で VSTP を有効にすることをお勧めします。

VSTP のメリット

VSTP には次のメリットがあります。

  • ネットワークの一部ではないデバイスを接続します。

  • Cisco PVST+ との互換性

  • VSTP と RSTP は、デバイス上で同時に設定できる唯一のスパニング ツリー プロトコルです。

VSTP 制限

VSTP には次の制限があります。

  • EX シリーズ スイッチ EX4300、EX4600、QFX プラットフォーム QFX5100、QFX3500、QFX3600 は VSTP で 510 Vlan をサポートします。

  • VSTP は SRX プラットフォームではサポートされていません。SRX シリーズでは STP/RSTP/MSTP のみをサポートしています。

  • ELSをサポートするJunos OSを実行するEXシリーズ(EX9200を除く)およびQFXシリーズスイッチでは、VSTPは最大510個のVLANをサポートできます。

  • EX9200 スイッチでは、VSTP は最大 4,000 個の VLAN をサポートできます。

  • ELS をサポートしていない Junos OS を実行している EX シリーズ スイッチでは、VSTP は最大 253 個の VLAN をサポートできます。

VSTP の推奨用途

ジュニパーネットワークスのスイッチと VSTP スイッチ、Cisco スイッチと PVST+ と Rapid-PVST+ を同じネットワークで使用できます。Cisco は、専用の PVST(VLAN 単位スパニング ツリー)プロトコルをサポートしており、各 VLAN ごとに個別のスパニング ツリー インスタンスを維持します。VLAN ごとに 1 つのスパニング ツリーを使用すると、きめ細かなロード バランシングが可能になりますが、VLAN の数が増えるにつれて、より多くの BPDU CPU 処理が必要になります。PVST は、ジュニパーがサポートしていない Cisco 独自の ISL トランク上で動作します。ジュニパーのスイッチは、PVST+ と Rapid-PVST+ との間でのみ動作します。詳細については、 EX スイッチのネイティブ VLAN 1 の VSTP および RPVST+ コンバージェンスを 参照してください。

ヒント:

お使いのデバイスが、Vlan スパニング ツリー単位のラピッド(Rapid PVST+)を実行している Cisco デバイスと相互運用する場合は、EX シリーズまたは QFX シリーズ インターフェイスで VSTP と RSTP の両方を有効にすることをお勧めします。

VSTP と RSTP は、デバイス上で同時に設定できる唯一のスパニング ツリー プロトコルです。スイッチで VSTP でサポートできる VLAN の最大数は、EX シリーズおよび QFX シリーズ スイッチに Junos OS を使用していて、ELS をサポートしていない拡張レイヤー 2 ソフトウェア(ELS)設定スタイルまたは Junos OS のどちらをサポートしているかによって異なります。ELS の詳細については、「 拡張レイヤー 2 ソフトウェア CLI の使用」を参照してください。追加の VLAN については、RSTP を使用します。

スイッチで VSTP がサポートする VLAN の最大数は、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートする EX シリーズおよび QFX シリーズ スイッチに Junos OS を使用しているか、ELS をサポートしていない Junos OS を使用しているかによって異なります。

スイッチのグローバルな VSTP 構成と特定の VSTP 構成

ジュニパーネットワークス EX シリーズ イーサネット スイッチは、STP(スパニング ツリー プロトコル)、RSTP(Rapid Spanning Tree Protocol)、MSTP(Multiple Spanning Tree Protocol)、VSTP(VLAN Spanning Tree Protocol)を介したレイヤー 2 ループ防御を提供します。EX シリーズ スイッチの工場出荷時のデフォルト設定では、RSTP が使用されます。このトピックでは、EX シリーズまたは QFX シリーズ スイッチで VSTP を設定するためのオプションについて説明します。

メモ:

ELSをサポートするJunos OSを実行するEXシリーズ(EX9200以外)およびQFXスイッチでは、VSTPは最大510のVLANをサポートできます。ただし、EX9200 スイッチでは、VSTP は最大 253 個の VLAN のみをサポートできます。

メモ:

VSTP を設定するときは、VSTP ブリッジ プロトコル データ ユニット(BPDU)を受信できるすべての VLAN で VSTP を有効にすることをお勧めします。

VSTP の設定方法

VSTP は、グローバル レベルで設定できます。

  • スイッチ上のすべてのインターフェイス

  • すべての VLAN 内のすべてのインターフェイス

  • 指定されたVLAN内のすべてのインターフェイスについて

  • 指定されたVLANグループ内のすべてのインターフェイスについて

特定のインターフェイスに対して VSTP を設定または無効化できます。

  • スイッチ上の特定のインターフェイスの場合

  • すべての VLAN 内の特定のインターフェイスの場合

  • 指定された VLAN 内の特定のインターフェイスの場合

  • 指定された VLAN グループ内の特定のインターフェイスの場合

メモ:
  • VSTP をグローバル レベルと特定の VLAN レベルの両方のインターフェイスで設定すると、特定の VLAN レベルで定義されたインターフェイス設定が、グローバル レベルで定義されたインターフェイス設定を上書きします。

  • VLAN(または VLAN)に属するように設定されていないインターフェイスで VSTP を設定するよう指定した場合は、エラー メッセージが表示されます。

  • ELSをサポートするJunos OSを実行するEXシリーズ(EX9200以外)およびQFXスイッチでは、VSTPは最大510のVLANをサポートできます。ただし、EX9200 スイッチでは、VSTP は最大 253 個の VLAN のみをサポートできます。

  • VSTP を設定するときは、VSTP ブリッジ プロトコル データ ユニット(BPDU)を受信できるすべての VLAN で VSTP を有効にすることをお勧めします。

    VSTP を有効にするためにステートメントを使用し、スイッチに set vstp vlan all 253 を超える VLAN がある場合は、RSTP を有効にする必要があります。ステートメントを set vstp vlan all 使用して 253 を超える VLAN を持つスイッチで VSTP を有効にした場合、設定をコミットすることはできません。

VSTP コマンドを使用してすべてのインターフェイスを設定

コマンド:スイッチ上の個々のインターフェイスで VSTP を設定します。

コマンド:スイッチ上のすべての VSTP インターフェイスを設定します。

コマンドを使用して、すべての VLAN のすべての VSTP インターフェイスを設定します。

メモ:

コマンドを set protocols vstp vlan all interface all 発行すると、5119 vports の制限を超えた場合にエラー メッセージが表示されない場合があります。

指定された VLAN 内のすべての VSTP インターフェイスを設定するコマンド:

メモ:

コマンドを使用して set protocol vstp vlan vlan-id interface interface-name VSTP を設定すると、その名前 default の VLAN は除外されます。VSTP を実行するには、名前 default を使用して VLAN を手動で設定する必要があります。

指定された VLAN グループ内のすべての VSTP インターフェイスを設定するコマンド:

VSTP コマンドを使用して特定のインターフェイスを設定する

コマンドを使用して、スイッチ上の特定のインターフェイスを設定します。

コマンドを使用して、すべての VLAN 内で特定のインターフェイスを設定します。

注意:

VSTP 設定にインターフェイスを追加する前に、インターフェイスがすべての VLAN のメンバーであることを確認します。インターフェイスがすべての VLAN のメンバーでない場合、この VSTP 設定はコミットしようとすると失敗します。

特定の VLAN 内で特定のインターフェイスを設定するコマンド:

特定の VLAN グループ内で特定のインターフェイスを設定するコマンド:

インターフェイスを無効にする VSTP コマンド

コマンドを使用して、スイッチ上の個々のインターフェイスで VSTP を無効にします。

コマンドを使用して、スイッチ上の特定の VLAN 内の特定のインターフェイスで VSTP を無効にします。

コマンドを使用して、スイッチ上のすべての VLAN で 1 つの VSTP インターフェイスを無効にします。

コマンドを使用して、特定の VLAN グループ内の特定の VSTP インターフェイスを無効にします。

メモ:

すべての VSTP インターフェイスで VSTP VLAN パラメーターを無効にすることはできません

例:タグ付きトラフィックを使用したトランク ポートでの VSTP の設定

802.1ad プロバイダ ブリッジ ネットワーク(スタック VLAN)では、単一のスパニング ツリー コンテキストに単一タグ付きアクセス ポートと二重タグ付きトランク ポートを共存できます。このモードでは、VSTP(VLAN Spanning Tree Protocol)は、ギガビット イーサネット(ge)、10 ギガビット イーサネット(xe)、アグリゲート イーサネット(ae)インターフェイスで、タグなしラピッド スパニング ツリー プロトコル(RSTP)ブリッジ プロトコル データ ユニット(BPDU)を送受信できます。タグなし RSTP BPDU は、二重タグ付きトランク ポートを介して送信されたタグ付き VSTP BPDU と相互運用されます。

二重タグ付けは、インターネット サービス プロバイダにとって便利です。VLAN タグ付け済みのクライアントからのトラフィックを混在させながら、VLAN を内部で使用できます。

この例では、二重タグ付きトランク ポートを介して送信されたタグ付き VSTP BPDU と相互運用するアクセス トランク上で、標準のタグなしラピッド スパニング ツリー プロトコル(RSTP)ブリッジ プロトコル データ ユニット(BPDU)を送受信するように VSTP を設定する方法を示しています。

要件

この例では、次のハードウェアおよびソフトウェア コンポーネントを使用します。

  • 2 台の CE デバイス(DPCE または MPC カードを備えた MX シリーズ ルーター)

  • 2 台の PE デバイス(DPCE または MPC カードを備えた MX シリーズ ルーター)

  • PE デバイスで実行されている Junos OS リリース 12.3 以降

概要

この例では、タグ付きトラフィックを使用してトランク ポートで VSTP を設定する方法を示しています。

トポロジ

図 1 は、2 つの顧客エッジ(CE)ブリッジが 2 つのプロバイダ エッジ(PE)デバイスにデュアルホームになっている、サンプル トポロジーを示しています。すべての PE-CE リンクは、C-VLAN 1~100 を使用した単一タグ付きトランクです。デバイス PE1 と PE2 間のコア リンクは、両方の CE デバイスからトラフィックを伝送する二重タグ付きトランクで、S-VLAN 100 と 200 を使用して CE トラフィックを区別します。

PE デバイスには、S-VLAN ごとに 1 つずつ VSTP インスタンスが 2 つ作成されます。CE デバイスは標準 RSTP を実行します。PE デバイスは、標準のタグなし RSTP BPDU を CE デバイスに送信しながら、コア リンク上で VSTP を実行します。

図 1:タグ付きトラフィックを持つトランク ポートで設定された VSTP のトポロジ Topology for VSTP Configured on a Trunk Port with Tagged Traffic

構成

CLI クイック設定

この例を迅速に設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致するために必要な詳細情報を変更してから、コマンドを階層レベルで [edit] CLI にコピーアンドペーストします。

デバイス PE1

デバイス PE2

デバイス CE1

デバイス CE2

PE1、PE2、CE1、CE2 の設定

手順

次の例では、設定階層のさまざまなレベルに移動する必要があります。CLI のナビゲーションの詳細については、『CLI ユーザー ガイドの「設定モードでの CLI エディターの使用」を参照してください。

デバイス PE1 を設定するには、次の手順に従います。

  1. ネットワーク インターフェイスを設定します。

  2. ルーティング インスタンスを設定します。

手順

デバイス PE2 を設定するには、次の手順に従います。

  1. インターフェイスを設定します。

  2. ルーティング インスタンスを設定します。

手順

CE1 を設定するには、次の手順に関する手順に関する手順

  1. インターフェイスを設定します。

  2. プロトコルを設定します。

  3. ブリッジ ドメインを設定します。

手順

CE2 を設定するには、次の手順に関する手順にしてください。

  1. インターフェイスを設定します。

  2. プロトコルを設定します。

  3. ブリッジ ドメインを設定します。

結果

設定モードから、 、 show routing-instancesshow protocolsおよび コマンドをshow interfaces入力して設定をshow bridge-domains確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイス PE1

デバイス PE2

デバイス CE1

デバイス CE2

デバイスの設定が完了したら、設定モードから入力 commit します。

検証

設定が正しく機能していることを確認します。

インターフェイスが動作していることを確認する

目的

インターフェイスが動作していることを確認します。

アクション

動作モードから、コマンドを show spanning-tree interface routing-instance 入力します。

意味

出力は、VLAN 100 に設定されたインターフェイスのステータスを示しています。

ルーティング インスタンスの STP ブリッジ パラメータの検証

目的

ルーティング インスタンスに設定されている STP ブリッジ パラメータを検証します。

アクション

動作モードから、コマンドを show spanning-tree bridge routing-instance 入力します。

意味

この出力は、ルーティング インスタンス vs1 の STP ブリッジ パラメータのステータスを示しています。

設定済みブリッジの STP 統計情報の表示

目的

設定されたブリッジのスパニング ツリー統計情報を表示します。

アクション

動作モードから、コマンドを show spanning-tree statistics bridge 入力します。

意味

コマンド出力は、設定されたブリッジのスパニング ツリー統計情報を示しています。

強制 IEEE 802.1D STP から RSTP または VSTP に戻す

MX シリーズ ルーターと EX シリーズおよび QFX シリーズ スイッチでは、Rapid Spanning Tree Protocol(RSTP)または VLAN Spanning Tree Protocol(VSTP)が元の IEEE 802.1D スパニング ツリー プロトコル(STP)バージョンとして強制的に実行された場合は、RSTP または VSTP に戻すことができます。

元の IEEE 802.1D STP バージョンの強制インスタンスから元に設定された RSTP または VSTP バージョンに戻すには、次の手順にしたがってください。

  1. 次の force-version RSTP または VSTP 設定からステートメントを削除します。

    次の階層レベルにこのステートメントを含めます。

    • [edit logical-systems routing-instance-name protocols rstp]

    • [edit protocols rstp]

    • [edit protocols vstp]

    • [edit routing-instances routing-instance-name protocols rstp]

    • [edit routing-instances routing-instance-name protocols vstp]

  2. 強制的な IEEE 802.1D STP を、設定済みの RSTP または VSTP として実行するように戻します。

    STP プロトコルをグローバルに戻すには、オプション(clear spanning-tree protocol-migration)なしでステートメントを発行します。

    指定されたインターフェイスの STP プロトコルのみを元に戻すには、インターフェイス オプションを指定 しますinterface-name

    特定のルーティング インスタンスのみの STP プロトコルを元に戻すには、 routing-instance オプションを指定しますrouting-instance-name