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

  • Giới thiệu về MST

    Khi số lượng VLAN trong mạng tăng lên hàng trăm, thậm chí hàng nghìn, mỗi VLAN lại kéo theo một tiến trình STP riêng biệt (PVST+), dẫn tới switch phải gồng mình xử lý hàng loạt BPDU, bầu chọn root bridge, tính toán path cost… Kết quả là CPU của switch bị quá tải và việc quản trị trở nên rối rắm. Đó chính là lý do Multiple Spanning Tree (MST – IEEE 802.1s) ra đời. Tại sao cần MST?


    Mục tiêu chính của MST là giảm số lượng instance STP phải chạy trên switch bằng cách gom nhiều VLAN vào cùng một instance. Điều này giúp:
    • Giảm tải CPU của switch, vì chỉ còn vài instance STP thay vì hàng trăm/thousands.
    • Tận dụng được khả năng load balancing: ví dụ VLAN 1–500 chạy theo Instance 1, còn VLAN 501–1000 chạy theo Instance 2. Như vậy, bạn chỉ cần 2 instance thay vì 1000 PVST+ instance.
    • Cải thiện tốc độ hội tụ (convergence) nhanh hơn PVST+.
    • Vẫn tương thích ngược với các chuẩn STP trước đây như 802.1D (STP), 802.1w (RSTP), và Cisco PVST+.

    👉 Thực tế: Nếu trong một thiết kế Campus của Cisco (Enterprise Campus Architecture), số VLAN hoạt động thường ít và ổn định thì không nhất thiết phải triển khai MST. Nhưng ở các mạng lớn, MST lại là “cứu cánh” giúp tối ưu vận hành.
    Cách hoạt động của MST
    • MST Region: là tập hợp các switch có cùng cấu hình MST (bao gồm tên, revision number và VLAN-to-instance mapping).
    • IST (Internal Spanning Tree – Instance 0): đây là instance mặc định và luôn tồn tại trong một MST region. Các BPDU MST được truyền đi chỉ qua IST, và gói tin này chứa luôn thông tin của các instance khác.
    • MST Instances (MSTI): là những instance bổ sung, dùng để ánh xạ VLAN. Mỗi MSTI có topology riêng, có thể tận dụng đường đi khác nhau để tăng khả năng chịu lỗi và phân tải.

    Ví dụ:
    • VLAN 10–100 → MSTI 1
    • VLAN 101–200 → MSTI 2

    Nếu đường đi của MSTI 1 gặp sự cố, MSTI 2 vẫn tiếp tục chạy trên một đường khác, không bị ảnh hưởng.
    Lưu ý & Best Practice khi triển khai MST
    1. Luôn dùng trunk giữa các switch, không cấu hình port giữa switch ở chế độ access.
      • Nếu dùng access, hai VLAN khác instance nhưng chung đường vật lý có thể bị block sai lệch → mất kết nối.
    2. Không prune VLAN thủ công trên trunk.
      • Trong PVST+, nếu bỏ VLAN ra khỏi trunk thì STP của VLAN đó cũng ngưng hoạt động. Nhưng trong MST, IST vẫn chạy trên tất cả cổng, dẫn đến khả năng block sai → lỗi kết nối khó phát hiện.
    3. Không map VLAN vào IST nếu không cần.
      • IST là “xương sống” để mang thông tin STP. Nếu map VLAN vào IST, dễ gây block bất ngờ giữa các switch.
    4. Đồng bộ cấu hình MST Region trên toàn bộ switch trong cùng domain. Chỉ cần khác một tham số (tên, revision, VLAN mapping) thì switch sẽ bị coi như MST region khác → mất khả năng tính toán chung.

    Ưu điểm lớn của MST
    • Giảm tải CPU: từ hàng ngàn STP instance xuống còn vài instance.
    • Load balancing: phân nhóm VLAN chạy trên các đường khác nhau.
    • Khả năng chịu lỗi tốt hơn: sự cố trên một MST instance không ảnh hưởng đến instance khác.
    • Dễ quản lý trong mạng lớn: gom VLAN theo khu vực, giảm phức tạp.

    Câu hỏi ôn tập


    1. Khi triển khai MST, loại port nào nên cấu hình giữa các switch?
    • a) Access
    • b) Access với voice domain
    • c) Trunk, pruning VLAN không dùng
    • d) Trunk, không prune VLAN

    2. Lợi ích nào là đúng khi dùng MST?
    • a) Dễ cấu hình hơn STP chuẩn
    • b) Cung cấp nhiều active path hơn
    • c) Giảm tải CPU của switch
    • d) Giảm số dòng lệnh cấu hình
    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