Chọn MENU

Tìm hiểu về giao thức Dynamic Trunking Protocol 

Dynamic Trunking Protocol là giao thức độc quyền của Cisco hoạt động ở Lớp 2 của mô hình OSI. Trong bài viết này, Việt Tuấn sẽ giải thích chi tiết về DTP cùng các chế độ hoạt nhau khác nhau, cách thức hoạt động, lý do tại sao chúng ta cần Dynamic Trunking Protocol (DTP) và những lợi ích cũng như hạn chế của giao thức này nhé!

dynamic-trunking-protocol-3.jpg

Dynamic Trunking Protocol là gì?

Giao thức DTP (Dynamic Trunking Protocol) là một giao thức độc quyền của Cisco, đóng vai trò trong việc quản lý và thiết lập các kết nối trunk trên các thiết bị chuyển mạch (switch) trong mạng. Thay vì cấu hình thủ công các cổng trunk, DTP tự động hóa quá trình và thiết lập kết nối, giúp tối ưu hóa băng thông và tăng cường tính linh hoạt trong quản lý mạng.

Khi một thiết bị được cấu hình với DTP trên một cổng, thiết bị sẽ chủ động gửi các gói tin DTP đến thiết bị kết nối ở đầu kia. Mục đích của việc này là để đàm phán và xác định xem liệu cả hai cổng có thể hoạt động ở chế độ trunk hay không. Quá trình này dựa trên các trạng thái khác nhau được định nghĩa trong giao thức DTP.

dynamic-trunking-protocol.jpg

Các chế độ hoạt động của DTP

Sau đây Việt Tuấn sẽ giải thích các chế độ DTP khác nhau: 

Chế độ DTP

Mô tả

Dynamic Desirable

Gửi tin nhắn đàm phán đến cổng lân cận, cổng chuyển mạch chủ động cố gắng chuyển đổi liên kết thành liên kết trunk trong chế độ này. Liên kết trunk sẽ được tạo nếu cổng được kết nối với cổng kia có khả năng xây dựng trunk. Kết nối trunk sẽ được tạo giữa hai switch nếu switch nhận được tín hiệu DTP từ switch bên kia và cho phép cổng có thể xử lý các frame được gắn thẻ.

Dynamic Auto

Nếu cổng chuyển mạch nhận được tin nhắn đàm phán từ cổng lân cận, nó có thể chuyển đổi thành liên kết trunk bằng chế độ này. Nếu cổng lân cận được cấu hình ở chế độ trunk hoặc chế độ mong muốn động, cổng chuyển mạch sẽ trở thành cổng trunk. Liên kết trunk sẽ không được thiết lập nếu cả hai cổng đều ở chế độ tự động động.

Trunk

Bất kể cổng lân cận có phải là cổng trunk hay không, chế độ này chỉ trunk cổng switch. Chế độ này đôi khi được gọi là chế độ DTP ON.

Để tạo liên kết trunk giữa hai switch, giao diện chế độ trunk cũng có thể thương lượng với giao diện switch bên cạnh.

Nonegotiate

Ở chế độ Nonegotiate cổng chuyển mạch không thể tạo hoặc phản hồi DTP frame mà chỉ được sử dụng khi chế độ cổng chuyển mạch được truy cập hoặc trunk. Để thiết lập liên kết trunk, cổng lân cận phải được cấu hình thủ công làm cổng trunk.

Access

Bất kể cổng lân cận có phải là cổng trunk hay đang cố gắng trở thành cổng trunk, chế độ này sẽ vô hiệu hóa vĩnh viễn cổng chuyển mạch khỏi chức năng là cổng trunk.

Bây giờ chúng ta đã hiểu chi tiết về các loại chế độ DTP khác nhau. Dưới đây là các kết quả có thể của DTP dựa trên các chế độ cổng chuyển mạch:

Trunk Mode

Dynamic Auto

Dynamic Desirable

Trunk

Access

Dynamic Auto

Access

Trunk

Trunk

Access

Dynamic Desirable

Trunk

Trunk

Trunk

Access

Trunk

Trunk

Trunk

Trunk

Limited Connectivity

Access

Access

Access

Limited Connectivity

Access

Giao thức DTP hoạt động như thế nào?

Khi một cổng trên switch được cấu hình ở chế độ DTP (desirable hoặc auto), cổng sẽ gửi các gói tin DTP đến các cổng kết nối khác. Các gói tin này chứa thông tin về khả năng trunking của cổng. Dựa trên cấu hình DTP của cả hai cổng, kết nối sẽ được thiết lập như sau:

  • desirable: Cổng chủ động cố gắng thiết lập kết nối trunk.
  • auto: Cổng sẽ trở thành trunk nếu cổng kết nối cũng được cấu hình ở chế độ desirable.
  • on: Cổng luôn ở chế độ trunk, bất kể cấu hình của cổng kết nối.
  • off: Cổng không bao giờ ở chế độ trunk.

Bảng tóm tắt cách hoạt động của DTP:

Cổng 1

Cổng 2

Kết quả

desirable

desirable

Trunk

desirable

auto

Trunk

desirable

on

Trunk

desirable

off

Access

auto

auto

No Trunk

auto

on

Trunk

auto

off

Access

on

on

