Requisitos para vSRX en VMware
Especificaciones del software
En la Tabla 1 se enumeran las especificaciones de requisitos de software del sistema al implementar vSRX en VMware. En la tabla se describe la Junos OS versión en la cual se introdujo una especificación de software determinada para implementar vSRX en VMware. Debe descargar una versión de Junos OS específico para aprovechar determinadas funciones.
Componente |
Especificación |
Junos OS versión anterior |
---|---|---|
Compatibilidad con hipervisor |
VMware ESXi 5.1, 5.5 o 6.0 |
Junos OS versión 15.1X49-D15 y Junos OS versión 17.3R1 |
VMware ESXi 5.5, 6.0, 6.5 |
Junos OS versión 17.4R1, 18.1R1, 18.2R1, 18.3R1 |
|
VMware ESXi 6.5 |
Junos OS versión 18.4R1 |
|
VMware ESXi 6.5 y 6.7 (solo vSRX versión 3.0) |
Junos OS versión 19.3R1 |
|
Memoria |
4 GB |
Junos OS versión 15.1X49-D15 y Junos OS versión 17.3R1 |
8 gb |
Junos OS versión 15.1X49-D70 y Junos OS versión 17.3R1 |
|
16 GB |
Junos OS versión 18.4R1 |
|
32 GB |
Junos OS versión 18.4R1 |
|
Espacio en el disco |
16 GB (unidades IDE o SCSI) |
Junos OS versión 15.1X49-D15 y Junos OS versión 17.3R1 |
vCPU |
2 vCPU |
Junos OS versión 15.1X49-D15 y Junos OS versión 17.3R1 |
5 vCPU |
Junos OS versión 15.1X49-D70 y Junos OS versión 17.3R1 |
|
9 vCPU |
Junos OS versión 18.4R1 |
|
17 vCPU |
Junos OS versión 18.4R1 |
|
vNICs |
Hasta 10 vNICs
|
Junos OS versión 15.1X49-D15 y Junos OS versión 17.3R1 |
A partir de Junos OS versión 18.4R1:
|
Junos OS versión 18.4R1 |
|
A partir de Junos OS versión 19.4R1, DPDK versión 18.11 se admite en vSRX. Con esta función, la tarjeta de interfaz de red (CIR) de Mellanox en vSRX ahora admite OSPF multidifusión y VLAN. |
Junos OS versión 19.4R1 |
En la tabla 2 se enumeran las especificaciones vSRX máquina virtual (VM) 3.0.
vCPU |
Vram |
DPD |
Hugepage |
vNICs |
Vdisk |
Junos OS versión anterior |
---|---|---|---|---|---|---|
2 |
4G |
17.05 |
2G |
2-10 |
20 G |
Junos OS versión 18.2R1 |
5 |
8G |
17.05 |
6G |
2–10 vSRX en VMWare es compatible con VMXNET3 a través de DPDK y PMD, y SR-IOV (82599). Se admite un número máximo de ocho interfaces. DPDK usa HugePage para mejorar el rendimiento. |
20 G |
Junos OS versión 18.4R1 |
Especificaciones del hardware
En la Tabla 3 se enumeran las especificaciones de hardware del equipo host que ejecuta la máquina virtual vSRX virtual.
Componente |
Especificación |
---|---|
Tipo de procesador de host |
CPU x86_64 intel multinúcleo
Nota:
DPDK requiere compatibilidad con VT-x/VT-d de virtualización Intel en la CPU. Consulte Acerca de la tecnología de virtualización Intel. |
Adaptador de red virtual |
Dispositivo VMXNet3 o dispositivo virtual VMware CIR
Nota:
El canal de comunicación de interfaz de comunicación de máquina virtual (VMCI) es interno para el hipervisor ESXi y la máquina virtual vSRX virtual. |
Soporte CIR físico en vSRX 3.0 |
Compatibilidad con SR-IOV en X710/XL710 VMware no admite AD sr-IOV vSRX3.0 en I40E ( X710, X740, X722, entre otros). Las tarjetas CIR Mellanox (cualquier ConnectX) no son compatibles con VMWare. El clúster de chasis no es compatible con los adaptadores de interfaz DE CEIROV. |
Prácticas recomendadas para mejorar vSRX rendimiento
Revise las siguientes prácticas para mejorar vSRX rendimiento.
Nodos NUMA
La arquitectura de servidor x86 consta de varios conectores y varios núcleos dentro de un conector. Cada conector también tiene memoria que se usa para almacenar paquetes durante las transferencias de E/S del CIR al host. Para leer paquetes de memoria de manera eficiente, las aplicaciones de invitados y los periféricos asociados (como el CIR) deben residir en un solo conector. Una penalización se asocia con la expansión de los conectores de la CPU para los accesos de memoria, lo que podría dar como resultado un rendimiento no determinista. Para vSRX, recomendamos que todas las vCPU para la vm de vSRX se encuentran en el mismo nodo físico de acceso a la memoria no uniforme (NUMA) para un rendimiento óptimo.
El motor de reenvío de paquetes (PFE) en el vSRX se volverá no responde si la topología de nodos NUMA está configurada en el hipervisor para propagar las vCPU de la instancia entre varios nodos DE NUMA de host. vSRX requiere que se asegure de que todas las vCPU residen en el mismo nodo DE NUMA.
Recomendamos que enlace la instancia de vSRX con un nodo NUMA específico estableciendo la afinidad del nodo NUMA. La afinidad de nodo DE NUMA restringe vSRX programación de recursos de VM solo al nodo NUMA especificado.
Asignación CIR PCI a máquina virtual
Si el nodo en el que se ejecuta vSRX es diferente del nodo al que está conectado el PCI CIR de Intel, los paquetes tendrán que atravesar un salto adicional en el vínculo QPI, lo que reducirá la transferencia de datos general. Use el esxtop
comando para ver información acerca de las ubicaciones CIR físicas relativas. En algunos servidores en los que esta información no está disponible, consulte la documentación de hardware de la topología de nodo slot-to-NUMA.
Asignación de interfaces para vSRX en VMware
Cada adaptador de red definido para un vSRX se asigna a una interfaz específica, dependiendo de si la instancia de vSRX es una VM independiente o uno de un par de clústeres para una alta disponibilidad. Los nombres de interfaz y las asignaciones de vSRX se muestran en las tablas 4 y 5.
Tenga en cuenta lo siguiente:
En modo independiente:
fxp0 es la interfaz de administración fuera de banda.
ge-0/0/0 es la primera interfaz de tráfico (ingresos).
En modo de clúster:
fxp0 es la interfaz de administración fuera de banda.
em0 es el vínculo de control del clúster para ambos nodos.
Cualquiera de las interfaces de tráfico se pueden especificar como vínculos de estructura, como ge-0/0/0 para fab0 en el nodo 0 y ge-7/0/0 para fab1 en el nodo 1.
En la tabla 4 se muestran los nombres de interfaz y las asignaciones para una máquina virtual vSRX independiente.
Red Adaptador |
Nombre de interfaz en Junos OS |
---|---|
1 |
fxp0 |
2 |
ge-0/0/0 |
3 |
ge-0/0/1 |
4 |
ge-0/0/2 |
5 |
ge-0/0/3 |
6 |
ge-0/0/4 |
7 |
ge-0/0/5 |
8 |
ge-0/0/6 |
En la tabla 5 se muestran los nombres de interfaz y las asignaciones para un par de vSRX vm de un clúster (nodo 0 y nodo 1).
Red Adaptador |
Nombre de interfaz en Junos OS |
---|---|
1 |
fxp0 (nodos 0 y 1) |
2 |
em0 (nodos 0 y 1) |
3 |
ge-0/0/0 (nodo 0) ge-7/0/0 (nodo 1) |
4 |
ge-0/0/1 (nodo 0) ge-7/0/1 (nodo 1) |
5 |
ge-0/0/2 (nodo 0) ge-7/0/2 (nodo 1) |
6 |
ge-0/0/3 (nodo 0) ge-7/0/3 (nodo 1) |
7 |
ge-0/0/4 (nodo 0) ge-7/0/4 (nodo 1) |
8 |
ge-0/0/5 (nodo 0) ge-7/0/5 (nodo 1) |
vSRX configuración predeterminada en VMware
vSRX requiere las siguientes opciones de configuración básicas:
Las interfaces deben tener asignadas direcciones IP.
Las interfaces deben estar vinculadas a zonas.
Las políticas se deben configurar entre zonas para permitir o denegar el tráfico.
Para la interfaz de administración, fxp0, VMware utiliza VMXNET 3 vNIC y requiere el modo promiscuo en el vSwitch.
En la Tabla 6 se enumera la configuración predeterminada de fábrica para las políticas vSRX seguridad de fábrica.
Zona de origen |
Zona de destino |
Medidas de política |
---|---|---|
Confianza |
Untrust |
Permiso |
Confianza |
Confianza |
Permiso |
Untrust |
Confianza |
Negar |