Comutadores NIC

Um adaptador de rede que dá suporte à SR-IOV (virtualização de E/S de raiz única) deve implementar uma ponte de hardware que encaminha o tráfego de rede entre a porta física no adaptador e as VPorts (portas virtuais internas) . Essa ponte é conhecida como a opção NIC e é mostrada na figura a seguir.

Diagrama mostrando o adaptador SR-IOV com uma partição pai de gerenciamento e duas partições filho que contêm sistemas operacionais convidados.

Cada opção NIC contém os seguintes componentes:

  • Uma porta externa ou física que fornece conectividade de rede à rede física externa.

  • Uma porta interna que fornece a PF (Função Física) PCI Express (PCIe) no adaptador de rede com acesso à rede física externa. Uma porta interna é conhecida como VPort (porta virtual).

    O PF sempre tem um VPort que é criado e atribuído a ele. Esse VPort é conhecido como o VPort padrão e é referenciado pelo identificador DEFAULT_VPORT_ID.

    Para obter mais informações sobre VPorts, consulte Portas virtuais (VPorts).

  • Uma ou mais VPorts que fornecem uma PCIe VF (Função Virtual) no adaptador de rede com acesso à rede física externa.

    Nota VPorts adicionais podem ser criados e alocados ao PF para acesso à rede.

Nota A partir do NDIS 6.30 no Windows Server 2012, a interface SR-IOV dá suporte a apenas um comutador NIC no adaptador de rede. Essa opção é conhecida como a opção NIC padrão e é referenciada pelo identificador NDIS_DEFAULT_SWITCH_ID.

Os recursos de hardware para a opção NIC são gerenciados pelo driver de miniporto PF para o adaptador de rede SR-IOV. O driver cria e configura a opção NIC por meio de um dos seguintes métodos:

  • Criação estática com base em palavras-chave INF padronizadas com opção SR-IOV e NIC. Para obter mais informações sobre essas palavras-chave, consulte Palavras-chave INF padronizadas para SR-IOV.

  • Criação dinâmica com base em solicitações de método OID (identificador de objeto) de OID_NIC_SWITCH_CREATE_SWITCH. O NDIS ou o módulo de comutador extensível do Hyper-V emite essas solicitações OID para criar comutadores NIC no adaptador de rede SR-IOV.

Para obter mais informações sobre como as opções nic são criadas, configuradas e gerenciadas, consulte Gerenciando comutadores NIC.