スパニングツリープロトコル(STP)をサポートするネットワーク上にVLANを実装する際に問題が発生することがあります。 STPは、1つのVLANとだけ対話するように構築されています。
STPが開発されたとき、VLANのコンセプトは誰の考えにも入りませんでした。 VLANが普及し始めたとき、同じネットワーク上でこれらの2つの技術を混在させる問題が明らかになりました。 STPは、1つのネットワークのみをサポートすることを期待しています。
<! - 1 - >次の図をしばらく調べてください。元のバージョンのSTPを使用していなければならない場合、ブロックされるポートはスイッチ11:55で識別されます。この実装では、VLAN1はすべてのネットワークセグメントで実行されるように設定されていますが、VLAN2は、ネットワークセグメント。ただし、スパニングツリーはVLAN2の2つの部分へのアクセスをブロックしています。結論として、これらのセグメント上のコンピュータは、VLAN2の一部である場合、通信できなくなります。この問題を解決するために、VLAN単位のスパニングツリー(PVST)がVLANごとにSTPのインスタンスを実装しています。 PVSTでは、VLAN1のSTPトポロジは同じままです。 VLAN2は2つのセグメントに移植されているため、スイッチ11:11と11:22の間にネットワークが切断されているため、ループは形成されません。
<! - 2 - >
VLAN2のSTPトポロジの場合、ブロッキングポートはありません。STPのVLANサポートを提供する場合、シスコスイッチで2つのプロトコルが発生します。
MSTP:
-
STPのオープンスタンダードバージョン。スイッチで複数のSTPコピーを開始し、実装。 MSTPはRSTPと同じ基本フレーム構造を使用しますが、フレーム内のRSTPデータが終わると、MSTPはネットワーク上のVLANをサポートするための追加セクションを追加します。この構造により、ネットワーク上で動作しているRSTPと下位互換性があります。 <! - 3 - >
PVST: -
VLANごとのスパニングツリー は、特に非常に構造化されたVLANソリューションがネットワーク上に実装されている場合は、MSTPよりも一般的です。 VLANごとに、ネットワーク上で実行されている各VLANに対して最大64のVLANまでのSTPのインスタンスが作成されます。ネットワーク上に64を超えるVLANを実装する必要がある場合は、64のVLANだけがSTPのインスタンスを動作させることができます。