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

  • Mst

    🔥 Một trong những “cái bẫy hiệu năng” lớn nhất trong Spanning Tree mà nhiều CCNA/CCNP chưa thực sự hiểu sâu — đó chính là PVST scaling… và đây là lúc MST xuất hiện để giải cứu!
    1. MST là gì và tại sao chúng ta cần nó?


    Multiple Spanning Tree (MST) là một cơ chế giúp giảm số lượng instance Spanning Tree phải tính toán, thay vì chạy mỗi VLAN một instance như PVST .

    👉 Vấn đề thực tế:
    • Nếu bạn có 200 VLAN, thì với PVST:
      • Bạn sẽ có 200 instance STP
      • Mỗi instance đều cần CPU + memory để tính toán topology

    📌 Ví dụ trong tài liệu:
    • VLAN 100–200 → một topology
    • VLAN 201–300 → một topology khác
      ➡️ Nhưng với PVST, vẫn phải chạy 200 STP riêng biệt

    👉 Đây là một overhead cực lớn, đặc biệt trong Data Center hoặc Campus lớn.
    2. MST giải quyết bài toán như thế nào?


    MST cho phép bạn:

    👉 Group nhiều VLAN vào cùng một STP instance

    Ví dụ:
    • Instance 1 → VLAN 100–200
    • Instance 2 → VLAN 201–300

    ➡️ Kết quả:
    • Chỉ còn 2 instance STP thay vì 200
    • Giảm CPU + memory đáng kể
    • Tối ưu convergence

    📌 Đây chính là tư duy scale mạng Layer 2 chuyên nghiệp trong CCNP/CCIE.
    3. MST Region – khái niệm cực kỳ quan trọng


    MST không chạy độc lập từng switch, mà hoạt động theo region.

    Một MST Region là tập hợp các switch có cấu hình giống nhau:
    • MST name
    • Revision number
    • VLAN-to-instance mapping

    ➡️ Nếu các thông số này khớp nhau, switch sẽ cùng một region
    ➡️ Nếu không → trở thành boundary (biên)

    📌 Insight CCIE:
    • Boundary switch sẽ phải “dịch” giữa MST và STP khác (PVST/RSTP)
    • Đây là nơi thường phát sinh lỗi thiết kế

    4. IST – Instance đặc biệt trong MST


    Trong MST luôn tồn tại một instance đặc biệt:

    👉 Instance 0 = IST (Internal Spanning Tree)
    • Bao gồm tất cả VLAN chưa được map
    • Dùng để:
      • Giao tiếp với các vùng STP bên ngoài
      • Duy trì loop-free topology chung

    📌 Cisco mặc định:
    • IST chạy như RSTP (802.1w)

    5. MST hoạt động như “black box”


    Một điểm rất hay trong tài liệu:

    👉 Switch bên ngoài MST region sẽ nhìn MST như:
    Một switch duy nhất (black box)


    📌 Ý nghĩa thực tế:
    • MST giúp ẩn complexity nội bộ
    • Tối ưu interoperability với PVST/RSTP

    6. Cấu hình MST – nhìn là hiểu bản chất

    Bước 1: Enable MST

    spanning-tree mode mst
    Bước 2: Cấu hình region

    spanning-tree mst configuration
    name NetworkLessons
    revision 1
    instance 1 vlan 10,20,30
    instance 2 vlan 40,50,60
    end

    📌 Lưu ý cực quan trọng:
    • Tất cả switch trong region phải giống 100%
    • Sai 1 ký tự → chia region ngay

    Bước 3: Verify

    show spanning-tree mst configuration

    Bạn sẽ thấy:
    • Instance 0 → VLAN 1–4094 (default)
    • Instance 1 → VLAN 10,20,30
    • Instance 2 → VLAN 40,50,60

    7. Load balancing với MST – điểm “ăn tiền”


    Trong tài liệu có demo rất hay:

    👉 Bạn có thể chọn root bridge khác nhau cho từng instance

    Ví dụ:
    • SW1 → root cho Instance 1
    • SW2 → root cho Instance 2
    • SW3 → root cho Instance 3

    ➡️ Kết quả:
    • Traffic được chia đều trên các link
    • Không còn tình trạng:
      • Một link idle
      • Một link overload

    📌 Đây là cách làm Layer 2 load balancing đúng chuẩn CCIE
    8. MST + PVST – khi hai thế giới gặp nhau


    Khi kết nối MST với switch chạy PVST:
    • MST chỉ gửi 1 BPDU (IST) ra ngoài
    • Switch PVST sẽ:
      • Map BPDU này cho từng VLAN

    📌 Kết quả thú vị (theo lab trong tài liệu):
    • Switch PVST chỉ thấy root của IST
    • Không thấy các instance khác

    ➡️ Đây là lý do:
    • Có thể xảy ra suboptimal path
    • Nếu thiết kế không cẩn thận

    9. Góc nhìn thực chiến (CCIE level)


    👉 Khi nào nên dùng MST?
    • Mạng có nhiều VLAN (>= 50)
    • Cần load balancing Layer 2
    • Muốn giảm CPU trên switch


    👉 Khi nào không nên dùng?
    • Mạng nhỏ
    • Không kiểm soát được config đồng bộ
    • Team vận hành chưa quen MST

    10. Kết luận


    MST không chỉ là “giảm instance STP”…

    👉 Nó là:
    • Một công cụ scale Layer 2
    • Một kỹ thuật load balancing
    • Một giải pháp giảm overhead hệ thống

    📌 Và quan trọng nhất:
    Nếu bạn học CCNP/CCIE mà chưa hiểu MST → bạn chưa thực sự hiểu Spanning Tree.

    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