EtherChannel cho phép bó các đường vật lý Ethernet liên kết để tạo ra một liên kết Ethernet hợp lý cho mục đích cung cấp băng thông và tốc độ cao liên kết giữa các switch, router và máy chủ. Một EtherChannel có thể được tạo ra bằng cách bó hai đến tám đường Fast, Gigabit hoặc 10-Gigabit thành 1 link logical
Kết hợp các port với EtherChannel
EtherChannel có thể kết hợp các physical ports chỉ khi:
– Cùng tốc độ (speed)
– Cùng loại (full-duplex, half-duplex)
– Nếu port Layer 2 thì cùng port access thì phải access cùng VLAN còn port trunk thì phải cùng native VLAN và allowed VLAN. Hoặc cùng là port Layer 3 (routed port).
Các phương thức thương lượng trong EtherChannel
Có hai giao thức dùng để thương lượng trong EtherChannel là PAgP (Port Aggregation Protocol – độc quyền của Cisco) và LACP (Link Aggregation Control Protocol – giao thức chuẩn hóa IEEE 802.3ad).
- Ở mode On: Switch không cần thương lượng mà tự động gán port vào Channel.
- Ở mode Auto (PAgP)/Passive (LACP): chờ thương lượng để lên EtherChannel – bị động.
- Ở mode Desirable (PAgP)/Active (LACP): Chủ động thương lượng switch bên kia để lên EtherChannel
Những trường hợp sau đều không thể thương lượng thành EtherChannel . Những trường hợp còn lại đều lên EtherChannel:
Giao thức PagP
- On (X) Auto/Desirable
- Auto (X) Auto
Giao thức LACP
- On (X) Active/Passive
- Passive (X) Passive
Cấu hình EtherChannel
Cấu hình PAgP
Switch(config)# interface type mod/num
Switch(config-if)# channel-protocol pagp
Switch(config-if)# channel-group number mode {on | {{auto | desirable} [non-silent]}}
Ví dụ:
Switch(config)# interface f0/1 – 4
Switch(config-if)# channel-protocol pagp
Switch(config-if)# channel-group 1 mode desirable
Cấu hình LACP
Switch(config)# lacp system-priority priority
Switch(config)# interface type mod/num
Switch(config-if)# channel-protocol lacp
Switch(config-if)# channel-group number mode {on | passive | active}
Switch(config-if)# lacp port-priority priority
Giải thích:
System-id gồm LACP system-priority có giá trị từ 1 – 65535 (mặc định là 32768) và địa chỉ MAC, switch nào có system-id nhỏ hơn sẽ có quyền lựa chọn active port (switch còn lại nghe theo).
Port-id gồm LACP port-priority có giá trị từ 1 – 65535 (mặc định là 32768) và port number, Port nào có port-id nhỏ hơn sẽ trở thành Active Port
Ví dụ:
Switch1(config)# lacp system-priority 100
Switch1(config)# interface range gig 2/1 – 4 , gig 3/1 – 4
Switch1(config-if)# channel-protocol lacp
Switch1(config-if)# channel-group 1 mode active
Switch1(config-if)# lacp port-priority 100
Switch1(config-if)# exit
Switch1(config)# interface range gig 2/5 – 8 , gig 3/5 – 8
Switch1(config-if)# channel-protocol lacp
Switch1(config-if)# channel-group 1 mode active
Switch1 cấu hình lacp system-priority 100, nếu Switch 2 cấu hình mặc định (không cấu hình câu lệnh này -> sys-priority=32768) thì Switch 1 sẽ có quyền lựa chọn port nào Active, port nào Hot-Standby.
Port gig 2/1 – 4 , gig 3/1 – 4 có port-priority là 100 nhỏ hơn port gig 2/5 – 8 , gig 3/5 – 8 nên gig 2/1 – 4 , gig 3/1 – 4 là Active port, port gig 2/5 – 8 , gig 3/5 – 8 là Hot-Standby Port
Cấu hình Load Balancing:
Switch(config)# port-channel load-balance src-dst-port