Abilitazione dei frame jumbo negli ambienti VMware
Una caratteristica essenziale che dobbiamo sempre configurare quando lavoriamo con reti gigabit è modificare il valore MTU (Maximum Transfer Unit – Unità Massima di Trasferimento) che è la dimensione (in byte) dell'unità di dati più grande che può essere inviata tramite IP, di default le reti LAN usano una MTU di 1500 Byte. In VMware e in tutti i dispositivi che compongono la rete Ethernet gigabit (normalmente la rete di storage iSCSI) il suo valore deve essere aumentato a 9000 Byte, dovremmo abilitarlo nell'array di storage, switch (alcuni switch lo hanno abilitato di default), nei host VMware ESX / VMware ESXi (vSwitch & Port Group) e a livello di NIC nei computer collegati direttamente. Tutto ciò al fine di sfruttare la rete gigabit e poter inviare pacchetti più grandi.
A livello di ESX(io) potremo osservare con il comando ‘esxcfg-vswitch -l’ il valore MTU degli switch virtuali, nell'immagine possiamo vedere che ho 3 vSwitch'es (vSwitch0 con 2 NIC (0 & 1) per la gestione e la rete delle macchine virtuali LAN, vSwitch1 con 2 NIC (2 e 3) per la rete di storage iSCSI/vMkernel e vMotion & vSwitch2 senza NIC per una rete interna di macchine virtuali). Quindi nel mio scenario dovrei aumentare il valore MTU di 1500 A 9000.
Attraverso il comando ‘esxcfg-vswitch -m 9000 vSwitchX’ modificheremo tale valore.
Se eseguiamo di nuovo ‘esxcfg-vswitch -l’ potremo vedere come ora lo switch virtuale sia configurato correttamente.
Anche a livello di port group dobbiamo modificarlo, quindi se abbiamo già il Port Group creato ci darà un errore ‘controllato’ che si ‘corregge’ eliminando el Port Group y volviéndolo a crear. Con ‘esxcfg-vmknic -l’ podremos observar la configuración actual, para modificar el valor MTU ejecutamos: ‘esxcfg-vmknic -a -i DIRECCIÓN_IP_PORT_GROUP -n MASCARA -m 9000 NOMBRE_PORT_GROUP, lo dicho si nos da error que ya existe deberemos eliminarlo con ‘esxcfg-vmknic -d NOMBRE_PORT_GROUP’ y volver a ejecutar el comando anterior. Cosa ho detto, volvemos a comprobar que ya tenemos bien modificado el valor con ‘esxcfg-vmknic -l’.
Cosa ho detto, si tenemos una máquina (física o virtual) conectada a una red gigabit y queremos aprovechar realmente dicha velocidad también aumentaremos el valor predeterminado de MTU a 9000, en el caso de ser un linux podremos ver la configuración con ‘ifconfig’ y con ‘ifconfig ethX mtu 9000’ aplicaremos la modificación.
En Windows se puede realizar desde las propiedades de la tarjeta de red (en la pestaña ‘Avanzadas’) o directamente a través de registro (en HKLM > Sistema > CurrentControlSet > Servizi > Tcpip > Parametri > Interfaces > TARJETA_DE_RED > Crear una entrada DWORD con valor 9000).














































