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

  • EtherChannel

    🔥 EtherChannel – “Vũ khí bí mật” giúp tăng băng thông và loại bỏ bottleneck trong mạng Cisco


    Trong rất nhiều hệ thống mạng doanh nghiệp, có một vấn đề kinh điển: link giữa các switch bị nghẽn cổ chai (bottleneck) dù các thiết bị đầu cuối đều dùng Gigabit. EtherChannel ra đời để giải quyết chính bài toán này – và nếu bạn chưa hiểu sâu, bạn đang bỏ lỡ một kỹ thuật cực kỳ quan trọng trong switching!
    EtherChannel là gì?


    EtherChannel (còn gọi là link aggregation) là kỹ thuật gộp nhiều đường link vật lý thành một đường link logic duy nhất.

    👉 Hiểu đơn giản:
    • 2 đường 1Gbps → EtherChannel = 2Gbps (về mặt tổng băng thông)
    • Switch nhìn thấy 1 link duy nhất (Port-channel)

    📌 Theo hình minh họa ở trang 1:
    • Hai switch kết nối bằng 1 link 1Gbps → dễ bị nghẽn khi traffic lớn
    • Nếu thêm link thứ 2 nhưng không dùng EtherChannel → STP sẽ block 1 link
    • EtherChannel giúp cả 2 link cùng hoạt động

    Tại sao EtherChannel quan trọng?

    1. Tăng băng thông


    Thay vì 1 link → bạn có thể bundle nhiều link:
    • 2x1G → 2Gbps
    • 4x1G → 4Gbps

    ⚠️ Nhưng lưu ý quan trọng:
    👉 Không phải 1 flow sẽ chạy 2Gbps, mà mỗi flow vẫn đi trên 1 link (do load balancing)
    2. Tránh STP block link


    Theo hình ở trang 2:
    • Nếu không dùng EtherChannel → STP block 1 link
    • Nếu dùng EtherChannel → STP coi như 1 link duy nhất → không block

    3. Load balancing thông minh


    Switch sẽ phân traffic dựa trên:
    • MAC address
    • IP address
    • hoặc combination

    👉 Ví dụ:
    • PC1 → đi link 1
    • PC2 → đi link 2

    ➡️ Giúp tận dụng toàn bộ băng thông
    4. Tăng độ sẵn sàng (High Availability)


    Nếu 1 link bị down:
    • EtherChannel vẫn hoạt động
    • Traffic tự chuyển sang link còn lại

    👉 Không gián đoạn dịch vụ
    Điều kiện để tạo EtherChannel


    Tất cả interface phải giống nhau:
    • Speed
    • Duplex
    • VLAN / Trunk mode
    • Allowed VLANs

    📌 Đây là lỗi rất hay gặp trong lab CCNA/CCNP:
    → cấu hình mismatch → EtherChannel không lên
    Các phương thức cấu hình EtherChannel

    1. PAgP (Cisco proprietary)


    2 mode:
    • desirable (active)
    • auto (passive)

    📌 Điều kiện hoạt động:
    • desirable + auto → OK
    • auto + auto → ❌ không lên

    2. LACP (IEEE 802.3ad – chuẩn mở)


    2 mode:
    • active
    • passive

    📌 Điều kiện:
    • active + passive → OK
    • passive + passive → ❌ không lên

    👉 Khuyến nghị thực tế:
    Luôn dùng LACP (chuẩn industry)
    3. Manual (mode on)


    Không dùng protocol:
    channel-group 1 mode on

    ⚠️ Rủi ro:
    • Không có negotiation
    • Dễ lỗi mismatch

    Cấu hình EtherChannel (ví dụ thực tế)

    Cấu hình PAgP


    SW1:
    interface range gi0/1 - 2
    channel-group 1 mode desirable

    SW2:
    interface range gi0/1 - 2
    channel-group 1 mode auto
    Cấu hình LACP


    SW1:
    interface range gi0/1 - 2
    channel-group 1 mode active

    SW2:
    interface range gi0/1 - 2
    channel-group 1 mode passive
    Cấu hình trunk trên Port-channel

    interface port-channel 1
    switchport mode trunk
    switchport trunk encapsulation dot1q

    📌 Quan trọng:
    👉 Cấu hình trên port-channel, không phải interface vật lý
    Kiểm tra EtherChannel

    Lệnh quan trọng nhất:

    show etherchannel summary

    👉 Output cho biết:
    • Po1(SU) → đang hoạt động
    • LACP/PAgP
    • Interface nào đang bundle

    Xem chi tiết:

    show etherchannel 1 port-channel
    Debug interface:

    show interfaces gi0/1 etherchannel
    Load Balancing – Hiểu đúng để không bị “ảo tưởng băng thông”


    Trang 16 giải thích rất hay:

    Mặc định:
    src-mac

    👉 Nghĩa là:
    • Traffic từ 1 MAC → luôn đi 1 link

    📌 Ví dụ thực tế:
    • Router có 1 MAC → toàn bộ traffic dồn vào 1 link
      → ❌ không tận dụng được EtherChannel

    Cách tối ưu:

    port-channel load-balance dst-mac

    👉 Khi đó:
    • Traffic được phân theo destination
      → nhiều host → nhiều link được dùng

    Tổng kết (rất quan trọng cho thi + thực tế)
    • EtherChannel = gộp nhiều link thành 1 link logic
    • Không bị STP block
    • Tăng băng thông + HA
    • Có 3 mode:
      • PAgP
      • LACP (khuyên dùng)
      • Manual
    • Load balancing là chìa khóa để tận dụng băng thông

    💡 Góc nhìn thực chiến (CCIE)


    👉 EtherChannel KHÔNG làm tăng tốc 1 flow
    👉 EtherChannel chỉ tăng tổng throughput

    👉 Sai lầm phổ biến:
    • Nghĩ “2Gbps = 1 flow 2Gbps” ❌
    • Không kiểm tra load-balance ❌
    • Config mismatch VLAN ❌

    📌 Gợi ý lab cho bạn
    1. Tạo EtherChannel 2 link
    2. Test ping + iperf
    3. Thay đổi load-balance
    4. Quan sát traffic distribution
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X