NIC 본딩(Network Interface Card Bonding)

agnusdei·2025년 11월 21일

Information Security

목록 보기
10/96

NIC 본딩(Network Interface Card Bonding)은 여러 개의 물리적 네트워크 인터페이스 카드(NIC)를 논리적으로 하나로 묶어서 사용하는 기술을 말합니다. 이 기술은 링크 어그리게이션(Link Aggregation) 또는 팀 구성(Teaming)이라고도 불립니다.


🧐 NIC 본딩의 주요 목적

NIC 본딩의 주요 목적은 크게 두 가지입니다:

1. 이중화 및 장애 조치 (Redundancy and Failover)

  • 활성화된 NIC 중 하나에 장애가 발생하더라도, 트래픽은 자동으로 나머지 정상적인 NIC를 통해 전송됩니다.
  • 이를 통해 서버의 네트워크 연결 안정성(High Availability)을 보장합니다.

2. 대역폭 증가 (Increased Bandwidth)

  • 묶인 NIC들의 전송 속도(대역폭)를 합쳐서 단일 NIC가 제공할 수 있는 속도보다 더 높은 처리량을 얻을 수 있습니다.
  • 예를 들어, 1 Gbps NIC 두 개를 본딩하면 최대 2 Gbps의 대역폭을 얻을 수 있습니다.

🛠️ NIC 본딩의 작동 방식 (모드)

NIC 본딩은 다양한 모드를 제공하며, 각 모드는 트래픽 분산 및 장애 조치 방식에 따라 다르게 작동합니다. 대표적인 몇 가지 모드는 다음과 같습니다:

모드 이름Full Name설명주요 이점
Mode 0Balance Round Robin (RR)패킷을 NIC들에 순차적으로 분배합니다. 대역폭 최대화에 초점을 맞춥니다.높은 처리량
Mode 1Active-Backup (Fault Tolerance)하나의 NIC만 활성화 상태로 유지하고, 다른 NIC는 대기 상태로 있다가 활성 NIC에 장애 발생 시 인계받습니다.안정적인 이중화, 단순함
Mode 4Link Aggregation Control Protocol (LACP)스위치와 협상하여 동적으로 링크를 구성하고 관리합니다. IEEE 802.3ad 표준을 따릅니다.대역폭 및 이중화, 표준화된 방법
Mode 5Balance-TLB (Transmit Load Balancing)아웃바운드(송신) 트래픽은 로드를 기반으로 NIC에 분산되지만, 인바운드(수신) 트래픽은 하나의 NIC를 통해서만 받습니다.송신 로드 밸런싱
Mode 6Balance-ALB (Adaptive Load Balancing)수신 및 송신 트래픽 모두에 로드 밸런싱을 적용합니다.수신/송신 로드 밸런싱

💡 NIC 본딩 사용의 이점

  • 가용성 향상: 서버 네트워크의 다운타임을 최소화합니다.
  • 성능 최적화: 고부하 환경에서 네트워크 처리 능력을 향상시킵니다.
  • 비용 효율성: 고가의 단일 고속 NIC 대신 여러 개의 저렴한 NIC를 활용할 수 있습니다.

NIC 본딩은 일반적으로 고가용성(High Availability, HA)을 요구하는 웹 서버, 데이터베이스 서버, 가상화 호스트 등의 서버 환경에서 광범위하게 사용됩니다.

profile
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent

0개의 댓글