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

  • Kỹ thuật cấu hình và quản trị trunking trên cisco ios switch

    [CCNP- ENCOR] KỸ THUẬT CẤU HÌNH VÀ QUẢN TRỊ TRUNKING TRÊN CISCO IOS SWITCH


    Trong các phân hệ mạng Campus quy mô vừa và lớn, khi các mạng cục bộ ảo (VLAN) mở rộng không gian địa lý và trải dài trên nhiều thiết bị chuyển mạch khác nhau, việc thiết lập các liên kết chuyên dụng để vận chuyển đồng thời luồng dữ liệu của nhiều VLAN là một yêu cầu bắt buộc. Đường trung kế (Trunking Link) là giải pháp công nghệ Lớp 2 cấu trúc hóa đường truyền vật lý duy nhất giữa các Switch, cho phép tối ưu hóa số lượng cổng kết nối và bảo đảm tính đồng bộ toàn vẹn của cấu trúc mạng ảo toàn cục.

    Bám sát tài liệu hướng dẫn chuyên sâu "8. Trunking on Cisco IOS Switch.pdf", bài viết này phân tích bản chất cơ chế đóng gói dữ liệu thoại/data đa VLAN, nguyên lý hoạt động của các giao thức thỏa thuận và quy trình từng bước triển khai, xác thực Trunking trên hệ điều hành Cisco IOS. 1. Nguyên lý đóng gói nhãn định danh và các tiêu chuẩn Trunking


    Khi hai máy tính thuộc cùng một VLAN kết nối ở hai Switch khác nhau muốn giao tiếp, Frame dữ liệu phải di chuyển qua đường liên kết chung giữa hai Switch. Nếu không có cơ chế phân biệt, Switch nhận sẽ không thể biết gói tin đó thuộc về VLAN nào để chuyển tiếp ra các access port tương ứng. Kỹ thuật Trunking giải quyết bài toán này bằng cách chèn thêm một trường thông tin định danh VLAN (VLAN ID) vào Frame trước khi truyền đi.

    Trong lịch sử phát triển hạ tầng mạng Cisco, có hai giao thức đóng gói chính được sử dụng trên đường Trunk:
    • ISL (Inter-Switch Link): Là giao thức đóng gói độc quyền của Cisco (Cisco Proprietary). ISL vận hành bằng cách bọc toàn bộ Frame Ethernet ban đầu bằng một tiêu đề Header mới (26 Byte) và một phần đuôi kiểm lỗi Trailer (4 Byte). Do chiếm dụng một lượng băng thông overhead khá lớn (30 Byte) và không tương thích với thiết bị của các hãng khác, ISL hiện tại đã bị loại bỏ hoàn toàn trên các dòng Switch thế hệ mới.
    • IEEE 802.1Q (Dot1q): Là tiêu chuẩn mở quốc tế được toàn bộ các nhà sản xuất thiết bị mạng công nhận và áp dụng. Thay vì bọc lại Frame như ISL, 802.1Q thực hiện kỹ thuật chèn trực tiếp một thẻ định danh Tag (4 Byte) vào bên trong Frame Ethernet gốc, cụ thể là nằm ngay sau trường địa chỉ MAC nguồn (Source MAC). Do chỉ tốn thêm 4 Byte tài nguyên overhead, 802.1Q mang lại hiệu năng xử lý phần cứng tối ưu và là giao thức Trunking tiêu chuẩn hóa duy nhất hiện nay.
    2. Giao thức thỏa thuận trạng thái đường truyền DTP (Dynamic Trunking Protocol)


    Hệ điều hành Cisco IOS hỗ trợ giao thức độc quyền DTP (Dynamic Trunking Protocol) giúp các cổng Switch tự động thỏa thuận với nhau để đưa ra quyết định liên kết sẽ chạy ở chế độ Access hay chế độ Trunk. Quản trị viên có thể định hình hành vi cổng thông qua hai chế độ cấu hình động:
    • Dynamic Desirable: Cổng Switch sẽ chủ động gửi các thông điệp DTP ra bên ngoài để mời gọi cổng đối diện thiết lập trạng thái Trunking. Nếu cổng đối diện chạy chế độ Trunk, Desirable hoặc Auto, đường truyền sẽ lập tức chuyển sang trạng thái Trunking thành công.
    • Dynamic Auto: Cổng Switch ở trạng thái thụ động, chỉ lắng nghe các thông điệp DTP từ phía đối diện gửi tới. Cổng sẽ chỉ chuyển sang chế độ Trunk nếu cổng đầu xa chủ động yêu cầu (chạy chế độ Trunk hoặc Desirable). Nếu cả hai đầu cổng kết nối đều cấu hình là Dynamic Auto, đường truyền sẽ vĩnh viễn hoạt động ở chế độ Access thông thường.
    Khuyến nghị bảo mật: Mặc dù DTP giúp tiến trình triển khai diễn ra tự động, cơ chế này tiềm ẩn nguy cơ an ninh mạng rất lớn (VLAN Hopping Attack). Kẻ tấn công có thể giả lập phần mềm gửi gói tin DTP để ép cổng Switch chuyển sang chế độ Trunk, từ đó đánh cắp dữ liệu của toàn bộ các VLAN trong mạng. Do đó, trong môi trường sản xuất doanh nghiệp, khuyến nghị tối ưu là cấu hình Trunk tĩnh (Static Trunk) và tắt hoàn toàn giao thức DTP.
    3. Quy trình triển khai cấu hình Trunking trên Cisco IOS


    Tiến trình triển khai thực tế trên hai Switch (SW1 và SW2) kết nối với nhau qua cổng giao tiếp vật lý FastEthernet 0/14. Bước 1: Khởi tạo phân vùng mạng đồng bộ ở hai đầu Switch


    Plaintext

    SW1(config)# vlan 50
    SW1(config-vlan)# name Computers
    SW1(config-vlan)# exit

    SW2(config)# vlan 50
    SW2(config-vlan)# name Computers
    SW2(config-vlan)# exit
    Bước 2: Cấu hình khóa cứng chế độ Trunk tĩnh và tắt DTP


    Thực hiện đồng bộ các câu lệnh cấu hình lớp 2 trên interface kết nối giữa hai Switch:

    Plaintext

    SW1(config)# interface fastEthernet 0/14
    SW1(config-if)# switchport trunk encapsulation dot1q
    SW1(config-if)# switchport mode trunk
    SW1(config-if)# switchport nonegotiate


    Ý nghĩa dòng lệnh:
    • Lệnh switchport trunk encapsulation dot1q quy định tiêu chuẩn đóng gói nhãn 4 Byte quốc tế (một số dòng Switch đời mới chỉ hỗ trợ 802.1Q sẽ tự động bỏ qua lệnh này).
    • Lệnh switchport mode trunk ép buộc cổng hoạt động ở chế độ Trunk cố định, chấm dứt trạng thái học động.
    • Lệnh switchport nonegotiate vô hiệu hóa hoàn toàn việc phát và nhận các gói tin thỏa thuận DTP trên cổng, bảo đảm an toàn hệ thống biên Lớp 2.
    4. Kỹ thuật xác thực và giám sát trạng thái đường Trunk


    Để bảo đảm luồng dữ liệu liên VLAN di chuyển chính xác và không bị nghẽn mạch, kỹ sư sử dụng câu lệnh kiểm tra chuyên dụng sau:

    Plaintext

    SW1# show interfaces fastEthernet 0/14 trunk


    Hệ thống sẽ kết xuất cấu trúc dữ liệu chi tiết của đường truyền:

    Plaintext

    Port Mode Encapsulation Status Native vlan
    Fa0/14 on 802.1q trunking 1

    Port Vlans allowed on trunk
    Fa0/14 1-4094

    Port Vlans allowed and active in management domain
    Fa0/14 1,50
    • Mục Mode hiển thị trạng thái on xác nhận cổng đã được cấu hình cố định tĩnh (Static Trunk) thay vì các chế độ động Desirable/Auto.
    • Mục Encapsulation hiển thị chuẩn 802.1q, bảo đảm tính đồng bộ đóng gói gói tin.
    • Mục Native vlan hiển thị giá trị mặc định là 1. Đây là phân vùng mạng chứa các lưu lượng không gắn nhãn (Untagged Traffic) như các giao thức điều khiển CDP, STP, DTP di chuyển giữa hai Switch.
    • Mục Vlans allowed and active hiển thị giá trị 1,50 minh chứng đường Trunk này đã sẵn sàng thông tuyến và cho phép dữ liệu thuộc quyền sở hữu của VLAN 50 di chuyển an toàn qua lại giữa các Switch.

    🎓 CHUYÊN SÂU QUẢN TRỊ HẠ TẦNG VÀ KHẮC PHỤC SỰ CỐ TRUNKING TẠI VNPRO

    Kỹ thuật thiết lập liên kết Trunking, cấu hình điều hướng dải VLAN cho phép (Allowed VLAN List), xử lý lỗi bất đồng bộ Native VLAN (Native VLAN Mismatch) và đồng bộ cơ sở dữ liệu qua giao thức VTP là các khối lượng kiến thức thực hành nền tảng hàng đầu của chương trình đào tạo kỹ sư mạng CCNACCNP Enterprise. Để trực tiếp làm chủ các công nghệ chuyển mạch Campus và xử lý các sự cố mất gói tin liên liên kết lớp 2 trên hệ thống phòng Lab thiết bị thật Cisco chính hãng, quý học viên có thể tham khảo các lộ trình đào tạo bài bản tại VnPro.
    • 📲 Hotline/Zalo hỗ trợ tư vấn: 093 3427 079
    • 🌐 Website: vnpro.vn
    Attached Files
Working...
X