Dual Port NIC

From HPCWIKI
Jump to navigation Jump to search

Dual Port NIC

Template:Status

Template:TOC

Overview

Dual Port NIC은 두 개의 네트워크 포트를 가진 네트워크 카드. 서버 redundancy, bonded 설정, InfiniBand 연동에 사용.

Summary

  • * 무엇인가? 2개 포트를 가진 NIC. redundancy 및 bonded 설정
  • * 왜 필요한가? 네트워크 장애 시 자동 Failover
  • * 언제 사용하는가? HPC 서버, 스토리지 네트워크, 클러스터

---

Purpose

이 문서가 존재하는 이유

  • Goal: Dual Port NIC의 개념, 사용법, 설정 가이드 제공
  • Scope: 기본 개념, 설치/설정, 사용 예제, 모범 사례
  • Non-goals: 고급 커스터마이징, 내부 소스 코드 분석

---

Key Concepts

Template:KeyConcepts

---

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

---

Related Pages