RDMA·SR-IOV 지원 범위
RDMA·RoCE·SR-IOV는 NIC의 지원 여부를 확인할 때 기능 이름과 실제 사용 가능 범위를 분리해야 하는 용어다. NIC 또는 칩의 기능 표기 하나만으로 현재 시스템의 구현·라이선스·호환성·격리·성능·운영 가능 여부를 단정하지 않는다. NIC·펌웨어·시스템/CPU·가상화 플랫폼·운영체제·드라이버·상대 장비의 정확한 공식 지원 자료를 같은 조합에서 대조한다.
범위와 안전 경계
이 문서는 네트워크·가상화 설정, 링크 강제, RDMA·SR-IOV 기능 할당, 드라이버·펌웨어 기록 또는 복구, 패킷·트래픽 분석, 광모듈·케이블 작업 절차를 제공하지 않는다. 정확한 NIC·시스템·상대 장비·매체·운영체제·드라이버·펌웨어·가상화 환경의 공식 지원 범위가 불명확하거나 문제가 반복되면 제조사 지원으로 전환한다.
용어와 확인 범위
| 용어 | 일반 역할 | 공식 지원 확인에서 분리할 사항 |
|---|---|---|
| RDMA | 서버 간 데이터 이동을 위한 원격 메모리 접근 계열의 일반 개념이다. 구현에 따라 NIC 하드웨어·운영체제·응용 프로그램의 역할이 달라질 수 있다. | NIC 표기만으로 애플리케이션 호환성·지연 시간·처리량·CPU 사용량·운영 결과를 보장하지 않는다. |
| RoCE | 이더넷에서 RDMA를 사용하는 방식의 하나다. NVIDIA 문서는 RoCE 환경에서 종단 호스트의 프로토콜 지원이 필요하다고 설명한다. | NIC 하나의 RoCE 표기만으로 상대 장비·스위치·매체·운영체제·드라이버·응용 프로그램 전체의 지원을 판단하지 않는다. |
| SR-IOV | Linux Kernel 문서는 하나의 PCIe 물리 장치를 여러 가상 장치로 보이게 하는 PCIe 확장 기능으로 설명한다. | SR-IOV 지원 표기만으로 가상화 플랫폼·게스트 운영체제·드라이버·정책·격리·성능 결과를 일반화하지 않는다. |
| PF·VF | SR-IOV에서 PF는 물리 기능, VF는 그와 연관된 가상 기능을 가리키는 일반 용어다. | PF·VF 이름만으로 현재 장치의 개수·할당 가능 여부·가상 머신 지원·보안을 추정하지 않는다. |
모델별 공식 지원 확인표
| 확인 대상 | 기록할 범위 | 확인하지 않은 상태에서 말할 수 없는 것 |
|---|---|---|
| NIC·펌웨어 | 정확한 모델·리비전, 포트·기능 표기, 펌웨어·릴리스 노트의 적용 범위 | RDMA·RoCE·SR-IOV의 실제 제공 여부·제한·성능 |
| 시스템·CPU | 시스템 또는 보드·CPU 모델·리비전, 인터페이스, 제조사 지원 문서 | 플랫폼 이름만으로 가상화·PCIe·IOMMU 관련 지원 범위 |
| 가상화 플랫폼 | 정확한 제품·버전, 호스트·게스트 운영체제, 제조사 호환성 자료 | 기능 할당·격리·라이선스·운영 가능 여부 |
| 운영체제·드라이버 | 대상 운영체제, 드라이버·릴리스 노트, 지원되는 장치 ID·기능 범위 | 장치 인식 하나로 기능 전체의 지원·안정성 |
| 상대 장비·네트워크 | 상대 장비·매체의 모델, 프로토콜·호환 자료, 확인일 | NIC 한 장의 기능 표기만으로 종단 간 동작·성능 |
| 워크로드·서비스 | 제품 또는 서비스가 공개한 호환성·지원 문서의 범위 | 벤치마크·사례 하나로 다른 환경의 지연 시간·처리량·가용성 |
해석의 한계
- Linux Kernel의 SR-IOV 설명은 일반 개념 자료다. 정확한 PF·VF 지원 및 가상화 환경의 사용 가능 범위는 NIC·시스템·가상화 플랫폼·운영체제 제공 주체의 현재 문서로 별도 확인한다.
- NVIDIA의 RoCE 문서는 종단 호스트·네트워크 환경의 지원이 함께 필요함을 보여 주는 제조사 자료다. 다른 NIC·스위치·운영체제·드라이버·응용 프로그램 조합의 호환성이나 성능을 보장하지 않는다.
- OCP NIC Software 자료는 NIC 소프트웨어·관리 인터페이스의 공개 프로젝트 범위를 다룬다. 특정 공급자 구현·라이선스·보안 속성은 모델별 공식 자료가 없으면
확인 필요로 둔다.
공식 지원으로 전환할 때
- NIC·시스템·상대 장비·매체 또는 가상화 플랫폼의 정확한 모델·리비전이 확인되지 않는 경우
- 제조사 또는 플랫폼 자료가 현재 운영체제·드라이버·펌웨어·가상화 조합에 적용되는지 불명확한 경우
- 가상화 또는 네트워크 오류가 반복되거나 원인군을 분리할 수 없는 경우
- 중요 데이터, 서비스, 보증 또는 계약 판단이 관련된 경우
관련 문서
- NIC · NIC 지원·호환성 허브 · 고속 이더넷 물리 계층·속도 등급
- 확장카드 허브 · 서버 하드웨어 지원 허브
- 운영체제·드라이버 지원 허브 · 하드웨어·펌웨어 보안 허브
- NIC·고속 이더넷 안전 표현 검토
출처
- Linux Kernel Documentation, PCI Express I/O Virtualization Howto — SR-IOV와 PF·VF의 일반 개념 자료. 구성·할당 방법은 이 문서에 재현하지 않음. 확인일: 2026-08-20.
- NVIDIA Documentation, RDMA over Converged Ethernet (RoCE) — RoCE의 일반 역할과 종단 호스트·네트워크 환경 지원 필요성을 설명하는 제조사 자료. 특정 제품 조합의 지원·성능은 별도 확인 필요. 확인일: 2026-08-20.
- Open Compute Project, NIC Software — NIC 소프트웨어·관리 인터페이스 공개 프로젝트의 공식 진입점. 모델별 구현 범위는 공급자 자료로 별도 확인 필요. 확인일: 2026-08-20.