Como determinar qual máscara de rede usar?

Como determinar qual máscara de rede usar?
A internet se tornou onipresente. Dispositivos conectados à Internet exigem um endereço IP para se comunicar com outros dispositivos na Internet. Com a ascensão da Internet, especialmente a IoT (Internet das Coisas), o espaço IPv4 disponível está encolhendo. Isso criou um problema sério para o crescimento de internetworks. Para lidar com essa situação, muitas soluções como o endereçamento do DHCP, CIDR, NAT etc., são apresentados.

Necessidade de sub -rede

Gerenciar uma rede se torna cada vez mais sofisticado à medida que cresce gradualmente. Os administradores de rede geralmente usam o conceito de sub -rede para gerenciar uma rede de computadores gigante. A sub -rede é um processo de divisão de uma rede IP em sub -redes menores ou sub -redes. Melhora o gerenciamento e a segurança de uma rede. A sub -rede usa máscara de sub -rede ou máscara de rede para especificar o número de hosts em uma rede.

Máscara de rede e máscara de sub -rede funcionam da mesma maneira, com a exceção de que a máscara de sub -rede pega uma parte dos bits da parte do host do endereço (os bits do host são convertidos em bits de rede) para determinar uma sub -rede. Isso é denominado em emprestando pedaços. Ao pegar bits da parte do host, podemos criar mais sub -redes ou sub -redes, mas essas novas sub -redes terão menos número de hosts. Quando emprestamos pedaços da parte do host, a máscara de sub -rede será alterada.

O que vamos cobrir?

Neste guia, veremos como determinar uma máscara de rede ou máscara de sub -rede. Também aprenderemos a calcular o primeiro e o último endereço, número de endereços usando a máscara de sub -rede. Antes de prosseguir, vamos primeiro entender a diferença entre o esquema de endereçamento de classe e sem classe.

Esquema de endereçamento clascado vs sem classe

O esquema de endereço clascado tinha várias limitações. CIDR ou roteamento inter-domínio sem classe, é mais eficiente em comparação com o endereçamento clascado na atribuição de endereços de rede.

Considere o número de redes e hosts em endereços de classe:

  1. A classe A tem uma máscara de sub -rede de 255.0.0.0 com 126 redes (2^7-2) e 16777214 hosts (2^24-2).
  2. A classe B tem uma máscara de sub -rede de 255.255.0.0 com 16384 redes (2^14) e 65534 hosts (2^16-2).
  3. A classe C tem uma máscara de sub -rede de 255.255.255.0 com 2097152 redes (2^21) e 254 hosts (2^8-2).

Podemos observar que a Classe A tem um número maior de endereços de hosts do que o exigido por quase qualquer organização, resultando em desperdício de milhões de endereços de classe A. Da mesma forma, a classe B também possui um número maior de endereços do que o requisito de uma organização de tamanho médio. No caso da classe C, o número de endereços host é muito pequeno para a maioria das organizações. Nesse cenário, CIDR ou esquema de roteamento entre domínios sem classe vem para resgatar. Cidr suporta máscaras de comprimento arbitrário como /23, /11, /9 etc.

Determinar a máscara de rede ou máscara de sub -rede para usar

Para ilustrar o conceito CIDR, considere uma organização que requer 10000 endereços para seus dispositivos hosts. Se usarmos um endereço de classe, a rede Classe B é mais eficiente aqui em comparação com a classe A e Classe C. Mas ainda existem 55534 endereços IP inutilizáveis ​​neste caso. Caso usemos o CIDR, a rede pode receber um bloco contínuo de /18 com 16384 hosts. A máscara de sub -rede neste caso será 255.255.192.0. A figura abaixo mostra uma parte do prefixo do bloco CIDR e o número correspondente de endereços host.

Prefixo do bloco Cidr Número de endereços host
/27 32
/26 64
/25 128
/24 256
/23 512
/22 1024
/21 2048
/20 4096
/19 8192
/18 16384

Da mesma maneira, se precisarmos de 800 endereços de host, a classe B resultará no desperdício de ~ 64.700 endereços. Se usarmos o endereçamento da classe C, precisaremos introduzir 4 novas rotas nas tabelas de roteamento. Por outro lado, se usarmos o esquema CIDR, podemos atribuir um bloco A /22 e obter endereços IP 1024 (2^10).

Usando a máscara de rede ou máscara de sub -rede

Podemos usar a máscara de rede ou a máscara de sub -rede para obter o primeiro endereço, o último endereço, o número de endereços correspondentes a um determinado endereço IP.

1. Para encontrar o primeiro endereço, precisamos fazer uma operação do endereço IP especificado e da máscara de sub -rede. Por exemplo, se nosso IP for 205.16.37.39 i.e. 11001101.00010000.00100101.00100111 e máscara de sub -rede é /28 i.e. 11111111111111111111111 11110000, podemos encontrar o primeiro endereço como:

Endereço: 11001101 00010000 00100101 00100111
Máscara: 11111111 11111111 11111111 11110000
Primeiro endereço: 11001101 00010000 00100101 00100000

2. Da mesma forma, o último endereço pode ser encontrado por ou operação do determinado endereço IP e o complemento de 1 da máscara de sub -rede, como mostrado abaixo:

Endereço: 11001101 00010000 00100101 00100111
Complexo da máscara de sub -rede: 00000000 00000000 00000000 00001111
Último endereço: 11001101 00010000 00100101 00101111

3. Para obter o número de endereços, complemento (complemento de 1) a máscara de sub -rede e converta o resultado em forma decimal e adicione 1 a ele:

Complemento da máscara de sub -rede: 00000000 00000000 00000000 00001111 = (15) 10
Número de endereços = 15+1 = 16

Conclusão

Isso é tudo. Neste guia, aprendemos sobre o uso da máscara de rede ou a máscara de sub -rede e como calcular o primeiro e o último endereço etc. É muito essencial para os profissionais de TI projetar e usarem com eficiência o espaço IP disponível de sua organização.