HOME > コンテンツリスト > ラボ・シナリオ for CCNA > [ < 前へ 次へ > ]

STPの動作を確認する

ネットワーク構成図

  1. SW-A に SW-A という名前を付けなさい。
  2. < SW-A >
    Switch# conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    Switch(config)# host SW-A
    SW-A(config)# ^Z
    SW-A#
    
  3. SW-B に SW-B という名前を付けなさい。
  4. < SW-B >
    Switch# conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    Switch(config)# host SW-B
    SW-B(config)# ^Z
    SW-B#
    
  5. SW-A で SW-B と接続している F0/1 のポート速度を調べなさい。
  6. < SW-A >
    SW-A# sh int status
    
    Port      Name               Status       Vlan       Duplex  Speed Type
    Fa0/1                        connected    trunk      a-full  a-100 10/100BaseTX
    Fa0/2                        notconnect   1            auto   auto 10/100BaseTX
    Fa0/3                        notconnect   1            auto   auto 10/100BaseTX
    Fa0/4                        notconnect   1            auto   auto 10/100BaseTX
    Fa0/5                        notconnect   1            auto   auto 10/100BaseTX
    Fa0/6                        notconnect   1            auto   auto 10/100BaseTX
    Fa0/7                        notconnect   1            auto   auto 10/100BaseTX
    Fa0/8                        notconnect   1            auto   auto 10/100BaseTX
    Gi0/1                        notconnect   1            auto   auto Not Present
    SW-A#
    
    ポート速度を調べるコマンドは他にもありますが、sh interfaces status は複数のポートの状態を調べるのに非常に便利なコマンドでよく使用します。SW-B と接続している F0/1 のポート速度は a-100 ですので、100Mbps で SW-B と接続しています。

  7. SW-A、SW-B のMACアドレスを調べなさい。
  8. < SW-A >
    SW-A# sh version | include MAC Address
    Base ethernet MAC Address       :00:0f:90:0a:00:00
    SW-A#
    
    < SW-B >
    SW-B# sh version | include MAC Address
    Base ethernet MAC Address       :00:0f:90:0b:00:00
    SW-B#
    
    本ラボ・シナリオで使用している Catalyst 2960 には、スイッチ自体を示すMACアドレスと、インターフェイス毎のMACアドレスがあり、sh version コマンドではスイッチ自体を示すMACアドレス (Base MACアドレス) を表示します。STP のブリッジIDはこの Base MACアドレスを使用します。

    両方のスイッチのMACアドレスがわかりました。



    スイッチプライオリティは変更していませんので、両方のスイッチとも同じです。
    この場合、MACアドレスの小さい SW-A がルートスイッチになり、ルートスイッチ側 (SW-A) のポートが指定ポート、非ルートスイッチ側 (SW-B) のポートがルートポートになります。
    100Mbps のコストは 19 です。


  9. SW-A で sh spanning-tree コマンドを実行しなさい。
  10. < SW-A >
    SW-A# sh spanning-tree
    
    VLAN0001
      Spanning tree enabled protocol ieee
      ルートスイッチの情報
    
    Root ID    Priority    32769                ← ルートスイッチのプライオリティ
                 Address     0024.900a.0000     ← ルートスイッチのMACアドレス
                 This bridge is the root        ← このスイッチがルートスイッチである
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
    自スイッチの情報
    Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)  ← このスイッチのプライオリティ
                 Address     0024.98c2.7e00     ← このスイッチのMACアドレス
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
                 Aging Time  300 sec
    Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Fa0/1 Desg FWD 19 128.1 P2p SW-A#
    This bridge is the root からわかるように、SW-A がルートスイッチです。
    プライオリティは、デフォルトの 32768 に拡張システムIDの 1 (VLAN1) を足した 32769 になっています。
    F0/1 は指定ポートです。
  11. SW-B で sh spanning-tree コマンドを実行しなさい。
  12. < SW-B >
    SW-B# sh spanning-tree
    
    VLAN0001
      Spanning tree enabled protocol ieee
      Root ID    Priority    32769              ← ルートスイッチのプライオリティ
                 Address     0024.900a.0000     ← ルートスイッチのMACアドレス
                 Cost        19                 ← ルートパスコスト
                 Port        3 (FastEthernet0/2)
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
    
      Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)  ← このスイッチのプライオリティ
                 Address     0024.900b.0000     ← このスイッチのMACアドレス
                 Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
                 Aging Time  300 sec
    
    Interface           Role Sts Cost      Prio.Nbr Type
    ------------------- ---- --- --------- -------- --------------------------------
    Fa0/2               Root FWD 19        128.3    P2p
    
    
    SW-B#
    
    Root ID のMACアドレスと、Bridge ID のMACアドレスが一致していないので、SW-B がルートスイッチでないことがわかります。
    F0/2 はルートポートです。
    今回のネットワークは、ループを構成していませんが、STP は動作しており、ルートスイッチ、ルートポート、指定ポートの選出は行われます。つまり、ループを構成していないネットワークでもデフォルトで STP は動作しており、これらの選出のために、ネットワークが正常状態になるまで数十秒のタイムラグがあるということです。
    《 参考 》
    Interface           Role Sts Cost      Prio.Nbr Type
    ------------------- ---- --- --------- -------- --------------------------------
    
    に関する説明。
    Interfaceスイッチの持つインターフェイス
    Fa0/1:FastEthernet0/1
    Gi0/1:GigabitEthernet0/1
    Roleポートの役割
    Root:ルートポート
    Desg:指定ポート
    Altn:非指定ポート
    Stsポートの状態
    FWD:フォワーディング
    LRN:ラーニング
    LIS:リスニング
    BLK:ブロッキング
    Costパスコスト
    2:10Gbps
    4:1Gbps
    19:100Mbps
    100:10Mbps
    Prio.Nbrポートプライオリティ.内部ポート番号
    Typeポートのリンクタイプ
    P2p:Point-to-Point (1対1接続)
    Shr:Shared (共有接続)
    ※ 次の「シナリオ」に続きます。