Nếu như các bạn đã từng làm việc với switches cisco trước đây, bạn có để ý thấy khi bạn cắm 1 dây mạng vào interface thì màu đèn led trên interface chuyển từ màu cam sang mùa xanh. Vậy cái gì đang xảy ra thế. Trạng thái port như thế nào khi bạn cắm 1 dây mạng vào interface??
Dưới đây là diễn giải các trạng thái port nhé.
Dưới đây là diễn giải các trạng thái port nhé.
- Listening state: Chỉ 1 root hoặc một desighnated port mới chuyển trạng thái trang listening. Non-desighnated sẽ ở trạng thái blocking. Lúc này sẽ ko có data trao đổi trong 15s. Sau thời gian listening sẽ tới trạng thái learning.
- Learning state: Trong trạng thái này interface sẽ gửi các Ethernet frames đi để tìm kiếm các MAC address, xây dựng lên mac-addres-table. Trạng thái này mất 15s nữa.
- Forwarding state: Đây là trạng thái cuối cùng của interface, ở trạng thái này interface đã có thể truyền và nhận Data.
Như vậy là trong 30s khi chuyển từ listening sang forwarding, toàn bộ data sẽ không được truyền nhận, đó chính là bản chất vấn đề khi bạn cắm 1 dây mạng vào 1 interface của switch khi bạn đã bật STP.
Khi 1 interface trong trạng thái blocking và thay đổi topo mạng, port đó hoàn toàn có thể thay đổi từ blocking sang forwarding sau đó. Trạng thái blocking chiếm 20s. Như vậy để chuyển từ blocking sang forwarding sẽ mất 50s. Như vậy là quá dài phải ko nào. Bất kể bạn chuyển từ listening hay từ blocking sang forwarding đều là 1 thời gian lớn.
Đây là list các trạng thái port nhé.
State Forward Frames Learn MAC Addresses Duration
Blocking No No 20 seconds
Listening No No 15 seconds
Learning No No 15 seconds
Forwarding Yes Ýes -
Giờ hãy xem trạng thái port khi tôi shu and no shut port trên switch nhé. Kiểm tra cấu hình switch xem đã bật STP lên chưa nào.
SW1#show spanning-tree vlan
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0019.569d.5700
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 0019.569d.5700
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg LIS 19 128.4 P2P
Như bạn có thể nhìn thấy là role của port hiện đang là desighnated và trạng thái là listening. Giờ hãy kiểm tra nó sau 15s nhé.
SW1#show spanning-tree vlan
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0019.569d.5700
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 0019.569d.5700
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg LRN 19 128.4 P2P
Sau 15s nó chuyển sang learning rồi. Tiếp 15s tiếp theo nào.
SW1#show spanning-tree vlan
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0019.569d.5700
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 0019.569d.5700
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg FWD 19 128.4 P2P
Oa đã chuyển sang forwarding rồi đó. Giờ interface đã có thể trao đổi data rồi.
Chúng ta cũng có thể bật debug lên để xem các trạng thái port nhé.
SW1#debug spanning-tree events
Spanning Tree event debugging is on
Giờ có thể thử shu và no shu xem tình hình thế nào.
SW1#
00:14:57: STP: VLAN0001 Fa0/1 -> listening
00:15:12: STP: VLAN0001 Fa0/1 -> learning
00:15:27: STP: VLAN0001 Fa0/1 -> forwarding
Đó các bạn thấy không? Khi bật STP lên mà các bạn shu, no shut hoặc rút port ra cắm lại thì port luôn luôn di chuyển trong các trạng thái trên nhé.
Trân trọng
3.4 Spanning Tree Port States
Reviewed by phucvm
on
tháng 11 04, 2019
Rating:
Không có nhận xét nào: