▶ Mode 0 (Balance-PR)
- Load Balancing (Round-Robin)
- 모든 슬레이브 NIC를 포함, 순차적으로 데이터 패킷 전송, 전송 패킷만 부하분산
- Default 설정, 대역폭 증가, Failover 전환
▶ Mode 1 (Active-Backup)
- 하나의 NIC 장치만 Active, Active Interface 만 패킷 송·수신
- 송·수신 패킷 부하분산 없음
- Failover 전환, Primary 설정으로 auto Failback 조절 가능
▶ Mode 2 (Balance-Xor)
- 출발지 MAC XOR 도착지 MAC + module 슬레이브 개수에 기초하여 전송
- 송신 패킷만 분산
- 대역폭 증가, Failover 전환
▶ Mode 3 (Broadcast)
- 송수신 패킷을 복사하여 모든 Ethernet Device로 동일한 패킷 전송 (Mirror)
▶ Mode 4 (802.3ad)
- IEEE 802.3ad dynamic link aggregation
- 송·수신 패킷 분산(LAG PSC 옵션에 따라 트래픽 분산이 다름)
- 대역폭 증가, Failover 전환
*Link aggregation group port-selection-criteria
*BONDING_OPTS="mode=4 miimon=100" xmit_hash_policy 0 MAC 주소만 가지고 LB 처리 [Default 설정, Layer 2]
*BONDING_OPTS="mode=4 miimon=100" xmit_hash_policy 1 IP + Port 기준으로 LB 처리 [Layer 3 + 4]
*BONDING_OPTS="mode=4 miimon=100" xmit_hash_policy 2 MAC + IP 기준으로 LB 처리 [Layer 2 + 3]
▶ Mode 5 (Balance-tlb)
- Transmit Load Balancing
- out traffic 각 slave interface 부하에 따라서 전송 패킷을 분산 함
- in traffic 현재의 slave로 받음, 수신 slave 장애 시 다른 slave가 MAC주소 넘겨받아 수신
- 송신 패킷 부하분산
▶ Mode 6 (Balance-alb)
- Adaptive Load Balancing, ARP 협상을 통하여 동작
- 5번 옵션 기능 + 송 ·수신 패킷 부하분산
서버 본딩시 스위치 지원이 필요한 경우 = mode 0, 2, 4
서버 본딩시 스위치 지원이 필요 없는 경우 = mode 3, 5, 6