Sub-redes e máscaras de rede IPv4


O número de endereços de host disponíveis em uma sub-rede depende do tamanho do prefixo da rede. Por exemplo, um prefixo de rede de /24 deixa 8 bits ou 255 endereços de host possíveis na sub-rede. Um prefixo de rede de /16 deixa 16 bits ou 65.536 endereços de host possíveis na sub-rede.

  • O endereço de rede de uma sub-rede é o endereço mais baixo possível em uma sub-rede, onde o número do host é composto por zeros binários.

  • O endereço de broadcast para uma sub-rede é o endereço mais alto possível em uma sub-rede, onde o número do host é todo binário, e é um endereço especial para pacotes de transmissão para todos os hosts da sub-rede.

  • O endereço do gateway para uma sub-rede pode ser qualquer número de host exclusivo na sub-rede, mas normalmente é definido como o primeiro número de host disponível, que é um número binário de zeros, exceto para um ‘1’ no último bit. Essa convenção de numeração de gateway não é obrigatória, e as sub-redes que não precisam de comunicação externa não definem um gateway de rede.

As figuras a seguir ilustram o uso de um endereço IP e uma máscara de rede para calcular o prefixo de rede e o número do host para uma sub-rede. Execute um cálculo binário AND onde cada bit no endereço IP e na máscara de rede é binário e compare cada bit ao seu bit correspondente na máscara de rede e no endereço IP até o comprimento do prefixo. Em um cálculo AND, ambos os bits devem ser ‘1’ para que o resultado seja ‘1’, e todas as outras combinações resultam em 0. Execute um cálculo binário OR nos bits restantes no número do host, onde qualquer um dos bits pode ser um ‘1’ para que o resultado seja um ‘1’. Em um cálculo binário OR, somente dois bits ‘0’ resultam em um ‘0’.

Cálculo da máscara de rede IPv4 para uma rede pequena:

Cálculo da máscara de rede IPv4 para uma rede maior:

Referências