Trunk

on

off

No Trunk

off

off

Access

Để dễ hiểu hơn, ví dụ nếu một cổng được cấu hình là desirable và cổng kia là auto, kết nối trunk sẽ được thiết lập. Nếu cả hai cổng đều được cấu hình là auto, kết nối trunk sẽ không được thiết lập.

Lưu ý:

  • DTP là giao thức độc quyền của Cisco, vì vậy nó chỉ hoạt động giữa các thiết bị Cisco.
  • Để bảo mật, nên tắt DTP trên các cổng không cần thiết lập trunk bằng lệnh switchport mode access hoặc switchport nonegotiate.

dynamic-trunking-protocol-2.jpg

Lợi ích của giao thức Dynamic Trunking Protocol

DTP đơn giản hóa cấu hình và quản lý liên kết trunk bằng cách cho phép các thiết bị chuyển mạch tự động đàm phán trunking mà không cần sự can thiệp thủ công. Các bộ chuyển mạch có thể điều chỉnh động thông qua DTP để thay đổi cấu hình hoặc cấu trúc mạng. Ví dụ, DTP có thể nhận ra sự thay đổi chế độ cổng chuyển mạch từ quyền truy cập vào đường trục và cập nhật bộ chuyển mạch gần đó một cách thích hợp.

Ngoài ra, DTP cung cấp khả năng tương thích trên nhiều mô hình chuyển mạch Cisco hỗ trợ nhiều kỹ thuật đóng gói trunking khác nhau. DTP có thể thương lượng một cơ chế đóng gói chung cho liên kết trunk như switch chỉ hỗ trợ ISL và một switch khác chỉ hỗ trợ 802.1Q.

Nhược điểm của giao thức DTP

Vì đây là giao thức độc quyền của Cisco nên các thiết bị chuyển mạch của các nhà sản xuất khác không thể sử dụng giao thức này. DTP cho phép các thiết bị bất hợp pháp tạo liên kết trunk với các bộ chuyển mạch và truy cập vào nhiều VLAN có thể gây ra các vấn đề về bảo mật. Ngoài ra còn có thể ảnh hưởng đến hiệu suất thiết bị bằng cách tạo thêm lưu lượng mạng và sử dụng cả tài nguyên CPU và băng thông.

Một số câu hỏi thường gặp

DTP và VTP là gì?

DTP là Giao thức Trunking động, dùng để đàm phán các liên kết trunk giữa các thiết bị chuyển mạch, trong khi VTP là Giao thức Trunking VLAN, dùng để đồng bộ hóa thông tin cấu hình VLAN giữa các thiết bị chuyển mạch.

DTP

VTP

Mục tiêu

Kết nối trunk giữa switch

Quản lý VLAN và đồng bộ hóa cấu hình VLAN giữa các switch

Chế độ hoạt động

Desirable, Auto, On, Off

Server, Client, Transparent

Quản lý tài nguyên

Không quản lý tài nguyên mạng, chỉ thiết lập kết nối trunk

Quản lý tài nguyên mạng qua cấu hình VLAN

Có những loại DTP nào trong mạng?

Về cơ bản, có năm loại DTP, hoặc có thể nói là năm loại chế độ trong DTP là:

  • Dynamic Desirable
  • Dynamic Auto
  • Trunk
  • Nonegotiate
  • Access

DTP mặc định của Cisco là gì?

DTP được bật theo mặc định và giao diện của thiết bị chuyển mạch của bạn sẽ ở chế độ "dynamic auto" hoặc "dynamic desirable". Bất cứ khi nào bạn nhận được gói DTP yêu cầu xây dựng một trunk, giao diện của bạn sẽ ở chế độ trunk.

Tổng kết

Trong bài viết này, chúng ta đã tìm hiểu về Dynamic Trunking Protocol trong mạng, một giao thức độc quyền của Cisco được sử dụng để đàm phán trunking trên một liên kết giữa hai thiết bị chuyển mạch nhận biết VLAN. Chúng ta đã thấy lý do tại sao chúng ta cần Dynamic Trunking Protocol, các chế độ DTP khác nhau là gì, cách thức hoạt động và những lợi ích cũng như hạn chế gặp phải. Nếu bạn còn bất kỳ thắc mắc nào khác, đừng ngần ngại liên hệ ngay với Việt Tuấn để được giải đáp thắc mắc nhé!

Chia sẻ

Nguyễn Lưu Minh

Chuyên gia của Viettuans.vn với nhiều năm kinh nghiệm trong lĩnh vực thiết bị mạng Networks, System, Security và tư vấn, triển khai các giải pháp CNTT. Phân phối thiết bị mạng, wifi, router, switch, tường lửa Firewall, thiết bị lưu trữ dữ liệu NAS.

Bình luận & Đánh giá

Vui lòng để lại số điện thoại hoặc lời nhắn, nhân viên Việt Tuấn sẽ liên hệ trả lời bạn sớm nhất

Đánh giá
Điểm 5/5 trên 1 đánh giá
(*) là thông tin bắt buộc

Gửi bình luận

    • Rất hữu ích - 5/5 stars
      HT
      Huy Tùng - 06/08/2022

      Bài viết hay, rất hữu ích.

    0903.209.123
    0903.209.123