📘 Giới thiệu EtherChannel
1. EtherChannel là gì?
EtherChannel là một kỹ thuật bundle (gom nhóm) nhiều link Ethernet vật lý (cùng loại, cùng tốc độ, cấu hình giống nhau) thành một link logic duy nhất.
Điểm quan trọng:
👉 Ví dụ:
2. Cơ chế hoạt động
Thay vì STP block các đường dư thừa, EtherChannel:
Traffic không đi random mà dựa trên hash algorithm (ví dụ: src-dst IP, MAC, L4 port…)
3. Các giao thức EtherChannel
EtherChannel có 3 cách triển khai: 🔹 1. Static (Manual)
👉 Rủi ro:
🔹 2. PAgP (Cisco proprietary)
👉 Quy tắc:
🔹 3. LACP (IEEE 802.3ad – standard)
👉 Quy tắc:
4. Lệnh cấu hình cốt lõi
interface range g0/1 - 2
channel-group 1 mode active
👉 Ý nghĩa:
5. So sánh nhanh behavior
👉 Rule quan trọng:
6. Port-channel – thành phần logic quan trọng
Khi tạo EtherChannel:
👉 Đây mới là interface “thực sự”:
7. Layer 2 vs Layer 3 EtherChannel
🔹 Layer 2 EtherChannel
👉 Key insight:
🔹 Layer 3 EtherChannel
ip address 10.1.1.1 255.255.255.0
👉 Member ports:
8. Redundancy và Failover
EtherChannel cung cấp:
Khi 1 link down:
👉 Đây là điểm cực kỳ quan trọng trong Data Center
9. Lưu ý thiết kế (góc nhìn CCIE)
⚠️ 1. Tất cả ports phải identical:
10. Tổng kết
EtherChannel giải quyết 3 vấn đề lớn trong mạng:
👉 Đây là nền tảng cho:
1. EtherChannel là gì?
EtherChannel là một kỹ thuật bundle (gom nhóm) nhiều link Ethernet vật lý (cùng loại, cùng tốc độ, cấu hình giống nhau) thành một link logic duy nhất.
Điểm quan trọng:
- Tối đa 8 physical links trong một EtherChannel
- Tổng băng thông = aggregate bandwidth của tất cả các link
- Traffic được load-balance dựa trên thuật toán (MAC, IP, port…)
👉 Ví dụ:
- 4 link Gigabit → 4 Gbps logical link
- 8 link 10G → 80 Gbps logical link
2. Cơ chế hoạt động
Thay vì STP block các đường dư thừa, EtherChannel:
- Cho phép tất cả các link đều active
- Phân phối traffic qua nhiều link → tăng throughput + redundancy
Traffic không đi random mà dựa trên hash algorithm (ví dụ: src-dst IP, MAC, L4 port…)
3. Các giao thức EtherChannel
EtherChannel có 3 cách triển khai: 🔹 1. Static (Manual)
- Không dùng protocol
- Cấu hình mode: on
- Không có negotiation
👉 Rủi ro:
- Nếu cấu hình mismatch → dễ tạo loop Layer 2
- Switch không “biết” phía bên kia có đúng config hay không
🔹 2. PAgP (Cisco proprietary)
- Dùng cho thiết bị Cisco với nhau
- Mode:
- auto → passive
- desirable → active
👉 Quy tắc:
- Cần ít nhất 1 bên desirable để hình thành EtherChannel
🔹 3. LACP (IEEE 802.3ad – standard)
- Dùng cho multi-vendor
- Mode:
- passive
- active
👉 Quy tắc:
- Cần ít nhất 1 bên active
4. Lệnh cấu hình cốt lõi
interface range g0/1 - 2
channel-group 1 mode active
👉 Ý nghĩa:
- Gộp interface vào Port-channel 1
- Sử dụng LACP active
5. So sánh nhanh behavior
- Passive (LACP/PAgP):
→ Không gửi gói negotiation - Active / Desirable:
→ Chủ động initiate
👉 Rule quan trọng:
Passive + Passive = ❌ Không lên
Active + Passive = ✅ OK
Active + Active = ✅ OK
Active + Passive = ✅ OK
Active + Active = ✅ OK
6. Port-channel – thành phần logic quan trọng
Khi tạo EtherChannel:
- Cisco sẽ tạo interface:
👉 Đây mới là interface “thực sự”:
- Gán VLAN / trunk / IP vào đây
- Không cấu hình riêng từng physical port
7. Layer 2 vs Layer 3 EtherChannel
🔹 Layer 2 EtherChannel
- Chạy switchport (access/trunk)
- STP chỉ thấy 1 logical link
👉 Key insight:
- STP không chạy trên từng link
- Tất cả member ports có cùng trạng thái STP
🔹 Layer 3 EtherChannel
- no switchport
- Gán IP trực tiếp vào Port-channel
ip address 10.1.1.1 255.255.255.0
👉 Member ports:
- Không bao giờ có IP
8. Redundancy và Failover
EtherChannel cung cấp:
- Link redundancy
- Hot-standby link
Khi 1 link down:
- Traffic tự động chuyển sang link còn lại
- Không cần reconvergence như STP
👉 Đây là điểm cực kỳ quan trọng trong Data Center
9. Lưu ý thiết kế (góc nhìn CCIE)
⚠️ 1. Tất cả ports phải identical:
- Speed
- Duplex
- VLAN
- Trunk/access mode
- LACP ≠ PAgP ≠ mode on
- Là per-flow (hash-based)
→ Có thể không dùng hết bandwidth nếu traffic không đa dạng
10. Tổng kết
EtherChannel giải quyết 3 vấn đề lớn trong mạng:
- Bandwidth → cộng dồn link
- Redundancy → failover nhanh
- Loop avoidance → không cần block như STP
👉 Đây là nền tảng cho:
- vPC (NX-OS)
- MEC (Multi-chassis EtherChannel)
- Spine-Leaf Data Center design