Crea y verifica una red MTU de marcos jumbo

En esta página, se explica cómo crear una red de nube privada virtual (VPC) y dos instancias de Compute Engine para realizar pruebas. Se supone que estás familiarizado con la MTU de red.

Crea una red de VPC en modo automático

Console

  1. En la consola de Google Cloud , ve a la página Redes de VPC.

    Ir a las redes de VPC

  2. Selecciona un proyecto en el menú desplegable.

  3. Haga clic en Crear red de VPC.

  4. Ingresa un Nombre para la red.

  5. Elige Automático para el Modo de creación de subred.

  6. Desmarca la casilla de verificación Establecer MTU automáticamente.

  7. Establece la unidad de transmisión máxima (MTU).

    Para que una instancia de procesamiento envíe y reciba marcos jumbo, la NIC virtual de la instancia debe estar conectada a una red de VPC que tenga un valor de MTU igual o mayor que la MTU de la máquina. Establece la MTU en el valor más grande posible para la instancia, por ejemplo:

    1. Si usas máquinas con GPU, consulta Marcos Jumbo y máquinas con GPU.
  8. Haz clic en Crear.

Crea reglas de firewall

Console

  1. En la consola de Google Cloud , ve a la página Políticas de firewall.

    Ir a Políticas de firewall

  2. Haz clic en Crear regla de firewall.

  3. Ingresa un Nombre para la regla de firewall.
    Este nombre debe ser único para el proyecto.

  4. En el menú desplegable Red, especifica el nombre de la red que creaste.

  5. En el menú desplegable Destinos, selecciona Todas las instancias de la red.

  6. En el menú desplegable Filtro de fuente, selecciona Rangos de IPv4.

  7. En el campo, ingresa 10.128.0.0/16.

  8. En Protocolos y puertos, selecciona Protocolos y puertos especificados.

  9. Marca la casilla tcp y, luego, ingresa 22 en el campo.

  10. Marca la casilla de verificación Otros protocolos y, luego, ingresa icmp en el campo.

  11. Haz clic en Crear.

Crea instancias de procesamiento

En esta sección, se muestra cómo crear dos instancias de procesamiento para las pruebas.

Console

Sigue estos pasos dos veces para crear dos instancias de procesamiento en la misma zona.

  1. En la consola de Google Cloud , ve a la página Instancias de VM.

    Ir a Instancias de VM

  2. Haga clic en Crear instancia.

  3. Especifica un nombre para tu instancia.

  4. Haz clic en Redes, discos, seguridad, administración, usuario único.

  5. Haz clic en Herramientas de redes.

  6. En Interfaces de red, haz clic en default predeterminado (10.128.0.0/20).

  7. En el menú desplegable Red, selecciona la red que creaste.

Conéctate a instancias de procesamiento con SSH

Console

  1. En la consola de Google Cloud , ve a la página Instancias de VM.

    Ir a Instancias de VM

  2. En la columna Conectar de la primera instancia, haz clic en SSH.

  3. En la columna Conectar en la segunda instancia, haz clic en SSH.

Verifica la MTU

  1. En la terminal de tu primera instancia de procesamiento, ejecuta el siguiente comando:

    /sbin/ifconfig | grep mtu
    

    El resultado es similar al siguiente. La MTU se informa como 8896.

    ens4: flags=4163  mtu 8896
    lo: flags=73  mtu 65536
    
  2. En la terminal de tu segunda instancia de procesamiento, instala tcpdump:

    sudo apt-get install tcpdump --yes
    
  3. En la terminal de tu segunda instancia de procesamiento, inicia tcpdump. Reemplaza FIRST_INSTANCE por el nombre de tu primera instancia.

    sudo tcpdump host FIRST_INSTANCE -v
    
  4. En la terminal de tu primera instancia de procesamiento, haz ping a tu segunda instancia. En el comando ping, especifica un tamaño de paquete que sea 28 bytes más pequeño que la MTU de la red. Reemplaza SECOND_INSTANCE por el nombre de tu segunda instancia.

    ping SECOND_INSTANCE -c 10 -M do -s 8868
    
  5. En la terminal de tu segunda instancia de procesamiento, consulta el resultado del comando tcpdump. El resultado es similar a lo siguiente:

    tcpdump: listening on ens4, link-type EN10MB (Ethernet), snapshot length 262144 bytes
    19:43:57.116005 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto ICMP (1), length 8896)
        FIRST_INSTANCE.c.PROJECT_ID.internal > SECOND_INSTANCE.c.PROJECT_ID.internal: ICMP echo request, id 5253, seq 1, length 8876
    19:43:57.116053 IP (tos 0x0, ttl 64, id 23961, offset 0, flags [none], proto ICMP (1), length 8896)
        SECOND_INSTANCE.c.PROJECT_ID.internal > FIRST_INSTANCE.c.PROJECT_ID.internal: ICMP echo reply, id 5253, seq 1, length 8876
    

    Las variables significan lo siguiente:

    • FIRST_INSTANCE: Es el nombre de tu primera instancia.
    • SECOND_INSTANCE: Es el nombre de tu segunda instancia.
    • PROJECT_ID: Es el ID del proyecto que contiene las instancias.
  6. En tu segunda instancia, presiona Ctrl-c para detener tcpdump.

  7. Cuando termines de realizar las pruebas, borra tus recursos en el siguiente orden:

    1. Reglas de firewall y instancias de procesamiento
    2. Red de VPC

¿Qué sigue?