3
78

Bài 14. Công nghệ Trunk kết nối giữa các Switch

1. Tổng quan về đường Trunk

Công nghệ Trunk là gì?

  • Là sự kết nối giữa các Switch vật lý với nhau thông qua đường Trunk để tạo thành một con Switch ảo (Virtual Switch) siêu to, siêu khổng lồ.

Ví dụ: Trong phòng ban có 60 máy tính nhưng kích thước tối đa của một Switch là 48 cổng. Cần hai con Switch 48 cổng và kết nối chúng với nhau thông qua công nghệ đường Trunk. Lúc này, Switch ảo được tạo ra và có 96 cổng.

Các PC thuộc VLAN có số thứ tự giống nhau trên các Switch vật lý có thể giao tiếp được với nhau.

Ví dụ như hình minh họa bên dưới:

  • Switch 1 vật lý và Switch 2 vật lý kết nối với nhau tạo ra con Switch ảo. PC1 thuộc VLAN 1 của Switch 1. PC2 thuộc VLAN 1 của Switch 2. Vì vậy, PC1 có thể giao tiếp được với PC2 thông qua công nghệ đường Trunk.

Công nghệ VLAN và công nghệ đường Trunk có thể phối hợp với nhau để giải quyết các nhu cầu thực tế:

  • Trường hợp 1:
    Yêu cầu: xây dựng một mô hình mà một Switch chia thành 2 phòng ban kết nối với một Switch khác chia thành 2 server. Mỗi phòng ban sẽ kết nối với một server bên kia.
    Ở mô hình bên dưới, công nghệ VLAN được sử dụng ở các các Sever và PC, còn công nghệ Trunk được sử dụng để kết nối 2 Switch.
  • Trường hợp 2:
    Yêu cầu: Các thiết bị thuộc VLAN X của Switch 1 có thể giao tiếp với các thiết bị thuộc VLAN X của Switch 2, với X thuộc dao động từ [1…1001].
    Ở hình bên dưới, công nghệ VLAN được sử dụng ở các PC thuộc Switch 1 và ở các PC thuộc Switch 2, còn công nghệ Trunk kết nối Switch 1 và Switch 2 với nhau.

Quá trình gửi, nhận dữ liệu qua đường Trunk

  • Bước 1: PC A gửi dữ liệu (Frame) lên Switch 1. Switch 1 dán header là thông tin VLAN mà PC thuộc về rồi gửi dữ liệu tiếp qua đường Trunk cho Switch 2.
  • Bước 2: Sau khi Switch 2 nhận dữ liệu, nó sẽ căn cứ vào nhãn VLAN để biết frame thuộc VLAN nào. Switch 2 gỡ bỏ nhãn VLAN và gửi frame xuống cho PC B.
  • Fact: Thông thường các PC sẽ không biết mình thuộc VLAN nào. Ta cần lên Switch để kiểm tra cổng kết nối với PC đó thuộc thành viên của VLAN bao nhiêu thì mới xác định được VLAN của PC đó.

2. Cấu hình kết nối Trunk trên Cisco Switch

Các kiểu đóng gói dữ liệu:

  • Kiểu đóng gói dot1q (chuẩn quốc tế)
    Kiểu đóng gói này sẽ gắn thêm 4 byte Header sau thông tin địa chỉ MAC nguồn.

Khái niệm mới trong dot1q: Native Vlan

Native Vlan là một Vlan mặc định khi PC thuộc thành viên Vlan này sẽ không được gắn thông tin 4 byte Header vào, Switch không cần gắn vì nó biết đây là Native Vlan.

Mặc định của Native Vlan trong kiểu đóng dữ liệu dot1qVlan 1.

Các giao thức CDP, STP, VTP, DTP sẽ lan truyền qua native vlan (mình sẽ nói ở những bài sau).

Ở hình bên dưới, Native Vlan mặc định đang là Vlan 1 nên khi gửi thông tin sẽ không cần gắn thêm 4 byte Header. Còn Vlan 2 và Vlan 3 vẫn phải gắn Header bình thường vì nó không phải Native Vlan.

Cách cấu hình kiểu đóng gói dot1q trên Switch

  • Kiểu đóng gói dữ liệu ISL (chuẩn Cisco)

Kiểu đóng gói ISL sẽ gắn thêm 26 byte ISL Header và 4 byte CRC (dùng để kiểm tra lỗi trong quá trình chuyển dữ liệu trên đường Trunk).

Kiểu đóng gói ISL không có Native Vlan.

Cách cấu hình kiểu đóng gói ISL trên Switch

=> Do kiểu đóng gói dữ liệu dot1q gửi ít dữ liệu hơn ISL ( 4 byte so với 24 byte + 4 byte) nên dot1q sẽ tốn ưu và chạy nhanh hơn rất nhiều. Một điều nữa, dot1q khá phổ biến vì có thể tùy biến và thay đổi được Native Vlan.

Lưu lượng Trunk

Lưu lượng của tất cả Vlan sẽ được chuyển qua đường Trunk

Dùng câu lệnh switchport trunk allow vlan X để cho phép Vlan vận chuyện dữ liệu qua đường Trunk; với X là số thứ tự Vlan sẽ được cho phép chuyển dữ liệu qua đường Trunk

Ví dụ: Muốn cho phép vlan 1 và vlan 2 chuyển dữ liệu qua đường Trunk

Dùng câu lệnh show interfaces trunk để hiện thị các Vlan được Switch cho phép chuyển dữ liệu qua Trunk

3. Hiệu chỉnh Native VLAN trên đường Trunk sử dụng kiểu đóng gói dot1q

1. Thay đổi Native Vlan sử dụng kiểu đóng gói dot1q

Mặc định của Native Vlan trên đường Trunk luôn là 1.

Điều tuyệt vời là ta có thể thay đổi tham số này qua lệnh switchport trunk native vlan X, với X là tham số Vlan.

Để thay đổi Native Vlan, ta phải thay đổi trên cả 2 Switch con vật lý để đồng nhất trên con Switch ảo.

Ví dụ: để thay đổi Native Vlan là Vlan, ta thực hiện lệnh switchport trunk native vlan 2 trên 2 con Switch.

2. Thiết lập cấu hình trên đường Trunk

Có 2 cách thêm cổng vào một Vlan (cổng Switch kết nối với PC).

  • Cách 1: Thiết lập chế độ Access cho cổng.
  • Cách 2: Gán một cổng là Native Vlan và cũng như thêm cổng đó vào Vlan.

Khai báo kết nối kỹ thuật đường Trunk (cổng Switch kết nối với cổng Switch).

Heyy, good job bro. Bài viết đã đến hồi kết và mình tạm dừng lại. Cám ơn các bạn đã theo dõi.

YÊU CẦU KIẾN THỨC:

  • Công nghệ Trunk là gì?
  • TrunkVlan có thể kết hợp để giải quyết các vấn đề nào?
  • Quá trình gửi, nhận dữ liệu của trên đường Trunk ra sao?
  • Hiểu về 2 kiểu đóng gói dữ liệu.
  • Cấu hình được kiểu dot1q trên Switch.
  • Thay đổi Native Vlan trên Switch với kiểu đóng gói dữ liệu dot1q.

Show Comments

No Responses Yet

Leave a Reply