Cambia la configuración de MTU de una red de VPC.
En Cloud de Confiance, configura la MTU para cada red de VPC. Las instancias de Compute Engine que usan esa red deben configurarse para usar el mismo parámetro de configuración de MTU para sus interfaces.
Las instancias de Linux basadas en imágenes de SO públicas reciben la configuración de MTU de la red de VPC desde el servidor de DHCP. DHCP Option 26 contiene la configuración de MTU.
Las instancias de Windows no usan DHCP para configurar la MTU. Si cambias la MTU de una red de VPC, debes cambiar la configuración de MTU de la instancia.
Para obtener más información, consulta Instancias de procesamiento y configuración de MTU.
Hay dos formas de comenzar a usar una red de VPC con una configuración de MTU diferente:
Puedes cambiar la configuración de MTU de una red de VPC existente, lo que requiere que detengas todas las instancias en la red al mismo tiempo.
Puedes crear una red de VPC nueva con una configuración de MTU diferente y migrar las instancias a ella.
Antes de comenzar
- Asegúrate de comprender los efectos de cambiar la MTU de una red de VPC. Para obtener más información, consulta Unidad de transmisión máxima.
- Prepárate para detener y reiniciar todas las instancias de procesamiento que están conectadas a la red de VPC, por ejemplo, identificando un período de mantenimiento.
Cambia la configuración de MTU de una red de VPC.
Para actualizar la MTU de una red de VPC, haz lo siguiente:
Detén todas las instancias de procesamiento.
Para evitar problemas de conectividad, debes detener las instancias. No reinicies las instancias.
Cambia la MTU de la red de VPC.
Inicia todas las instancias de procesamiento.
Actualiza las instancias de Windows.
Detén todas las instancias de procesamiento
Puedes detener varias instancias de procesamiento de forma simultánea con la Cloud de Confiance consola. Para mostrar todas las instancias en una red determinada, en la página Instancias de VM de Compute Engine usa la barra de filtros para filtrar por la propiedad Red y, luego, selecciona tu red.
Puedes detener varias instancias que se encuentran en la misma zona de forma simultánea con gcloud CLI.
Para obtener más información sobre cómo detener instancias, incluidas las consideraciones para las instancias con SSD locales, consulta Detén o reinicia una instancia de Compute Engine instance.
Actualiza la MTU de la red
Asegúrate de haber detenido todas las instancias de procesamiento antes de cambiar la MTU de la red de VPC.
Console
No se puede actualizar la MTU de red en la Cloud de Confiance consola. Consulta la CLI o las instrucciones de la API de Google Cloud.
gcloud
Actualiza la MTU de la red con el gcloud compute networks update
comando.
gcloud compute networks update NETWORK \
--mtu=MTU
Reemplaza lo siguiente:
NETWORK: Es el nombre de la red de VPC cuya MTU deseas cambiar.MTU: Es la MTU de red que se configurará. Puede ser cualquier valor entre1300y8896. Los valores comunes son1460(predeterminado),1500y8896(máximo).
API
Cambia la MTU de una red de VPC existente.
PATCH https://www.s3nsapis.fr/compute/v1/projects/PROJECT_ID/global/networks/NETWORK
{
"mtu": MTU
}
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto que contiene la red de VPC que deseas modificar.
- NETWORK: Es el nombre de la red de VPC que deseas modificar.
MTU: Es la MTU de red que se configurará. Puede ser cualquier valor entre1300y8896. Los valores comunes son1460(predeterminado),1500y8896(máximo).
Para obtener más información, consulta el
networks.patch método.
Inicia instancias de procesamiento
Puedes iniciar varias instancias de procesamiento de forma simultánea con la Cloud de Confiance consola. Para mostrar todas las instancias en una red determinada, usa la barra de filtros para filtrar por la propiedad Red y, luego, selecciona tu red.
Puedes iniciar varias instancias que se encuentran en la misma zona de forma simultánea con gcloud CLI.
Para obtener más información sobre cómo iniciar instancias, consulta Detén o reinicia una instancia de Compute Engine.
Cambia la configuración de MTU de las instancias de Windows
Las instancias de Windows basadas en imágenes de SO públicas
están configuradas con una MTU fija de 1460. Las instancias personalizadas de Windows pueden tener una configuración de MTU diferente.
Para configurar instancias de Windows para usar una MTU diferente, haz lo siguiente en cada instancia:
Símbolo del sistema
- Abre el símbolo del sistema (cmd.exe) como Administrador.
Ejecuta el siguiente comando para determinar el índice de la interfaz que deseas actualizar:
netsh interface ipv4 show interface
Actualiza la interfaz:
netsh interface ipv4 set interface INTERFACE_INDEX mtu=MTU store=persistent
Actualiza la configuración del controlador del dispositivo:
- Abre el Administrador de dispositivos con el siguiente comando:
devmgmt.msc
- Expande la categoría Adaptadores de red.
- Haz clic con el botón derecho en el dispositivo adaptador de Ethernet de Google VirtIO o adaptador de Ethernet de Google.
- Selecciona Propiedades.
- Haz clic en la pestaña Avanzado.
- En el campo Init.MTUSize, ingresa la configuración de MTU.
- Haz clic en Aceptar.
La instancia pierde conectividad de manera breve, ya que el controlador se reinicia de forma automática cuando cambian las entradas de registro.
- Abre el Administrador de dispositivos con el siguiente comando:
PowerShell
- Abre PowerShell como Administrador.
Ejecuta el siguiente comando:
Set-NetIPInterface -InterfaceAlias INTERFACE_NAME -AddressFamily IPv4 -NlMtu MTU
Ejecuta el siguiente comando para actualizar la configuración del controlador del dispositivo:
Set-NetAdapterAdvancedProperty -Name "Ethernet" -RegistryKeyword MTU -RegistryValue MTU
La instancia pierde conectividad de manera breve, ya que el controlador se reinicia de forma automática cuando cambian las entradas de registro.
Migra instancias de procesamiento a una red de MTU diferente
Puedes decidir migrar los servicios a instancias de procesamiento nuevas en una red nueva, en lugar de cambiar la MTU de la red existente. En ese caso, es posible que tengas un servidor, como un servidor de base de datos, que deba ser accesible para todas las instancias durante la migración. Si es así, el siguiente enfoque general puede ayudarte a migrar de forma correcta:
- Crea la red nueva con la MTU nueva.
- Crea las rutas y reglas de firewall necesarias en la red nueva.
- Crea una VM con varias interfaces de red en la red anterior. Una interfaz se conecta a la red nueva mediante la MTU nueva, y la otra se conecta a la red anterior mediante la MTU antigua.
- Configura esta instancia nueva como un servidor secundario para la existente.
- Conmuta por error el servidor principal al secundario.
- Puedes migrar VM a la red nueva o crear instancias nuevas en la red nueva. Si creas instancias nuevas, puedes crearlas desde cero, a partir de una imagen existente o crear una instantánea de las instancias existentes y usarlas para propagar los nuevos discos persistentes.
- Configura estas instancias para usar el servidor operativo en esa red.
- Migra el tráfico a las instancias nuevas.
- Si deseas borrar la red anterior, crea un servidor nuevo en la red nueva, sincronízalo con el servidor existente y, luego, haz la conmutación por error a él.
- Borra el servidor y la red anteriores.