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

  • Cách kiểm tra kết nối trunk trên Switch

    Xác Minh VLAN Trunk (Trunk Verification): Đừng Tin Rằng Trunk Đã Hoạt Động Chỉ Vì Bạn Đã Gõ Lệnh Cấu Hình


    Bạn vừa hoàn thành cấu hình VLAN trunk giữa hai switch. Các VLAN đã được tạo, các access port đã được gán đúng VLAN và uplink giữa hai switch cũng đã được chuyển sang chế độ trunk.

    Mọi thứ có vẻ đã hoàn tất.

    Nhưng trong thực tế, rất nhiều sự cố mạng xảy ra vì kỹ sư mạng cấu hình trunk xong nhưng không kiểm tra lại. Chỉ cần một VLAN không được phép đi qua trunk, một Native VLAN bị mismatch hoặc một cổng chưa thực sự hoạt động ở chế độ trunk, người dùng ở cùng VLAN trên hai switch khác nhau vẫn không thể giao tiếp với nhau.

    Trước khi kết luận rằng trunk đã hoạt động đúng, hãy tự đặt ra các câu hỏi sau:
    • Trunk port có đang ở trạng thái Up hay không?
    • Interface có thực sự hoạt động ở chế độ Trunk không?
    • Những VLAN cần thiết có được phép đi qua trunk không?
    • Các VLAN có đang ở trạng thái forwarding không?
    • Native VLAN ở hai đầu trunk có giống nhau không?

    Nếu một trong những yếu tố trên bị cấu hình sai, việc phân đoạn VLAN giữa các switch có thể bị gián đoạn hoàn toàn.
    1. Kiểm Tra Chi Tiết Một Interface Trunk

    Lệnh

    show interfaces interface-id switchport

    Ví dụ:
    show interfaces Ethernet0/0 switchport

    Đây là một trong những lệnh quan trọng nhất khi troubleshoot trunk vì nó hiển thị đầy đủ:
    • Administrative Mode
    • Operational Mode
    • Encapsulation Type
    • Native VLAN
    • Allowed VLANs
    • VLAN Membership

    Ví dụ kết quả:
    Name: Et0/0
    Switchport: Enabled
    Administrative Mode: trunk
    Operational Mode: trunk
    Operational Trunking Encapsulation: dot1q
    Native VLAN: 99
    Trunking VLANs Enabled: 10,20,30,99 Cách đọc kết quả


    Administrative Mode: trunk

    → Interface được cấu hình là trunk.

    Operational Mode: trunk

    → Interface đang thực sự hoạt động ở chế độ trunk.

    Nếu thấy:
    Administrative Mode: trunk
    Operational Mode: static access

    thì có thể:
    • Cáp chưa kết nối
    • Interface down
    • Thiết bị đầu bên kia không hỗ trợ trunk
    • Có lỗi cấu hình.


    Operational Trunking Encapsulation: dot1q

    → Interface đang sử dụng chuẩn IEEE 802.1Q.

    Native VLAN: 99

    → VLAN 99 là Native VLAN và các frame thuộc VLAN này sẽ được truyền đi mà không gắn tag.

    Trunking VLANs Enabled: 10,20,30,99

    → Chỉ các VLAN này mới được phép đi qua trunk.

    Nếu người dùng thuộc VLAN 40 không thể liên lạc giữa hai switch, đây là nơi đầu tiên cần kiểm tra.
    2. Kiểm Tra Tất Cả Các Trunk Trên Switch

    Lệnh

    show interfaces trunk

    Đây là lệnh mà hầu như kỹ sư CCNA, CCNP và CCIE đều sử dụng đầu tiên khi kiểm tra trunk.

    Ví dụ:
    Port Mode Encapsulation Status Native vlan
    Et0/0 on 802.1q trunking 99

    Port Vlans allowed on trunk
    Et0/0 10,20,30,99

    Port Vlans allowed and active in management domain
    Et0/0 10,20,30,99

    Port Vlans in spanning tree forwarding state
    Et0/0 10,20,30,99
    Những Thông Tin Cần Quan Tâm

    Status: trunking


    Đây là dấu hiệu interface đang hoạt động như một trunk thực sự.

    Nếu thấy:
    not-trunking

    thì VLAN sẽ không thể truyền qua liên kết.
    Native VLAN

    Native vlan 99

    Kiểm tra xem switch bên kia có cấu hình giống như vậy không.

    Native VLAN mismatch là một trong những lỗi phổ biến nhất trong mạng doanh nghiệp.

    Ví dụ: SW1

    switchport trunk native vlan 99 SW2

    switchport trunk native vlan 1

    Kết quả:
    • VLAN leakage
    • Broadcast sai VLAN
    • CDP cảnh báo Native VLAN Mismatch
    • Khó khăn trong việc troubleshooting.

    Vlans allowed on trunk


    Ví dụ:
    10,20,30,99

    Chỉ những VLAN này được phép đi qua trunk.

    Nếu VLAN 40 không xuất hiện:
    10,20,30,99

    thì lưu lượng VLAN 40 sẽ bị chặn.

    Đây là nguyên nhân rất phổ biến khi người dùng báo:
    "Máy ở cùng VLAN nhưng ở switch khác không ping được nhau."

    Vlans in spanning tree forwarding state


    Ví dụ:
    10,20,30,99

    Điều này có nghĩa:
    • VLAN tồn tại
    • VLAN được phép đi qua trunk
    • STP đang cho phép VLAN forwarding.

    Nếu một VLAN không xuất hiện trong phần này thì nguyên nhân có thể là:
    • VLAN chưa được tạo
    • STP đang block VLAN
    • VTP chưa đồng bộ
    • VLAN chưa active.

    3. Kiểm Tra Nhanh Trạng Thái Interface

    Lệnh

    show interfaces status

    Ví dụ:
    Port Name Status Vlan
    Et0/0 connected trunk
    Et0/1 connected 10
    Et0/2 connected 20
    Et0/3 connected 30

    Lệnh này giúp bạn nhanh chóng xác định:
    • Port nào là trunk
    • Port nào là access
    • Access port thuộc VLAN nào
    • Port nào đang disconnected.

    Ví dụ:
    Et0/0 connected trunk

    → Đây là trunk port.

    Trong môi trường nhiều switch, lệnh này giúp xác định nhanh toàn bộ uplink của hệ thống.
    4. Tại Sao Không Thấy Trunk Trong show vlan brief?


    Đây là một câu hỏi thi CCNA cực kỳ phổ biến.

    Nhiều kỹ sư mới thường kiểm tra trunk bằng:
    show vlan brief

    Sau đó hoảng hốt vì không thấy interface trunk.

    Ví dụ:
    VLAN Name Status Ports
    1 default active
    10 Engineering active Et0/1
    20 HR active Et0/2
    30 Finance active Et0/3
    99 Native active

    Không có:
    Et0/0

    Điều này hoàn toàn bình thường.
    Vì Sao?


    Lệnh:
    show vlan brief

    chỉ hiển thị:
    • VLAN database
    • Các Access Port thuộc VLAN

    không hiển thị Trunk Port.

    Trunk port thuộc nhiều VLAN cùng lúc nên không được liệt kê trong output này.

    Muốn kiểm tra trunk phải dùng:
    show interfaces trunk

    hoặc:
    show interfaces Ethernet0/0 switchport
    Quy Trình Troubleshooting Trunk Mà CCIE Thường Sử Dụng

    Bước 1

    show interfaces status

    Kiểm tra:
    • Port có Up không?
    • Có phải là trunk không?

    Bước 2

    show interfaces trunk

    Kiểm tra:
    • Status trunking
    • Native VLAN
    • Allowed VLANs
    • VLAN forwarding.

    Bước 3

    show interfaces e0/0 switchport

    Kiểm tra chi tiết:
    • Operational Mode
    • Encapsulation
    • Native VLAN
    • Allowed VLAN list.

    Bước 4


    Kiểm tra switch đầu bên kia:
    • Native VLAN có giống nhau không?
    • Allowed VLAN có giống nhau không?
    • VLAN đã được tạo chưa?
    • STP có đang block không?

    Kết Luận


    Xác minh trunk không đơn giản là kiểm tra xem cổng có Up hay không. Một trunk được xem là hoạt động đúng khi:
    • Interface đang ở trạng thái trunking
    • Native VLAN ở hai đầu khớp nhau
    • Các VLAN cần thiết được allowed
    • VLAN đang ở trạng thái forwarding
    • Không có VLAN nào bị STP block hoặc bị loại khỏi trunk.

    Khả năng sử dụng thành thạo các lệnh:
    show interfaces switchport
    show interfaces trunk
    show interfaces status
    show vlan brief

    là kỹ năng cốt lõi của người quản trị mạng, giúp phát hiện nhanh các lỗi cấu hình trước khi chúng gây mất kết nối cho người dùng và ảnh hưởng đến toàn bộ hệ thống doanh nghiệp.
    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