Driver i40e modificado e não modificado
Leia este tópico para entender o suporte de driver i40e modificado e não modificado para instâncias vMX.
Entendendo as diferenças entre o driver i40e modificado e não modificado
A funcionalidade de virtualização de E/S raiz única (SR-IOV) consiste em um driver de função física (PF) e um driver de função virtual (VF). O condutor PF de um dispositivo SR-IOV é usado para gerenciar a função física de um dispositivo capaz de SR-IOV. Um condutor VF de um dispositivo SR-IOV compartilha um ou mais recursos físicos com a função física e outras funções virtuais que estão associadas à mesma função física.
No driver i40e modificado, a função física define a porta para o modo promíscuo MAC e VLAN promíscuo. Neste caso, todos os quadros associados à porta são passados para o VF único que está associado ao vMX. Uma única instância VF pode ser suportada em um PF e o número total de VLANs por IFD é limitado a 64 se a opção vlan-offload
estiver configurada.
No driver i40e nãomodificado, o vMX configura o dispositivo através do driver PF com a ID de VLAN que o motorista da PF recebe. Quando um quadro Ethernet é recebido, o VLAN externo é comparado com O ID e o quadro VLAN configurados e depois encaminhado para o VF associado ao vMX. Em outra instância vMX, usando um VF diferente na mesma porta física, você deve configurar um conjunto diferente de IDs VLAN para o dispositivo para receber os quadros Ethernet. Como resultado, várias instâncias vMX só podem compartilhar a mesma porta física se o VLAN ID for único. A configuração IFL determina o VLAN ID do quadro Ethernet que precisa ser enviado ao vMX por meio do VF.
Ao usar o driver modificado, você só pode criar um único VF por PF. O driver não modificado oferece suporte a vários VFs por PF.
Por padrão, o LLDP é consumido pelo driver de função física (PF) i40e. Para desativar o consumo de pacotes LLDP no nível PF, use o seguinte comando:
#echo lldp stop > /sys/kernel/debug/i40e/PCI-bus-info/
Você pode recuperar informações de ônibus PCI da saída de ethtool -i interface-name| grep bus-info
comando.
Se você notar que o link do driver i40e não é estável, você pode renegar a velocidade do enlace usando o seguinte comando:
# ethtool -r ethX/interface-name
Implantação do vMX com driver i40e nãomodificado
Antes de instalar uma instância vMX, você deve optar por carregar o driver i40e nãomodificado. Para carregar o driver i40e nãomodificado:
A partir do Junos OS Release 18.4R1, as instâncias vMX podem ser implantadas com um driver i40e não rebaixado na versão 16.04 do Ubuntu. A XL710 NIC recomendou que a versão do driver i40e não mamodificada seja 2.4.10 e a versão de firmware 6.01. O condutor 2.4.10 nãomodificado está qualificado para a XL710.
Para usar o driver nãomodificado, você deve definir o valor do comando no true
arquivo de use_native_drivers
configuração vMX.
O vMX programa o driver PF com informações de VLAN. O driver PF compara a VLAN externa das informações da tag VLAN dos pacotes em relação ao VLAN programado e encaminhamentos à VF correspondente.
Entre no modo de configuração CLI após fazer login no vMX e definir o botão de configuração por interface para a respectiva interface.
set interfaces <interface-name> vlan-offload
Passando do driver i40e modificado para o driver i40e não modificado
Quando você tenta mover uma implantação existente do driver i40e modificado para o driver i40e não modificado, execute as seguintes etapas:
Use o set interface <interface-name> vlan-offload
comando para descarregar a filtragem VLAN para um driver PF não rebaixado.
O suporte para drivers modificados para i40e não está disponível a partir do Junos OS Release 19.1 e versões posteriores.
Passando do driver i40e não modificado para o condutor i40e modificado
Quando você tenta mover uma implantação existente para de um driver i40e não modificado para um driver i40e modificado, execute as seguintes etapas: