マルチプルSTPドメイン

の続きです。

 VLANグループ(1つ以上のVLANで構成)ごとに個々のスパニングツリーを構成するマルチプルSTPを紹介します。各STPドメインは、それぞれ個別のスパニングツリーバラメータを持ち、STPドメインごとにルートブリッジを選出してスパニングツリーを構成できます。

 通常の環境では、複数のSTPドメインを作成する必要はありません。使いどころが難しいのが、マルチプルSTPドメインです。ネットワーク管理者の腕の見せ所です。

複数のSTPドメインを設定するときには下記の注意が必要です。

  • 各STPドメインには、複数のVLANを所属させることができる。
  • 各VLANが所属できるSTPドメインは1つ。
  • 各ポートが所属できるSTPドメインは1つ。ポートが複数のVLANに所属している場合、所属先の全てのVLANが同じSTPに所属している必要がある。

などの制約があります。

とりあえず、マルチプルSTPドメインを体験するために下図のようなネットワークを構築してみます。

スイッチを3台をつなぐ回線の帯域幅は、全て同じにしています。

SW1 ⇔ SW2 ・・・ 100Mbps
SW1 ⇔ SW3 ・・・ 100Mbps
SW2 ⇔ SW3 ・・・ 100Mbps

 タグVLANを使用しないで、VLANごとに、スイッチ間を接続した構成にしています。ポートの無駄遣いで、配線周りが、とてもすっきりしているとは、言えませんが、マルチプルSTPを簡単に体験するために、このような構成にしています。

 デフォルトの設定では、ユーザ定義のVLANも全てのVLANがデフォルトのSTPドメイン「Default」に所属しています。

今回使用するSTPドメインは、

VLAN10 ・・・ Default
VLAN20 ・・・ Mystp

を使います。

ブロッキングされるポートが1つのスイッチに集中しないように、プライオリティの値を

VLAN10: SW1・・4096, SW2・・・32768, SW3・・・32768
VLAN20: SW1・・32768, SW2・・・4096, SW3・・・32768

にしています。

 見てお分かりのとおり、上の図では、ループ構成になっています。STPの設定が完了するまでは、ループ構成にならないように、SW1のポート4,12のケーブルを抜いておくなどしてループにならないようにしておいてください。

STPを設定するコマンドは、こちら「STP(簡単なSTPの構築)」を参考にしてください。

設定は、以下のようになります。

●SW1のコンフィグ

create vlan=vlan10 vid=10
create vlan=vlan20 vid=20

add vlan=vlan10 port=1-8
add vlan=vlan20 port=9-16

create stp=mystp
add stp=mystp vlan=vlan20

enable stp=default
enable stp=mystp
set stp=default priority=4096

●SW2のコンフィグ

create vlan=vlan10 vid=10
create vlan=vlan20 vid=20

add vlan=vlan10 port=1-8
add vlan=vlan20 port=9-16

create stp=mystp
add stp=mystp vlan=vlan20

enable stp=default
enable stp=mystp
set stp=mystp priority=4096

SW3のコンフィグ

create vlan=vlan10 vid=10
create vlan=vlan20 vid=20

add vlan=vlan10 port=1-8
add vlan=vlan20 port=9-16

create stp=mystp
add stp=mystp vlan=vlan20

enable stp=default
enable stp=mystp

設定が完了したら、ケーブルを接続して、ループ構成にします。

それでは、各スイッチのログを確認していきましょう。

●SW1のログ

Manager > show stp

 STP Information
---------------------------------------------------------------------------
 Name .................. mystp
 VLAN members .......... vlan20 (20)
 Status ................ ON
 Number of Ports ....... 8
   Number Enabled ...... 8
   Number Disabled ..... 0
 Bridge Identifier ..... 32768 : 00-90-99-94-53-40
 Designated Root ....... 4096 : 00-90-99-94-30-c0
 Root Port ............. 10
 Root Path Cost ........ 19
 Max Age ............... 20
 Hello Time ............ 2
 Forward Delay ......... 15
 Switch Max Age ........ 20
 Switch Hello Time ..... 2
 Switch Forward Delay .. 15
 Hold Time ............. 1

 Name .................. default
 VLAN members .......... default (1)
                         vlan10 (10)
 Status ................ ON
 Number of Ports ....... 16
   Number Enabled ...... 16
   Number Disabled ..... 0
 Bridge Identifier ..... 4096 : 00-90-99-94-53-40
 Designated Root ....... 4096 : 00-90-99-94-53-40
 Root Port ............. (n/a)
 Root Path Cost ........ 0
 Max Age ............... 20
 Hello Time ............ 2
 Forward Delay ......... 15
 Switch Max Age ........ 20
 Switch Hello Time ..... 2
 Switch Forward Delay .. 15
 Hold Time ............. 1

---------------------------------------------------------------------------

Manager > show stp port=2,4,10,12

 STP Port Information
---------------------------------------------------------------------------
 Port .................... 2
   State ................. Forwarding
   STP ................... default
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8002
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-53-40
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-53-40
   Designated Port ....... 8002

 Port .................... 4
   State ................. Forwarding
   STP ................... default
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8004
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-53-40
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-53-40
   Designated Port ....... 8004

 Port .................... 10
   State ................. Forwarding
   STP ................... mystp
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 800a
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-30-c0
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-30-c0
   Designated Port ....... 8009

 Port .................... 12
   State ................. Blocking
   STP ................... mystp
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 800c
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-30-c0
   Designated Cost ....... 19
   Designated Bridge ..... 32768 : 00-90-99-89-81-40
   Designated Port ....... 800b

---------------------------------------------------------------------------

●SW2のログ

Manager > show stp

 STP Information
---------------------------------------------------------------------------
 Name .................. mystp
 VLAN members .......... vlan20 (20)
 Status ................ ON
 Number of Ports ....... 8
   Number Enabled ...... 8
   Number Disabled ..... 0
 Bridge Identifier ..... 4096 : 00-90-99-94-30-c0
 Designated Root ....... 4096 : 00-90-99-94-30-c0
 Root Port ............. (n/a)
 Root Path Cost ........ 0
 Max Age ............... 20
 Hello Time ............ 2
 Forward Delay ......... 15
 Switch Max Age ........ 20
 Switch Hello Time ..... 2
 Switch Forward Delay .. 15
 Hold Time ............. 1

 Name .................. default
 VLAN members .......... default (1)
                         vlan10 (10)
 Status ................ ON
 Number of Ports ....... 16
   Number Enabled ...... 16
   Number Disabled ..... 0
 Bridge Identifier ..... 32768 : 00-90-99-94-30-c0
 Designated Root ....... 4096 : 00-90-99-94-53-40
 Root Port ............. 1
 Root Path Cost ........ 19
 Max Age ............... 20
 Hello Time ............ 2
 Forward Delay ......... 15
 Switch Max Age ........ 20
 Switch Hello Time ..... 2
 Switch Forward Delay .. 15
 Hold Time ............. 1

---------------------------------------------------------------------------

Manager > show stp port=1,3,9,11

 STP Port Information
---------------------------------------------------------------------------
 Port .................... 1
   State ................. Forwarding
   STP ................... default
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8001
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-53-40
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-53-40
   Designated Port ....... 8002

 Port .................... 3
   State ................. Blocking
   STP ................... default
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8003
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-53-40
   Designated Cost ....... 19
   Designated Bridge ..... 32768 : 00-90-99-89-81-40
   Designated Port ....... 8001

 Port .................... 9
   State ................. Forwarding
   STP ................... mystp
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8009
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-30-c0
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-30-c0
   Designated Port ....... 8009

 Port .................... 11
   State ................. Forwarding
   STP ................... mystp
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 800b
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-30-c0
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-30-c0
   Designated Port ....... 800b

---------------------------------------------------------------------------

●SW3のコンフィグ

Manager > show stp

 STP Information
---------------------------------------------------------------------------
 Name .................. mystp
 VLAN members .......... vlan20 (20)

 Status ................ ON
 Number of Ports ....... 8
   Number Enabled ...... 8
   Number Disabled ..... 0
 Bridge Identifier ..... 32768 : 00-90-99-89-81-40
 Designated Root ....... 4096 : 00-90-99-94-30-c0
 Root Port ............. 9
 Root Path Cost ........ 19
 Max Age ............... 20
 Hello Time ............ 2
 Forward Delay ......... 15
 Switch Max Age ........ 20
 Switch Hello Time ..... 2
 Switch Forward Delay .. 15
 Hold Time ............. 1

 Name .................. default
 VLAN members .......... default (1)
                         vlan10 (10)
 Status ................ ON
 Number of Ports ....... 16
   Number Enabled ...... 16
   Number Disabled ..... 0
 Bridge Identifier ..... 32768 : 00-90-99-89-81-40
 Designated Root ....... 4096 : 00-90-99-94-53-40
 Root Port ............. 3
 Root Path Cost ........ 19
 Max Age ............... 20
 Hello Time ............ 2
 Forward Delay ......... 15
 Switch Max Age ........ 20
 Switch Hello Time ..... 2
 Switch Forward Delay .. 15
 Hold Time ............. 1

---------------------------------------------------------------------------

Manager > show stp port=1,3,9,11

 STP Port Information
---------------------------------------------------------------------------
 Port .................... 1
   State ................. Forwarding
   STP ................... default
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8001
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-53-40
   Designated Cost ....... 19
   Designated Bridge ..... 32768 : 00-90-99-89-81-40
   Designated Port ....... 8001

 Port .................... 3
   State ................. Forwarding
   STP ................... default
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8003
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-53-40
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-53-40
   Designated Port ....... 8004

 Port .................... 9
   State ................. Forwarding
   STP ................... mystp
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 8009
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-30-c0
   Designated Cost ....... 0
   Designated Bridge ..... 4096 : 00-90-99-94-30-c0
   Designated Port ....... 800b

 Port .................... 11
   State ................. Forwarding
   STP ................... mystp
   STP Status ............ ON
   Port Priority ......... 128
   Port Identifier ....... 800b
   Pathcost .............. 19
   Designated Root ....... 4096 : 00-90-99-94-30-c0
   Designated Cost ....... 19
   Designated Bridge ..... 32768 : 00-90-99-89-81-40
   Designated Port ....... 800b

---------------------------------------------------------------------------

 STPを構築した結果、SW1のポート12、SW2のポート3ががブロッキングされるので、最終的に下の図のようなツリー構造になります。

STPドメイン「Default」では、下図のようなツリー構造になります。

STPドメイン「Mystp」では、下図のようなツリー構造になります。

 STPドメインを1つで構築した場合、使用されないリンクが出てしまい、トラフィックが集中してしまいます。それに比べて、STPドメインを複数作成したマルチプルSTPドメイン環境では、トラフィックを分散することができるというメリットがあります。

 しかし、マルチプルSTPドメイン環境でネットワークを構築すると、ネットワークの構成が把握しにくくなり、運用管理、メンテナンスが難しくなるというデメリットもあります。

最後に、STPを削除するコマンドを紹介します。

続きは、こちら「STPの設定を解除するコマンド」です。