- Bầu chọn Root Switch
- Bầu chọn Root port
- Bầu chọn Designated port
- Bầu chọn Blocking port
Lưu ý: quá trình bầu chọn Root Switch sẽ dựa vào Bridge ID
trong đó ưu tiên Priority trước tiên(mặc định Priority cho các Switch là
32768), Switch nào có Priority nhỏ nhất sẽ được bầu chọn là Root switch nhưng nếu
Priority bằng nhau thì so sánh địa chỉ MAC. Switch nào có địa chỉ MAC nhỏ nhất
sẽ là Root Switch.
Nhưng để quá trình bầu chọn STP có thể hoạt động được cũng cần
những thông số liên quan như thời gian BDPU gởi định kỳ, trạng thái của các
port như thế nào?
Đầu tiên ta khảo sát STP timer gồm:
- Hello timer: 2s (đây chính là thời gian BPDU gởi định kỳ)
- Forward-delay timer: 15s (đây chính là thời gian chuyển từ
trang thái này sang thái kia của port, xem bên dưới)
- Max-age timer: 20s (Đây chính là thời gian mà 1 Switch đang
nhận BPDU nhưng đột ngột lại không nhận được nữa thì nó sẽ cố đợi đến 20s xem
có nhận lại được không sau đó mới tiến
hành các xử lý khác)
Bây giờ ta khảo sát đến STP port state gồm: 5 trạng thái
- Disabled: đây là trạng thái mà port bị shut hoặc bị
error
- Blocking: đây là trạng thái port đã bị khóa và chỉ thực hiện
được chức năng là nhận BPDU, không gởi BPDU, không học MAC và không forward
data
- Listening: đây là trạng thái port thực hiện được chức năng
là nhận BPDU, gởi BPDU, không học MAC và không forward data. Thời gian chuyển từ
trạng thái Listening sang Learning là 15 s (Forward-delay timer bên trên)
- Learning: đây là trạng thái port thực hiện được chức năng
là nhận BPDU, gởi BPDU, học MAC và không forward data. Thời gian chuyển từ trạng
thái Learning sang Forwarding là 15 s (Forward-delay timer bên trên)
- Forwarding: đây là trạng thái port thực hiện được đủ các chức
năng là nhận BPDU, gởi BPDU, học MAC và forward data.
Vậy ta thấy 1 port của Switch khi tham gia STP phải mất ít nhất
thời gian là 30s mới có thể chuyển sang trạng thái gởi nhận dữ liệu được. Vậy
có cách nào làm cho thời gian này ngắn lại không, tức là khi PC cắm dây vào
Switch thì port đó chuyển ngay sang trạng thái forward data.
Vấn đề này rất đơn giản muốn port nào chuyển ngay sang trạng
thái forward bạn chỉ cần làm như sau, vd ta muốn port fa0/1
SW(config)# int fa0/1
SW(config-if)# spanning-tree portfast
Lưu ý: tính năng portfast này chỉ có công dụng trên cổng mà
thôi, vì vậy nếu bạn cấu hình tính năng này cho cổng fa0/1 mà bạn lại cắm vào
port fa0/2 thì cũng không có tác dụng.
Nếu thấy hay vui lòng nhấn g+1 bên dưới để chia sẽ cho mọi người.
0 comments:
Post a Comment