Loading...

Bài 31: EtherChannel — Gộp Nhiều Link Vật Lý Thành 1 Logic (LACP/PAgP)

💡 Liên hệ thực tế

Ở Bài 28-30, bạn đã biết nếu nối 2 dây riêng biệt giữa 2 switch để dự phòng, STP sẽ khóa bớt 1 dây để tránh vòng lặp — nghĩa là dù có 2 dây, bạn chỉ thực sự dùng được băng thông của 1 dây tại một thời điểm, dây còn lại "nằm chờ" không tận dụng được.

🔗 Sẽ tốt hơn nhiều nếu có cách "buộc chung" nhiều dây vật lý lại thành 1 kênh logic duy nhất — để STP nhìn vào chỉ thấy 1 đường kết nối (không coi là vòng lặp), nhưng thực chất dữ liệu được chia đều chạy qua tất cả các dây cùng lúc, tận dụng được toàn bộ băng thông. Đây chính là ý tưởng của EtherChannel.


📘 Kiến thức cốt lõi

EtherChannel là kỹ thuật gộp từ 2 đến 8 cổng vật lý giữa 2 switch (hoặc switch-router) thành 1 kênh logic duy nhất (logical link). Với STP, nhóm cổng này được nhìn nhận như 1 cổng duy nhất — không gây vòng lặp, không bị Blocking, và tổng băng thông của tất cả các dây cộng lại đều được tận dụng.

⚙️ 2 giao thức dùng để thương lượng và duy trì EtherChannel tự động:

Giao thứcHãng phát triểnChế độ liên quan
PAgP (Port Aggregation Protocol) Cisco (độc quyền) desirable, auto
LACP (Link Aggregation Control Protocol) Chuẩn mở (IEEE 802.3ad) active, passive

💡 Vì LACP là chuẩn mở, được hầu hết các hãng hỗ trợ, nên trong thực tế triển khai (đặc biệt môi trường đa hãng), LACP được khuyến nghị sử dụng phổ biến hơn PAgP.

⚙️ Ý nghĩa các chế độ khi cấu hình (áp dụng tương tự cho cả LACP và PAgP):

Chế độÝ nghĩa
active (LACP) / desirable (PAgP) Chủ động gửi yêu cầu thương lượng để tạo EtherChannel
passive (LACP) / auto (PAgP) Chỉ phản hồi khi phía kia chủ động yêu cầu, không tự khởi xướng
on Bật EtherChannel thủ công, không thương lượng gì cả (không khuyến khích vì dễ lỗi nếu 2 đầu cấu hình không khớp)

⚠️ Lưu ý quan trọng: nếu 1 đầu đặt passive và đầu kia cũng đặt passive, cả 2 sẽ không bao giờ chủ động khởi xướng — EtherChannel sẽ không bao giờ được thành lập. Cần ít nhất 1 đầu ở chế độ chủ động (active hoặc desirable).

⚙️ Cấu hình EtherChannel cơ bản trên switch Cisco (dùng LACP):

Switch(config)# interface range fastEthernet 0/1 - 2
Switch(config-if-range)# channel-group 1 mode active
Switch(config-if-range)# exit

📎 Lệnh channel-group 1 mode active gộp cả 2 cổng Fa0/1 và Fa0/2 vào nhóm kênh số 1, đồng thời chọn chế độ LACP active. Sau khi 2 đầu switch thương lượng thành công, hệ thống sẽ tự động sinh ra 1 cổng logic tên Port-channel1.

🔍 Kiểm tra kết quả:

Switch# show etherchannel summary

EtherChannel gộp nhiều cổng vật lý thành 1 kênh logic duy nhất Sơ đồ minh họa 2 cổng vật lý Fa0/1 và Fa0/2 giữa 2 switch được gộp thành 1 kênh logic Port-channel1 với vòng oval bó gộp trực quan EtherChannel: Gộp Nhiều Link Vật Lý Thành 1 Kênh Logic Switch 1 Switch 2 Fa0/1 Fa0/1 Fa0/2 Fa0/2 Port-channel1 (Po1) 1 Kênh Logic duy nhất trong mắt STP Kết quả: Cả 2 dây cùng truyền dữ liệu (Cân bằng tải) — Không dây nào bị STP Block


💬 Hỏi & Đáp nhanh

❓ EtherChannel có phải là cách "né" STP hoàn toàn không, hay STP vẫn hoạt động bên trong?

✅ STP vẫn hoạt động bình thường — nhưng vì toàn bộ nhóm cổng được gộp thành 1 cổng logic duy nhất (Port-channel), STP chỉ nhìn thấy và tính toán trên cổng logic đó, không còn thấy 2 (hay nhiều) cổng vật lý riêng lẻ nữa — nên không có "vòng lặp" nào để Block. Đây là cách hợp pháp và được khuyến khích để tận dụng cả dự phòng lẫn tăng băng thông.

❓ Có thể gộp bất kỳ số lượng cổng nào vào 1 EtherChannel không?

❌ Không — tiêu chuẩn thông thường giới hạn tối đa 8 cổng vật lý trong 1 nhóm EtherChannel (một số công nghệ nâng cao hơn như bó nhiều nhóm lại có thể mở rộng thêm, nhưng đó là ngoại lệ đặc biệt). Ngoài ra, các cổng trong cùng 1 nhóm phải giống nhau về tốc độ, duplex, và VLAN để đảm bảo hoạt động ổn định.

❓ Nếu 1 trong các dây vật lý trong nhóm EtherChannel bị đứt, có làm gián đoạn kết nối không?

❌ Không gây gián đoạn hoàn toàn — EtherChannel tự động phát hiện dây đứt, loại dây đó ra khỏi nhóm, và tiếp tục hoạt động bình thường với các dây còn lại, chỉ giảm nhẹ tổng băng thông khả dụng. Đây chính là lợi ích "2 trong 1" của EtherChannel: vừa dự phòng, vừa tăng băng thông.


📝 Bài tập đánh giá

Câu 1: EtherChannel giúp giải quyết vấn đề gì khi có nhiều dây nối giữa 2 switch?

  • A. Mã hóa dữ liệu truyền qua các dây
  • B. Gộp nhiều dây vật lý thành 1 kênh logic, tránh bị STP Block và tận dụng toàn bộ băng thông
  • C. Tăng tốc độ CPU của switch
  • D. Giảm số lượng VLAN cần cấu hình

Câu 2: Giao thức nào là chuẩn mở (IEEE 802.3ad), được nhiều hãng hỗ trợ để thương lượng EtherChannel?

  • A. PAgP
  • B. LACP
  • C. VTP
  • D. STP

👉 Đáp án:

Câu 1: B — EtherChannel gộp nhiều cổng vật lý thành 1 cổng logic duy nhất, giúp STP không coi đó là vòng lặp và tận dụng được tổng băng thông của tất cả các dây.

Câu 2: B — LACP (Link Aggregation Control Protocol) là chuẩn mở IEEE 802.3ad, được khuyến nghị dùng phổ biến hơn PAgP (độc quyền Cisco) trong môi trường đa hãng.


📚 Bài viết thuộc khóa học CCNA của VNExperts

🧭 Điều hướng

⬅️ Bài trước🏠 Mục lục khóa họcBài kế tiếp ➡️
Bài 30: RSTP & Các Biến Thể STP Mục lục khóa học CCNA Bài 32: Cấu hình EtherChannel trên switch Cisco