Network
Network Bonding vs. Team features (지원 기능 비교)
AndrewJ
2023. 9. 8. 11:04
반응형
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 |