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

  • Vtp

    🔥 VTP (VLAN Trunking Protocol) – Hiểu Đúng Để Tránh “Xóa Sạch VLAN Trong 1 Phút”

    1. Vấn đề thực tế: Quản lý VLAN trong mạng nhiều switch


    Khi bạn có 20–50 switch trong mạng, việc cấu hình VLAN thủ công trên từng switch là:
    • Tốn thời gian
    • Dễ sai sót
    • Khó đồng bộ

    👉 Đây chính là lý do VTP (VLAN Trunking Protocol) ra đời.
    2. VTP là gì?


    VTP là một protocol của Cisco giúp:
    • Đồng bộ VLAN database giữa các switch
    • Giảm công sức cấu hình
    • Đảm bảo consistency trong toàn hệ thống

    Theo mô hình minh họa:
    • Một switch đóng vai trò VTP Server
    • Các switch còn lại là VTP Client
    • VLAN được tạo trên Server → tự động propagate xuống Client

    3. Cách VTP hoạt động (Core Mechanism)


    Quy trình hoạt động:
    1. Tạo / sửa / xóa VLAN trên VTP Server
    2. Revision number tăng lên
    3. Server gửi VTP Advertisement
    4. Client nhận và sync VLAN database

    👉 Key insight:
    VTP không sync cấu hình interface — chỉ sync VLAN database

    4. 3 chế độ của VTP (Cực kỳ quan trọng)

    🔹 VTP Server
    • Tạo / sửa / xóa VLAN: ✅
    • Đồng bộ VLAN: ✅
    • Gửi advertisement: ✅
    🔹 VTP Client
    • Không tạo VLAN: ❌
    • Nhận VLAN từ server: ✅
    • Forward advertisement: ✅
    🔹 VTP Transparent
    • Tạo VLAN local: ✅
    • Không sync VLAN: ❌
    • Forward advertisement: ✅

    👉 Minh họa rõ ở page 2
    5. VTP Transparent – Hiểu sai là dính bẫy


    Theo sơ đồ ở page 2:
    • Transparent KHÔNG sync VLAN
    • Nhưng vẫn forward VTP advertisement

    👉 Điều này cực kỳ quan trọng trong thiết kế mạng lớn:
    • Có thể dùng để isolate domain
    • Hoặc làm vùng trung gian

    6. “Bom nguyên tử” của VTP – Revision Number


    Đây là phần quan trọng nhất trong toàn bộ VTP. ⚠️ Cơ chế:
    • Switch nào có revision number cao hơn → thắng
    • Toàn bộ network sẽ sync theo nó

    🔥 Kịch bản thảm họa:
    1. Bạn mang switch từ lab vào production
    2. Switch này có revision number cao
    3. Nhưng VLAN database lại rỗng

    👉 Kết quả:
    • Toàn bộ mạng bị xóa hết VLAN
    • Switch client sẽ overwrite database hiện tại

    💀 Đây là lý do VTP từng bị “ghét bỏ” trong enterprise
    🎯 Kết luận thực chiến:
    Trước khi đưa switch vào mạng → luôn reset VTP revision

    7. Broadcast & VLAN – Tại sao VTP quan trọng?


    VLAN 10, 20, 30 trên các switch
    • Trunk giữa switch

    👉 Khi gửi broadcast:
    • Chỉ đi trong đúng VLAN
    • Không leak sang VLAN khác

    👉 Nếu VLAN không đồng bộ:
    • Traffic bị drop
    • Lỗi cực khó debug

    8. Lab thực tế – VTP hoạt động như thế nào

    🔹 Trạng thái ban đầu
    • Switch ở mode server
    • VTP domain chưa set → không sync

    🔹 Khi cấu hình domain (page 6)

    vtp domain VNPRO

    👉 Kết quả:
    • Switch nhận advertisement
    • Thấy revision cao hơn
    • → Sync VLAN

    🔹 Khi tạo VLAN (page 7–8)

    vlan 20
    name Servers

    👉 Tất cả switch:
    • Học VLAN mới
    • Revision number tăng

    🔹 Khi chuyển sang VTP Client (page 8–9)

    vtp mode client

    👉 Không thể tạo VLAN:
    % VTP VLAN configuration not allowed when device is in CLIENT mode.
    🔹 VTP Transparent test (page 10–11)

    vtp mode transparent

    👉 Kết quả:
    • VLAN tạo local → không propagate
    • Nhưng vẫn forward advertisement

    9. Lưu ý cực kỳ quan trọng (Best Practices)

    ❌ Không nên dùng VTP trong production (đa số trường hợp)


    Vì:
    • Nguy cơ wipe VLAN
    • Khó kiểm soát
    • Phụ thuộc revision

    ✅ Nếu buộc phải dùng:
    • Dùng VTP v3 (có authentication + primary server)
    • Reset revision trước khi join
    • Dùng password:
    vtp password secure123
    ✅ Best Practice hiện đại:
    • Disable VTP (transparent mode)
    • Quản lý VLAN bằng:
      • Automation (Ansible)
      • SDN (Cisco DNA Center)
      • Infrastructure as Code

    10. Tổng kết


    VTP là một con dao hai lưỡi: ✔ Ưu điểm:
    • Tự động hóa VLAN
    • Giảm cấu hình thủ công
    ❌ Nhược điểm:
    • Rủi ro cực lớn với revision number
    • Có thể phá hủy toàn bộ mạng trong vài giây

    🔥 Góc nhìn CCIE / Security


    Trong thực tế:
    • VTP thường bị disable trong enterprise
    • Security concern:
      • Rogue switch có thể phá mạng
      • Không có segmentation control mạ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