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 には次の利点があります。

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

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

VSTP の制約事項

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

  • レイヤー 2 次世代(L2NG)ソフトウェアを実行するデバイスは、VSTP で 510 の VLAN をサポートします。

  • SRX シリーズ ファイアウォールは、STP、RSTP、MSTP のみをサポートします。VSTP はサポートされていません。

  • ELS(拡張レイヤー 2 ソフトウェア)をサポートしていないデバイスでは、VSTP は最大 253 の VLAN をサポートできます。

VSTP の推奨される用途

ジュニパーネットワークスのデバイスは、VLANごとに個別のスパニングツリーインスタンスを維持するVSTPとともに使用できます。VLANごとに1つのスパニングツリーにより、きめ細かいロードバランシングが可能ですが、VLANの数が増えるにつれて、より多くのBPDU CPU処理が必要になります。ジュニパーネットワークスのデバイスは、PVST+およびRapid-PVST+とのみ相互運用できます。詳細については、 EXスイッチのネイティブVLAN1でのVSTPおよびRPVST+コンバージェンス を参照してください。

ヒント:

EX シリーズまたは QFX シリーズのインターフェイスで、VSTP と RSTP の両方を有効にすることをお勧めします。

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

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

スイッチのグローバルおよび特定の VSTP 設定

ジュニパーネットワークスのデバイスは、スパニングツリープロトコル(STP)、ラピッドスパニングツリープロトコル(RSTP)、マルチプルスパニングツリープロトコル(MSTP)、およびVLANスパニングツリープロトコル(VSTP)を通じて、レイヤー2ループ防止を提供します。ELSをサポートするデバイスの工場出荷時のデフォルト設定では、RSTPを使用しています。このトピックでは、ELSをサポートするデバイスでVSTPを設定するためのオプションについて説明します。

メモ:

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

VSTPはどこで設定できますか?

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

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

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

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

  • 指定した VLAN グループ内のすべてのインターフェイス

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

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

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

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

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

メモ:
  • グローバル VLAN レベルと特定 VLAN レベルの両方のインターフェイスで VSTP を設定した場合、特定の VLAN レベルで定義されたインターフェイス設定が、グローバル レベルで定義されたインターフェイス設定よりも優先されます。

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

  • すべての VLAN に STP が必要で、システムに設定されている VLAN が VSTP で許可されている最大 VLAN を超えている場合は、VSTP ではなく RSTP を使用する必要があります。

すべてのインターフェイスを設定する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.1 ad プロバイダ ブリッジ ネットワーク(スタック VLAN)では、単一タグ付きアクセス ポートと二重タグ付きトランク ポートを 1 つのスパニング ツリー コンテキストで共存できます。このモードでは、VLANスパニングツリープロトコル(VSTP)は、ギガビットイーサネット(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 の間のコア リンクは、S-VLAN 100 および 200 を使用して CE トラフィックを区別し、両方の CE デバイスからトラフィックを伝送する二重タグ付きトランクです。

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

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

構成

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 階層レベルのCLI [edit] にコマンドをコピーして貼り付けます。

デバイス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 bridge-domains のコマンドを入力してshow interfaces設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイス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 に復帰

ラピッドスパニングツリープロトコル(RSTP)またはVLANスパニングツリープロトコル(VSTP)が元のIEEE 802.1Dスパニングツリープロトコル(STP)バージョンとして実行されるように強制されたELSをサポートするデバイスでは、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-name オプションを指定します。