반응형
IP Network 가용성을 높이거나 Performance를 높일 때, Bonding과 Teaming 중에서 뭐를 쓸까 고민하는 경우가 많은데...
그럴 때 아래 기능 비교표를 보면서 골라 쓰면 될 듯하다.
(그런데, 전반적으로 Teaming 방식이 지원하는 기능이 우수하고 RCU로 구현하여 성능도 좋다)
지원하는 기능 | Bonding 방식 |
Teaming 방식
|
broadcast TX policy |
Yes
|
Yes
|
round-robin TX policy |
Yes
|
Yes
|
active-backup TX policy |
Yes
|
Yes
|
LACP (802.3ad) support |
Yes
|
Yes
|
Hash-based TX policy |
Yes
|
Yes
|
Highly customizable hash function setup | No |
Yes
|
TX load-balancing support (TLB) |
Yes
|
Yes
|
RX load-balancing support (ALB) |
Yes
|
Planned |
RX load-balancing support (ALB) in bridge or openvswitch | No | Planned |
LACP hash port select |
Yes
|
Yes
|
load-balancing for LACP support | No |
Yes
|
Ethtool link monitoring |
Yes
|
Yes
|
ARP link monitoring |
Yes
|
Yes
|
NS/NA (IPV6) link monitoring | No |
Yes
|
ports up/down delays |
Yes
|
Yes
|
port priorities and stickiness ("primary" option enhancement) | No |
Yes
|
separate per-port link monitoring setup | No |
Yes
|
multiple link monitoring setup | Limited |
Yes
|
lockless TX/RX path | No(rwlock) |
Yes
(RCU) |
VLAN support |
Yes
|
Yes
|
user-space runtime control | Limited | Full |
Logic in user-space | No |
Yes
|
Extensibility | Hard | Easy |
Modular design | No |
Yes
|
Performance overhead | Low | Very Low |
D-Bus interface | No |
Yes
|
ØMQ interface | No |
Yes
|
multiple device stacking |
Yes
|
Yes
|
zero config using LLDP | No | Planned |
'Network' 카테고리의 다른 글
ARP Scan 명령 (그리고 TCP, UDP Scan) (0) | 2023.09.08 |
---|---|
IP address 범위를 지정하여 ping 패킷 보내기 (0) | 2023.09.08 |
물리 포트 1개에 여러개의 MAC 주소를 생성하여 IP Address 설정하기 (MACVLAN) (0) | 2023.09.07 |
TCP/IP Network (0) | 2023.08.01 |
tcpdump 명령으로 tcp syn, rst 패킷 확인 (0) | 2023.07.25 |