반응형
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 |
| VPN/IPsec, Netfilter Packet Flow 스터디 자료 모음 (0) | 2023.09.06 |
| TCP/IP Network (0) | 2023.08.01 |