投稿

ラベル(STP)が付いた投稿を表示しています

ベンダー毎のMST挙動

イメージ
 ■はじめに アドベントカレンダー初参加。 ネットワークの基礎であるSTPに関して体験したことを記事にしたいと思います。 Cisco製とHP製の製品においてSTPのモードの一つであるMSTに関して挙動に差異が生じるといった私が現場で体験した話になります。 ①STP(Spanning Tree Protocol) STPは、スイッチで冗長化構成を取った際のスイッチドネットワークでのスイッチングループを防ぐためのIEEE802.1Dとして規格化されたプロトコル。 ②MST(Mulitiple Spanning Tree Protocol) MSTは、複数のVLANを「MSTインスタンス」と呼ばれるグループにまとめる機能や、ネットワーク上のスイッチングハブを「MSTリージョン」と呼ばれる範囲にまとめる機能があります。 上記①②の機能においてCisco製からHP製品に交換した際に挙動に差異が生じた内容になります。 体験した挙動差異の前にどのようなネットワーク構成だったのかを記載します。 ・構成 ・設定 ※下位SWに関しては、インスタンス2の範囲のVLANは設定されていない状態 ■ 体験した挙動差異 構成変更前のCisco製品にてshow spanning-tree mstコマンドで挙動確認 MSTインスタンス2の挙動として、VLANが設定されていないため表示なし 構成変更後のHP製品にてshow spanning-tree mstコマンドで挙動確認 MSTインスタンス2の挙動として、ルートブリッジが自身に設定されていた。 ■体験した挙動差異の原因 MSTの仕様(IEEE 802.1s)では、インスタンスに関連付けられたVLANが存在しない場合の動作を厳密には定義していないそうで各ベンダーはこの部分を独自に実装しているため、製品ごとに異なる挙動が発生します。 各ベンダーの挙動は以下となります。 ・Cisco機器の動作 Cisco製品では、MSTインスタンスに関連付けられているVLANが存在しない場合でも、そのインスタンスに基づいてルートブリッジを計算します。 VLANが存在しなくても、上位スイッチがMSTの設定に基づいてルートブリッジとして選ばれるような動作をします。 ・HP機器の動作 HP製品では、インスタンスに関連付けられたVLANが存在しない場合、そのインスタン...