Bài 3: Khảo sát các bộ định thời gian và trạng thái(state) các port trên STP:


Đến phần này thì có thể tổng kết lại được quá trình bầu chọn trong STP phải trải qua 4 bước lần lượt là:

- 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.
Share on Google Plus

About Lý Hoàng Đông

Hy vọng các bạn thích bài viết này và chia sẽ đến với những người khác. Xin cảm ơn các bạn!
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment