Criar e verificar uma rede MTU de frame gigante
Nesta página, vamos mostrar como criar uma rede de nuvem privada virtual (VPC) e duas instâncias do Compute Engine para testes. Ele pressupõe que você esteja geralmente familiarizado com a MTU de rede .
Criar uma rede VPC de modo automático
Console
No console do Google Cloud , acesse a página Redes VPC.
Selecione um projeto no menu suspenso.
Clique em Criar rede VPC.
Digite um Nome para a rede.
Escolha Automático para o Modo de criação da sub-rede.
Desmarque a caixa de seleção Definir MTU automaticamente.
Defina a Unidade de transmissão máxima (MTU).
Para que uma instância de computação envie e receba frames gigantes, a NIC virtual da instância precisa estar conectada a uma rede VPC que tenha um valor de MTU igual ou maior que a MTU da máquina. Defina a MTU como o maior valor possível para a instância, por exemplo
- Se você estiver usando máquinas com GPU, consulte Frames gigantes e máquinas com GPU.
Clique em Criar.
Crie regras de firewall
Console
No console do Google Cloud , acesse a página Políticas de firewall.
Clique em Criar regra de firewall.
Digite um Nome para a regra de firewall.
O nome do projeto precisa ser exclusivo.No menu suspenso Rede, especifique o nome da rede que você criou.
No menu suspenso Objetivos, selecione Todas as instâncias na rede.
No menu suspenso Filtro de origem, selecione Intervalos IPv4.
No campo, digite 10.128.0.0/16.
Em Protocolos e portas, selecione Protocolos e portas especificados.
Marque a caixa de seleção tcp e digite 22 no campo.
Marque a caixa Outros protocolos e insira icmp no campo.
Clique em Criar.
Criar instâncias de computação
Esta seção mostra como criar duas instâncias de computação para testes.
Console
Siga estas etapas duas vezes para criar duas instâncias de computação na mesma zona.
No Google Cloud console do, acesse a página Instâncias de VM.
Clique em Criar instância.
Especifique um Nome para sua instância.
Selecione Rede, Discos, Segurança, Gerenciamento, Locatário único.
Clique em Rede.
Em Interfaces de rede, clique em default padrão (10.128.0.0/20).
No menu suspenso Rede, selecione a rede criada.
Conectar-se a instâncias de computação usando SSH
Console
No console do Google Cloud , acesse a página Instâncias de VM.
Na coluna Conectar da primeira instância, clique em SSH.
Na coluna Conectar da segunda instância, clique em SSH.
Verificar MTU
No terminal da primeira instância de computação, execute o seguinte comando:
/sbin/ifconfig | grep mtu
A resposta será semelhante a esta: A MTU é informada como
8896.ens4: flags=4163
mtu 8896 lo: flags=73 mtu 65536 No terminal da segunda instância de computação, instale o
tcpdump:sudo apt-get install tcpdump --yes
No terminal da segunda instância de computação, inicie o
tcpdump. Substitua FIRST_INSTANCE pelo nome da primeira instância.sudo tcpdump host FIRST_INSTANCE -v
No terminal da primeira instância de computação, dê um ping na segunda instância. No comando
ping, especifique um tamanho de pacote menor que 28 bytes da MTU da rede. Substitua SECOND_INSTANCE pelo nome da segunda instância.ping SECOND_INSTANCE -c 10 -M do -s 8868
No terminal da segunda instância de computação, confira a saída do comando
tcpdump. O resultado será o seguinte: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 8876As variáveis significam o seguinte:
FIRST_INSTANCE: o nome da primeira instância.SECOND_INSTANCE: o nome da segunda instância.PROJECT_ID: o ID do projeto que contém as instâncias.
Na segunda instância, pressione
Ctrl-cpara interromper otcpdump.Quando terminar o teste, exclua os recursos na seguinte ordem:
- Regra de firewall e instâncias de computação
- Rede VPC
A seguir
- Saiba mais sobre MTU.
- Crie uma rede VPC com uma MTU especificada.