🔥 Vì sao cùng một mạng nhưng VLAN này loop, VLAN kia lại không? Và làm sao Cisco giải quyết bài toán đó một cách “rất thông minh”?
📘 Giao thức Per VLAN Spanning Tree (PVST)
Khi bạn đọc đến PVST, bạn cần hiểu trước cách Spanning Tree (STP) truyền thống hoạt động. Nếu chưa rõ, bạn nên ôn lại STP trước khi tiếp tục.
🧠 1. Vấn đề thực tế: Physical topology ≠ Logical topology
Hãy tưởng tượng mô hình có 3 switch (SW1, SW2, SW3):
👉 Câu hỏi:
💡 Câu trả lời:
👉 Đây là điểm cực kỳ quan trọng:
Loop phụ thuộc vào topology logic của VLAN, không phải topology vật lý.
🧠 2. STP truyền thống (CST) có hạn chế gì?
Chuẩn CST (Common Spanning Tree – 802.1D):
👉 Hệ quả:
🚨 Điều này dẫn đến lãng phí tài nguyên mạng.
🚀 3. Giải pháp của Cisco: PVST
Cisco đưa ra:
👉 PVST (Per VLAN Spanning Tree)
Ngoài ra:
🔥 4. Case study cực kỳ quan trọng (CCNP/CCIE hay hỏi)
❌ Trường hợp 1: 1 Root cho tất cả VLAN
👉 Kết quả:
💣 Nếu đó là link 10Gbps → lãng phí cực lớn
✅ Trường hợp 2: Mỗi VLAN một Root
👉 Kết quả:
🎯 Lợi ích:
👉 Load Balancing Layer 2
👉 Tận dụng tối đa băng thông
📌 Đây chính là design best practice trong campus network
⚙️ 5. Cấu hình thực tế (rất hay thi)
Đặt root bridge cho từng VLAN:
SW1(config)#spanning-tree vlan 1 priority 4096
👉 Hoặc cho nhiều VLAN:
SW1(config)#spanning-tree vlan 1-200 priority 4096
Cách nhanh hơn (macro của Cisco):
SW1(config)#spanning-tree vlan 1 root primary
🧠 6. Insight thực chiến (CCIE mindset)
👉 Nếu bạn không design PVST đúng:
👉 Nếu design đúng:
🎯 Kết cho bài PVST
PVST không chỉ là “mỗi VLAN một STP”…
👉 Nó là công cụ load balancing Layer 2 cực kỳ mạnh
👉 Là nền tảng cho thiết kế campus chuẩn Cisco
👉 Và là thứ phân biệt CCNA với CCNP/CCIE
📘 Giao thức Per VLAN Spanning Tree (PVST)
Khi bạn đọc đến PVST, bạn cần hiểu trước cách Spanning Tree (STP) truyền thống hoạt động. Nếu chưa rõ, bạn nên ôn lại STP trước khi tiếp tục.
🧠 1. Vấn đề thực tế: Physical topology ≠ Logical topology
Hãy tưởng tượng mô hình có 3 switch (SW1, SW2, SW3):
- VLAN 10: chỉ tồn tại trên SW1 và SW2
- VLAN 20: tồn tại trên cả SW1, SW2 và SW3
👉 Câu hỏi:
- VLAN 10 có loop không?
- VLAN 20 thì sao?
💡 Câu trả lời:
- VLAN 10 không có loop → vì chỉ chạy trên 1 link giữa SW1–SW2
- VLAN 20 có loop → vì tồn tại full mesh giữa 3 switch
👉 Đây là điểm cực kỳ quan trọng:
Loop phụ thuộc vào topology logic của VLAN, không phải topology vật lý.
🧠 2. STP truyền thống (CST) có hạn chế gì?
Chuẩn CST (Common Spanning Tree – 802.1D):
- Chỉ tính toán 1 spanning tree duy nhất cho toàn bộ switch
- Không quan tâm VLAN
👉 Hệ quả:
- Dù VLAN có topology khác nhau
- STP vẫn block link giống nhau cho tất cả VLAN
🚨 Điều này dẫn đến lãng phí tài nguyên mạng.
🚀 3. Giải pháp của Cisco: PVST
Cisco đưa ra:
👉 PVST (Per VLAN Spanning Tree)
- Mỗi VLAN có 1 spanning tree riêng
- Có thể có root bridge khác nhau cho từng VLAN
- Là default trên Cisco switch
Ngoài ra:
- Từ IOS 15.2(4)E trở đi → mặc định là Rapid PVST+
🔥 4. Case study cực kỳ quan trọng (CCNP/CCIE hay hỏi)
❌ Trường hợp 1: 1 Root cho tất cả VLAN
- SW1 là root cho VLAN 10 và VLAN 20
- Link SW2 ↔ SW3 bị block
👉 Kết quả:
- Interface Fa0/16 bị block cho cả 2 VLAN
- Không có traffic nào đi qua link đó
💣 Nếu đó là link 10Gbps → lãng phí cực lớn
✅ Trường hợp 2: Mỗi VLAN một Root
- SW1 = Root VLAN 10
- SW2 = Root VLAN 20
👉 Kết quả:
- VLAN 10 block 1 link
- VLAN 20 block link khác
🎯 Lợi ích:
👉 Load Balancing Layer 2
👉 Tận dụng tối đa băng thông
📌 Đây chính là design best practice trong campus network
⚙️ 5. Cấu hình thực tế (rất hay thi)
Đặt root bridge cho từng VLAN:
SW1(config)#spanning-tree vlan 1 priority 4096
👉 Hoặc cho nhiều VLAN:
SW1(config)#spanning-tree vlan 1-200 priority 4096
Cách nhanh hơn (macro của Cisco):
SW1(config)#spanning-tree vlan 1 root primary
- primary → cố gắng trở thành root
- secondary → backup root
🧠 6. Insight thực chiến (CCIE mindset)
👉 Nếu bạn không design PVST đúng:
- Traffic sẽ dồn về 1 path
- Một số link idle hoàn toàn
- Dễ gây congestion
👉 Nếu design đúng:
- Mỗi VLAN đi đường khác nhau
- Tối ưu băng thông
- Giảm bottleneck
🎯 Kết cho bài PVST
PVST không chỉ là “mỗi VLAN một STP”…
👉 Nó là công cụ load balancing Layer 2 cực kỳ mạnh
👉 Là nền tảng cho thiết kế campus chuẩn Cisco
👉 Và là thứ phân biệt CCNA với CCNP/CCIE