운영체제(OS) & Network
네트워크 이중화 (Bonding & Teaming)
jih0ssang
2024. 7. 1. 21:39
Bonding & Teaming
- 네트워크 카드(NIC)의 이중화 구성을 bonding(Linux) 또는 teaming(Windows) 라고 함
- 이중화 구성 시, 가상 인터페이스가 생성됨
로드밸런싱 알고리즘
0 | Round-Robin | NIC에 하나씩 패킷을 순차적으로 전송 |
1 | active-backup | Active-Standby 모드 |
2 | balance-xor | 목적지 MAC에 따라 NIC 선택 ( XOR 연산) |
3 | broadcast | 모든 NIC로 동일한 패킷 전송. 부하 분산 효과 없음 |
4 | 802.3ad | IEEE 8-2/3ad 프로토콜을 이용하여 결합 * |
5 | balance-tlb(TLB) | 부하가 낮은 NIC로 트래픽 보내고, 받을 땐 보낸 NIC에서 받음 패킷이 돌아오기 전에 NIC에 Fail 발생하면 다른 NIC이 수신 |
6 | balance-alb(ALB) | 트래픽 송수신 모두 부하가 낮은 NIC 사용 |