Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pvst

    🔥 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):
    • 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
    • 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
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X