Aller au contenu principal

27. Configure Bridge and Bonding Devices (Theory)


개요

브리징과 본딩은 여러 네트워크 장치를 단일 가상 장치로 결합하는 두 가지 핵심 네트워킹 기술이지만, 목적이 서로 다릅니다.

네트워크 브리징 (Bridging)

브리징은 두 개 이상의 별도 네트워크 사이에 가상 연결을 생성합니다. "서로 다른 물리적 네트워크에 있는 장치들이 추가 라우팅 없이 상호 작용할 수 있습니다." Linux에서 가상 장치는 브리지(bridge) 라고 하며, 연결된 네트워크 인터페이스는 포트(port) 라고 합니다.

이 설정을 통해 서로 다른 네트워크 세그먼트의 컴퓨터들이 마치 동일한 네트워크에 있는 것처럼 원활하게 통신할 수 있습니다.

네트워크 본딩 (Bonding)

본딩은 여러 물리적 네트워크 장치를 하나의 논리적 인터페이스로 집계하여 세 가지 주요 이점을 제공합니다:

  1. 복원력(Resilience) — 하나의 인터페이스 장애 시에도 연결 유지
  2. 처리량 증가(Increased Throughput) — 여러 카드를 결합하여 더 높은 데이터 전송 속도
  3. 향상된 신뢰성(Enhanced Reliability) — 트래픽을 작동 중인 인터페이스로 리디렉션

애플리케이션 관점에서 본딩은 여러 물리적 연결을 단일 네트워크 인터페이스로 표현하여 관리를 단순화합니다.

Linux 본딩 모드 (0-6)

모드이름설명
Mode 0Round Robin인터페이스 간 순차적 패킷 전송
Mode 1Active Backup하나의 활성 인터페이스와 대기 백업
Mode 2XOR패킷 출발지/목적지 기반 인터페이스 선택
Mode 3Broadcast모든 인터페이스를 통한 동시 전송
Mode 4IEEE 802.3ad처리량 향상을 위한 동적 링크 집계
Mode 5Adaptive Transmit Load Balancing가장 바쁘지 않은 인터페이스 선택
Mode 6Adaptive Load Balancing송수신 트래픽 모두 분산

핵심 차이점

  • 브리징: 별도의 네트워크를 연결
  • 본딩: 여러 인터페이스를 통해 단일 네트워크 연결을 강화