3.8. 다양한 네트워크 본딩 모드


본딩은 여러 네트워크 인터페이스를 하나의 논리적 인터페이스로 집계합니다. 본딩된 인터페이스의 동작은 본딩 정책(로드 밸런싱 또는 핫 대기 시간 서비스를 제공하는 모드)에 따라 달라집니다.

Linux 본딩 드라이버는 다음 모드를 지원합니다.

balance-rr (Mode 0)

balance-rr 는 사용 가능한 첫 번째 포트에서 마지막 포트로 패킷을 순차적으로 전송하는 라운드 로빈 알고리즘을 사용합니다. 이 모드는 로드 밸런싱 및 내결함성을 제공합니다.

이 모드에서는 EtherChannel 또는 유사한 포트 그룹화라고도 하는 포트 집계 그룹의 전환 구성이 필요합니다. EtherChannel은 하나의 논리 이더넷 링크로 여러 개의 물리적 이더넷 링크를 그룹화하는 포트 링크 집계 기술입니다.

이 모드의 단점은 많은 워크로드에 적합하지 않으며 TCP 처리량이나 패킷 전달이 필요한 경우입니다.

active-backup (Mode 1)

active-backup 에서는 본딩에서 하나의 포트만 활성 상태인지 결정하는 정책을 사용합니다. 이 모드는 내결함성을 제공하며 스위치 구성이 필요하지 않습니다.

활성 포트가 실패하면 대체 포트가 활성화됩니다. 본딩은 네트워크에 적절한 주소 확인 프로토콜(ARP) 응답을 보냅니다. 적절한 ARP는 ARP 프레임의 수신자가 전달 테이블을 업데이트하도록 강제 적용합니다. Active-backup 모드는 적절한 ARP를 전송하여 호스트의 연결을 유지하기 위한 새 경로를 알립니다.

기본 옵션은 본딩 인터페이스의 기본 포트를 정의합니다.

balance-xor(Mode 2)

balance-xor 는 선택한 전송 해시 정책을 사용하여 패킷을 보냅니다. 이 모드는 로드 밸런싱, 내결함성을 제공하며 Etherchannel 또는 유사한 포트 그룹화를 설정하기 위해 스위치 구성이 필요합니다.

패킷 전송 및 밸런스 전송을 변경하기 위해 이 모드는 xmit_hash_policy 옵션을 사용합니다. 인터페이스에서 트래픽 소스 또는 대상에 따라 인터페이스에 추가 로드 밸런싱 구성이 필요합니다. 설명 xmit_hash_policy bonding 매개 변수 를 참조하십시오.

broadcast (Mode 3)

브로드캐스트 는 모든 인터페이스에서 모든 패킷을 전송하는 정책을 사용합니다. 이 모드는 내결함성을 제공하며 EtherChannel 또는 유사한 포트 그룹화를 설정하기 위해 스위치 구성이 필요합니다.

이 모드의 단점은 많은 워크로드에 적합하지 않으며 TCP 처리량이나 패킷 전달이 필요한 경우입니다.

802.3ad(Mode 4)

802.3ad 는 동일한 이름의 IEEE 표준 동적 링크 집계 정책을 사용합니다. 이 모드는 내결함성을 제공합니다. 이 모드에서는LACP(Link Aggregation Control Protocol) 포트 그룹화를 설정하려면 스위치 구성이 필요합니다.

이 모드에서는 동일한 속도와 중복 설정을 공유하는 집계 그룹을 생성하고 활성 집계기의 모든 포트를 활용합니다. 인터페이스에서 트래픽 소스 또는 대상에 따라 이 모드에서는 추가 로드 밸런싱 구성이 필요합니다.

기본적으로 발신 트래픽에 대한 포트 선택은 전송 해시 정책에 따라 다릅니다. 전송 해시 정책의 xmit_hash_policy 옵션을 사용하여 포트 선택 및 균형 전송을 변경합니다.

802.3adbalance-xor 의 차이점은 컴플라이언스입니다. 802.3ad 정책은 포트 집계 그룹 간에 LACP를 협상합니다. 설명 xmit_hash_policy bonding 매개변수참조

balance-tlb(Mode 5)

balance-tlb 는 전송 로드 밸런싱 정책을 사용합니다. 이 모드는 내결함성, 로드 밸런싱을 제공하며 스위치 지원이 필요하지 않은 채널 본딩을 설정합니다.

활성 포트는 들어오는 트래픽을 수신합니다. 활성 포트가 실패하면 다른 포트가 실패한 포트의 MAC 주소를 대신합니다. 발신 트래픽을 처리하는 인터페이스를 결정하려면 다음 모드 중 하나를 사용합니다.

  • 0: 로드 밸런싱 없이 트래픽을 분산하려면 해시 배포 정책을 사용합니다.
  • 1: 로드 밸런싱을 사용하여 각 포트에 트래픽을 분산

    본딩 옵션 tlb_dynamic_lb=0 에서는 이 본딩 모드에서는 xmit_hash_policy 본딩 옵션을 사용하여 전송의 균형을 조정합니다. 기본 옵션은 본딩 인터페이스의 기본 포트를 정의합니다.

설명 xmit_hash_policy bonding 매개 변수 를 참조하십시오.

balance-alb (Mode 6)

balance-alb 는 조정된 로드 밸런싱 정책을 사용합니다. 이 모드는 내결함성, 로드 밸런싱을 제공하며 특수 스위치 지원이 필요하지 않습니다.

이 모드에는 IPv4 및 IPv6 트래픽에 대한 balance-transmit 로드 밸런싱(balance-tlb) 및 수신 로드 밸런싱이 포함됩니다. 본딩은 로컬 시스템에서 전송한 ARP 응답을 가로채고 본딩의 포트 중 하나의 소스 하드웨어 주소를 덮어씁니다. ARP 협상은 수신 로드 밸런싱을 관리합니다. 따라서 다른 포트는 서버에 다른 하드웨어 주소를 사용합니다.

기본 옵션은 본딩 인터페이스의 기본 포트를 정의합니다. 본딩 옵션 tlb_dynamic_lb=0 에서는 이 본딩 모드에서는 xmit_hash_policy 본딩 옵션을 사용하여 전송의 균형을 조정합니다. 설명 xmit_hash_policy bonding 매개 변수 를 참조하십시오.

또한 NetworkManager를 사용하여 다음 모드를 구성할 수 있습니다.

balance-slb

소스 로드 밸런싱(SLB) 본딩 모드에서는 트래픽의 소스 주소와 VLAN 해시를 기반으로 발신 데이터 스트림을 여러 네트워크 인터페이스에 배포합니다. 이 모드에서는 스위치 구성이 필요하지 않습니다.

NetworkManager는 nftables 규칙과 함께 balance-xor 모드를 사용하여 SLB를 제공합니다. 이 모드 구성에 대한 자세한 내용은 소스 로드 밸런싱을 사용하여 RHEL에서 네트워크 본딩 구성 을 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동