Danh mục sản phẩm
Bài 30: RSTP & Các Biến Thể STP (PVST+, Rapid PVST+)
💡 Liên hệ thực tế
Ở Bài 29, bạn đã biết STP nguyên bản (802.1D) mất tới 30-50 giây để chuyển 1 cổng từ Blocking sang Forwarding khi có sự cố. Hãy tưởng tượng: đường chính vào thành phố bị sập cầu, nhưng phải chờ 50 giây cảnh sát mới cho phép xe chạy sang đường vòng — trong 50 giây đó, mọi giao thông đều tắc nghẽn hoàn toàn.
⚡ Với mạng doanh nghiệp hiện đại, 50 giây gián đoạn là không thể chấp nhận được (nghĩ đến giao dịch ngân hàng, cuộc gọi video đang chạy). RSTP (Rapid Spanning Tree Protocol) ra đời để giải quyết đúng vấn đề tốc độ này — giữ nguyên mục tiêu chống vòng lặp của STP, nhưng rút ngắn thời gian chuyển đổi xuống chỉ còn vài giây.
📘 Kiến thức cốt lõi
⚡ RSTP (802.1w) — phiên bản "nhanh" của STP:
| Tiêu chí | STP (802.1D) | RSTP (802.1w) |
|---|---|---|
| Thời gian hội tụ (chuyển đổi khi có sự cố) | 30-50 giây | Dưới 1-3 giây (thường tính bằng mili-giây trong nhiều trường hợp) |
| Số trạng thái cổng | 4 (Blocking, Listening, Learning, Forwarding) | 3 (gộp Blocking + Listening thành Discarding) |
| Cơ chế phản ứng | Chờ Timer hết hạn mới chuyển trạng thái | Chủ động trao đổi thông tin (Proposal/Agreement) giữa các switch để chuyển ngay |
💡 RSTP không phải là "công nghệ hoàn toàn khác" — nó vẫn hoạt động dựa trên cùng nguyên lý Root Bridge, Root Port, Designated Port đã học ở Bài 29. Điểm khác biệt cốt lõi là cách các switch trao đổi thông tin nhanh hơn nhiều để đưa ra quyết định, thay vì ngồi chờ Timer đếm ngược như STP cũ.
🎨 PVST+ (Per-VLAN Spanning Tree Plus) — cải tiến độc quyền của Cisco:
STP nguyên bản chỉ tính toán 1 cây Spanning Tree duy nhất cho toàn bộ mạng, dù mạng có nhiều VLAN khác nhau. Điều này có thể gây lãng phí: 1 đường link tốc độ cao có thể bị Block hoàn toàn cho mọi VLAN, dù thực ra có thể dùng đường đó cho 1 số VLAN và dùng đường khác cho các VLAN còn lại — cân bằng tải tốt hơn.
PVST+ giải quyết vấn đề này bằng cách chạy 1 instance STP riêng biệt cho mỗi VLAN — mỗi VLAN có thể có Root Bridge khác nhau, cấu trúc cây khác nhau, giúp cân bằng tải linh hoạt hơn giữa các đường link.
🚀 Rapid PVST+ — kết hợp cả 2 ưu điểm:
Đây là phiên bản mà Cisco khuyến nghị sử dụng phổ biến nhất hiện nay — kết hợp tốc độ hội tụ nhanh của RSTP và khả năng chạy riêng theo từng VLAN của PVST+.
Switch(config)# spanning-tree mode rapid-pvst
📎 Đây là lý do khi làm bài lab Packet Tracer hoặc cấu hình switch Cisco thực tế, bạn hầu như luôn thấy lệnh
rapid-pvstthay vì STP nguyên bản 802.1D — vì đây đã trở thành tiêu chuẩn thực hành phổ biến trong ngành.
🔍 Kiểm tra chế độ STP đang chạy:
Switch# show spanning-tree
💬 Hỏi & Đáp nhanh
❓ RSTP có tương thích ngược được với STP nguyên bản không, hay phải nâng cấp toàn bộ switch cùng lúc?
✅ Có tương thích — nếu 1 switch chạy RSTP kết nối với 1 switch cũ chỉ hỗ trợ STP nguyên bản, switch RSTP sẽ tự động chuyển về hoạt động theo kiểu STP cũ trên riêng cổng đó để đảm bảo tương thích, không gây gián đoạn toàn mạng. Điều này cho phép nâng cấp dần dần từng switch mà không cần thay đổi đồng loạt.
❓ Vì sao không phải lúc nào cũng cần PVST+ nếu công ty chỉ có 1 VLAN duy nhất?
✅ Đúng vậy — PVST+ phát huy giá trị khi mạng có nhiều VLAN cần cân bằng tải khác nhau giữa các đường link. Nếu chỉ có 1 VLAN, chạy PVST+ hay STP thường không có khác biệt thực tế nào, vì bản chất chỉ có đúng 1 cây Spanning Tree để tính toán trong cả 2 trường hợp.
❓ "Discarding" trong RSTP có giống hệt "Blocking" của STP cũ không?
✅ Về chức năng thì tương đồng (cổng không chuyển Frame dữ liệu), nhưng RSTP gộp chung 2 trạng thái Blocking và Listening của STP cũ thành 1 trạng thái duy nhất gọi là Discarding — đây là 1 phần lý do giúp RSTP hội tụ nhanh hơn, vì bớt đi 1 bước chuyển đổi trung gian.
📝 Bài tập đánh giá
Câu 1: Ưu điểm chính của RSTP so với STP nguyên bản là gì?
- A. RSTP không cần bầu chọn Root Bridge
- B. RSTP hội tụ (chuyển đổi trạng thái) nhanh hơn rất nhiều so với STP
- C. RSTP chỉ hoạt động với cáp quang
- D. RSTP không hỗ trợ VLAN
Câu 2: Rapid PVST+ là sự kết hợp giữa 2 công nghệ nào?
- A. STP và VTP
- B. RSTP (tốc độ) và PVST+ (chạy riêng từng VLAN)
- C. VLAN và NAT
- D. Trunk và Access port
👉 Đáp án:
Câu 1: B — RSTP cải tiến cơ chế trao đổi thông tin giữa các switch, giúp thời gian hội tụ giảm từ 30-50 giây của STP xuống chỉ còn vài giây.
Câu 2: B — Rapid PVST+ kết hợp tốc độ hội tụ nhanh của RSTP với khả năng chạy 1 instance Spanning Tree riêng biệt cho mỗi VLAN của PVST+, đây là chế độ Cisco khuyến nghị phổ biến nhất hiện nay.
📚 Bài viết thuộc khóa học CCNA của VNExperts
🧭 Điều hướng
| ⬅️ Bài trước | 🏠 Mục lục khóa học | Bài kế tiếp ➡️ |
|---|---|---|
| Bài 29: STP — Root Bridge, Port Role | Mục lục khóa học CCNA | Bài 31: EtherChannel — gộp nhiều link vật lý thành 1 logic |
