Dual Port NIC
Jump to navigation
Jump to search
Dual Port NIC
Overview
Dual Port NIC은 두 개의 네트워크 포트를 가진 네트워크 카드. 서버 redundancy, bonded 설정, InfiniBand 연동에 사용.
Summary
- * 무엇인가? 2개 포트를 가진 NIC. redundancy 및 bonded 설정
- * 왜 필요한가? 네트워크 장애 시 자동 Failover
- * 언제 사용하는가? HPC 서버, 스토리지 네트워크, 클러스터
---
Purpose
이 문서가 존재하는 이유
- Goal: Dual Port NIC의 개념, 사용법, 설정 가이드 제공
- Scope: 기본 개념, 설치/설정, 사용 예제, 모범 사례
- Non-goals: 고급 커스터마이징, 내부 소스 코드 분석
---
Key Concepts
---
Architecture
Dual Port NIC은 단일 PCIe 슬롯에 2개 포트. 각 포트는 독립적인 MAC 주소와 트랜시버를 가짐. Bonding으로 결합하거나 독립적으로 사용.
---
Workflow
1. 1. Dual Port NIC 설치
2. 2. 포트 확인 (ip link)
3. 3. Bonding 설정 (active-backup 권장)
4. 4. 네트워크 테스트
5. 5. RDMA 설정 (RoCE)
6. 6. 모니터링
---
Configuration
# 포트 확인
ip link show
# Bonding 설정
sudo modprobe bonding
sudo ip link add bond0 type bond mode active-backup
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
sudo ip link set bond0 up
# Bonding 상태 확인
cat /proc/net/bonding/bond0
---
Best Practices
- active-backup 모드로 redundancy
- LACP(mode 4)로 부하 분산
- RDMA 사용 시 각 포트 독립 사용
- 정기적인 링크 상태 모니터링
---
Limitations
- 2개 포트만 제공 (더 많은 포트 필요 시 Multi-port NIC)
- Bonding 설정 복잡도
---
References
---