Vamos entender como definir os CIDR blocks para uma VPC, é preciso ter certeza de que entendemos o que é um CIDR block para então criar uma VPC e garantir que existirão subnets suficientes para uma quantidade desejavel de hosts por subnet. não é possível alterar um CIDR existente.

Antes de especificar um CIDR block geral é preciso pensar na quantidade de VPCs que serão criadas, é possível criar diferentes VPCs em diferentes regiões e múltiplas VPCS em cada uma destas regiões. As VPCs podem possuir CIDR blocks iguais se estiverem em regiões diferentes, o mesmo não é verdadeiro quando tratamos de VPCs na mesma região. A existencia de CIDR blocks iguais em VPCs de diferentes regiões pode causar transtornos futuros caso seja necessário conectar tais VPCs através do serviço VPC Peering.

CIDR

Defining VPC CIDR Blocks

Supondo um endereço 192.168.0.1 com uma máscara de rede 255.255.255.0 nós teremos 24 bits para endereçar a rede e 8 bits para endereçar hosts, isto nos da a possibiliade de endereçar 256 hosts dentro desta rede. Alguns dos endereços das subnets são reservados pela AWS.

Os endereços 192.168.0.0 e 192.192.168.0.255 são os endereços de rede e broadcast respectivamente, não podemos utiliza-los para endereçar um host.

Untitled

Utilizando uma máscara de rede com 16 bits, ou seja, 255.255.0.0 sobram 16 bits para endereçar os hosts, isto é, existem 2^16 endereços possíveis nesta rede.

Untitled

Não é preciso respeitar os limites dos octetos na máscara de rede, isto é, não é obrigatório realizar saltos de 8 bits na máscara(/8, /16, /24). A técnica para criar máscaras de rede que não respeitam o tamanho dos octetos é chamada de VLSM(Variable Length Subnet Mask).

No exemplo abaixo a máscara de rede “pega emprestado” quatro bits utilizados para endereçar os hosts, ou seja, os bits do quarto octeto foram didividos, metade para endereçar a rede e metade para endereçar o host.

Untitled

Rules and Guidelines para VPC

Ferramenta para Calculo de Subnets

IPv4 Subnet Creator Pro

Untitled

Untitled

Untitled