반응형
리눅스 Bonding 모드
리눅스에서 Bonding 모드는 패킷을 전송할 NIC를 선택하는 방식을 지정합니다.
Bonding 모드
- mode=0 (Round-robin): 패킷을 순서대로 각 NIC에 보내는 방식입니다.
- mode=1 (Active-backup): 하나의 NIC만 활성화되어 패킷을 전송하고, 다른 NIC는 대기 상태로 유지됩니다. 장애가 발생하면 대기 상태의 NIC가 활성화됩니다.
- mode=2 (balance-xor): 패킷의 MAC 주소와 목적지 MAC 주소의 XOR을 계산하여 각 NIC를 선택하는 방식입니다.
- mode=3 (broadcast): 모든 패킷을 모든 NIC에 보내는 방식입니다.
- mode=4 (802.3ad): IEEE 802.3ad 표준을 기반으로 하는 방식입니다.
- mode=6 (balance-tlb): 패킷의 MAC 주소와 목적지 MAC 주소의 TCAM(Ternary Content-Addressable Memory)을 사용하여 각
NIC를 선택하는 방식
- mode=0(Round-robin)
- mode=0 모드는 패킷을 순서대로 각 NIC에 보내는 방식입니다. 이 모드는 가장 간단한 Bonding 모드이며, 별도의 구성이 필요하지 않습니다.
- mode=1(Active-backup)
- mode=1 모드는 하나의 NIC만 활성화되어 패킷을 전송하고, 다른 NIC는 대기 상태로 유지됩니다. 장애가 발생하면 대기 상태의 NIC가 활성화됩니다.
- 이 모드는 장애 감내성이 뛰어나지만, 대역폭 확장에는 적합하지 않습니다.
- mode=2(balance-xor)
- mode=2 모드는 패킷의 MAC 주소와 목적지 MAC 주소의 XOR을 계산하여 각 NIC를 선택하는 방식입니다. 이 모드는 장애 감내성도 뛰어나고, 대역폭 확장도 어느 정도 가능합니다.
- mode=3(broadcast)
- mode=3 모드는 모든 패킷을 모든 NIC에 보내는 방식입니다. 이 모드는 장애 감내성은 뛰어나지 않지만, 대역폭 확장에 가장 효과적입니다.
- mode=4(802.3ad)
- mode=4 모드는 IEEE 802.3ad 표준을 기반으로 하는 방식입니다. 이 모드는 장애 감내성과 대역폭 확장 모두 뛰어납니다.
- mode=6(balance-tlb)
- mode=6 모드는 패킷의 MAC 주소와 목적지 MAC 주소의 TCAM(Ternary Content-Addressable Memory)을 사용하여 각 NIC를 선택하는 방식입니다. 이 모드는 장애 감내성과 대역폭 확장 모두 뛰어납니다.
Bonding 모드를 선택할 때는 다음과 같은 사항을 고려해야 합니다.
- 대역폭 확장: mode=0, mode=4, mode=6 모드가 효과적입니다.
- 장애 감내성: mode=1, mode=2, mode=4, mode=6 모드가 효과적입니다.
- 네트워크 환경: mode=0 모드는 간단하지만, 네트워크 환경에 따라 성능이 저하될 수 있습니다. mode=4, mode=6 모드는 복잡하지만, 네트워크 환경에 따라 성능이 향상될 수 있습니다.
728x90
LACP의 주요 특징과 작동 방식에 대한 설명
LACP(Link Aggregation Control Protocol)은 네트워크에서 사용되는 프로토콜 중 하나로, 이더넷 링크 집합을 생성하고 관리하기 위한 표준화된 방법을 제공합니다. LACP는 주로 서버, 스위치, 라우터 등의 네트워크 장비에서 사용됩니다.
- 링크 집합(Link Aggregation Group, LAG)
- LACP를 사용하여 하나 이상의 이더넷 링크를 결합하여 하나의 논리적인 링크 집합 또는 LAG를 생성합니다. 이것은 대역폭을 증가시키고 고가용성을 제공하는 데 사용됩니다.
- 동적 프로토콜
- LACP는 동적 프로토콜로 작동하며, 서로 다른 장비 간에 LAG를 설정하고 관리하는 데 사용됩니다. LACP는 주로 IEEE 802.3ad 표준에 따라 동작하며 이로 인해 LACP LAG는 "802.3ad LAG" 또는 "802.3ad 팀"이라고도 불립니다.
- 부하 분산
- LACP를 사용하면 여러 링크 간에 트래픽 부하 분산을 수행할 수 있습니다. 이것은 여러 링크 중 하나가 실패해도 트래픽이 중단되지 않도록 합니다.
- 고가용성
- LACP LAG는 고가용성을 제공합니다. 링크 중 하나가 다운되면 LACP는 다른 사용 가능한 링크로 자동 전환합니다.
- 유연성
- LACP는 다양한 네트워크 장비 및 제조업체 간에 상호 운용성을 제공하며, 다양한 장비 구성을 지원합니다.
LACP는 복잡한 네트워크 환경에서 네트워크 성능과 안정성을 향상시키는 데 사용됩니다. LACP를 구현하려면 서버 또는 네트워크 장비에서 LACP를 지원하고 구성해야 합니다. LACP를 구성하면 두 이더넷 링크 이상을 하나의 논리적인 LAG로 결합하여 네트워크 대역폭을 확장하고 고가용성을 제공할 수 있습니다.
참고URL
- TechviewLeo : Configure Network Bonding on Debian 11 / Debian 10
- CISCO Community : Linux Bonding with Cisco VIC in Stand Alone Mode - RHEV Use Case
728x90
반응형
'리눅스' 카테고리의 다른 글
CentOS에서 Cband를 설치하고 설정하는 방법 (0) | 2013.06.21 |
---|---|
[리눅스] MySQL 스키마 백업 및 복원 (0) | 2013.06.21 |
[리눅스] CentOS6.x 로그 파일 데몬 변경(rsyslogd) (0) | 2013.06.20 |
CentOS 6.2 에서 dkms를 설치하는 방법 (0) | 2013.06.20 |
cronolog를 컴파일하여 설치하고 Apache에 로그를 설정하는 방법 (0) | 2013.06.20 |