단일 루트 I/O 가상화(SR-IOV)를 지원하는 네트워크 어댑터는 어댑터의 실제 포트와 내부 VPorts(가상 포트) 간에 네트워크 트래픽을 전달하는 하드웨어 브리지를 구현해야 합니다. 이 브리지는 NIC 스위치 라고 하며 다음 그림에 나와 있습니다.
각 NIC 스위치에는 다음 구성 요소가 포함됩니다.
외부 물리적 네트워크에 대한 네트워크 연결을 제공하는 하나의 외부 또는 물리적 포트입니다.
외부 물리적 네트워크에 액세스할 수 있는 네트워크 어댑터의 PCI Express(PCIe) PF(물리적 함수)를 제공하는 하나의 내부 포트입니다. 내부 포트를 VPort(가상 포트)라고 합니다.
PF에는 항상 만들어지고 할당되는 VPort가 있습니다. 이 VPort는 기본 VPort라고 하며 DEFAULT_VPORT_ID 식별자에서 참조됩니다.
VPort에 대한 자세한 내용은 VPort(가상 포트)를 참조하세요.
하나 이상의 VPort들이 네트워크 어댑터에서 PCIe 가상 함수(VF)를 제공하며, 외부 물리적 네트워크에 액세스할 수 있도록 합니다.
메모 네트워크 액세스를 위해 추가 VPort를 만들고 PF에 할당할 수 있습니다.
참고 Windows Server 2012에서 NDIS 6.30부터 SR-IOV 인터페이스는 네트워크 어댑터에서 하나의 NIC 스위치만 지원합니다. 이 스위치는 기본 NIC 스위치라고 하며 NDIS_DEFAULT_SWITCH_ID 식별자에서 참조됩니다.
NIC 스위치의 하드웨어 리소스는 SR-IOV 네트워크 어댑터용 PF 미니포트 드라이버에서 관리됩니다. 드라이버는 다음 방법 중 하나를 통해 NIC 스위치를 만들고 구성합니다.
표준화된 SR-IOV 및 NIC 스위치 INF 키워드를 기반으로 정적 생성 이러한 키워드에 대한 자세한 내용은 SR-IOV 표준화된 INF 키워드를 참조하세요.
개체 식별자(OID) 메서드 요청인 OID_NIC_SWITCH_CREATE_SWITCH에 기반한 동적 생성. NDIS 또는 Hyper-V 확장 가능한 스위치 모듈은 이러한 OID 요청을 실행하여 SR-IOV 네트워크 어댑터에 NIC 스위치를 만듭니다.
NIC 스위치를 만들고 구성하고 관리하는 방법에 대한 자세한 내용은 NIC 스위치 관리를 참조하세요.