Ngoài các đề xuất chẩn đoán trước đó, bạn cũng nên học cách diễn giải đầu ra từ lệnh "show spanning-tree" của công tắc (hoặc tương đương). Nó sẽ cho bạn thấy cổng gốc, cổng được chỉ định và một số chẩn đoán quan trọng khác.
Đây là một mạng ví dụ tôi vừa thiết lập với 2 x Cisco 2950 và 1 x HP 3400cl. Các kết nối trong mạng như sau:
- hp3400cl [24] -> c2950 [g0 / 2] (1000 Mb / giây)
- c2950 [f0 / 23] -> c2950b [f0 / 47] (100 Mb / giây)
- c2950b [f0 / 45] -> hp3400cl [23] (100 Mb / giây)
Các công tắc đều ở chế độ MSTP, chỉ có phiên bản cây bao trùm chung được thiết lập. hp3400cl có mức ưu tiên 0, c2950 là mức ưu tiên cao nhất tiếp theo tại 8192 và c2950b là ưu tiên cuối cùng với mức ưu tiên 12288. Vì vậy, hp3400cl phải là gốc. Đây là cách đầu ra "show spanning-tree":
hp3400cl# show spanning-tree
Multiple Spanning Tree (MST) Information
STP Enabled : Yes
Force Version : MSTP-operation
IST Mapped VLANs : 1-4094
Switch MAC Address : 001871-8bd020
Switch Priority : 0
Max Age : 6
Max Hops : 20
Forward Delay : 4
Topology Change Count : 4
Time Since Last Change : 4 mins
CST Root MAC Address : 001871-8bd020
CST Root Priority : 0
CST Root Path Cost : 0
CST Root Port : This switch is root
IST Regional Root MAC Address : 001871-8bd020
IST Regional Root Priority : 0
IST Regional Root Path Cost : 0
IST Remaining Hops : 20
Root Guard Ports :
TCN Guard Ports :
BPDU Protected Ports :
BPDU Filtered Ports :
| Prio | Designated Hello
Port Type | Cost rity State | Bridge Time PtP Edge
----- --------- + --------- ----- ---------- + ------------- ----- --- ----
1 100/1000T | Auto 128 Disabled |
...
22 100/1000T | Auto 128 Disabled |
23 100/1000T | 200000 128 Forwarding | 001871-8bd020 1 Yes No
24 100/1000T | 20000 128 Forwarding | 001871-8bd020 1 Yes No
c2950#show spanning-tree
MST00
Spanning tree enabled protocol mstp
Root ID Priority 0
Address 0018.718b.d020
Cost 20000
Port 26 (GigabitEthernet0/2)
Hello Time 1 sec Max Age 6 sec Forward Delay 4 sec
Bridge ID Priority 8192 (priority 8192 sys-id-ext 0)
Address 000c.308f.7f80
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
...
Fa0/24 Desg FWD 200000 128.24 P2p
Gi0/2 Root FWD 20000 128.26 P2p Bound(RSTP)
c2950b#show spanning-tree
MST00
Spanning tree enabled protocol mstp
Root ID Priority 0
Address 0018.718b.d020
Cost 20000
Port 47 (FastEthernet0/47)
Hello Time 1 sec Max Age 6 sec Forward Delay 4 sec
Bridge ID Priority 12288 (priority 12288 sys-id-ext 0)
Address 000a.b7e3.30c0
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/45 Altn BLK 200000 128.45 P2p Bound(RSTP)
Fa0/47 Root FWD 200000 128.47 P2p
Những điều quan trọng cần lưu ý về trạng thái cổng trong danh sách trên là:
- Các liên kết của công tắc gốc đến các công tắc khác đang chuyển tiếp
- Các liên kết của công tắc không gốc đến gốc là "Root FWD" trong cả hai trường hợp
- Liên kết của các công tắc không gốc với nhau là "Altn BLK" ở một đầu và "Desg FWD" ở đầu kia; điều này có nghĩa là c2950b biết rằng f0 / 45 là tuyến đường thay thế đến thư mục gốc và đã chặn nó để ngăn chặn vòng lặp. Nếu cổng gốc (f0 / 47) không thành công, c2950b sẽ đặt f0 / 45 làm cổng gốc mà không cần kết hợp lại.