Subnetting descomplicado: Como calcular máscaras de rede

Subnetting é a prática de dividir uma rede IP física em sub-redes lógicas menores. Para calcular máscaras de rede de forma descomplicada, você precisa identificar a quantidade de bits emprestados da porção de host para a porção de rede, utilizando a notação CIDR (como /24 ou /26) e aplicando duas fórmulas matemáticas simples: 2^n para determinar o número de sub-redes criadas e (2^h) - 2 para descobrir o número de hosts válidos (dispositivos) em cada sub-rede.

Principais Aprendizados

  • A notação CIDR (ex: /24) indica quantos bits da máscara estão ligados (valor 1) e representam a rede.
  • A fórmula (2^h) - 2 é essencial, pois subtrai o endereço de rede e o endereço de broadcast do total de IPs disponíveis.
  • O subnetting melhora a segurança e reduz o tráfego de broadcast, otimizando o desempenho geral da infraestrutura.

O que é Subnetting e por que ele é fundamental?

Na sua essência, o subnetting é o processo de particionar uma única rede grande em várias redes menores e mais eficientes. Segundo a IANA (Internet Assigned Numbers Authority), o esgotamento global dos endereços IPv4 ocorreu oficialmente em 2011. Desde então, o uso eficiente de cada endereço IP tornou-se uma regra rigorosa na engenharia de tráfego. Ao segmentar as redes LAN, os administradores conseguem isolar departamentos, melhorar a segurança cibernética e conter tempestades de broadcast que poderiam paralisar os switches.

Entendendo a Máscara de Sub-rede e o CIDR

Um endereço IPv4 é composto por 32 bits, divididos em quatro octetos (blocos de 8 bits). A máscara de sub-rede funciona como um filtro que separa o que é a "identidade da rede" e o que é a "identidade do dispositivo" (host). Para compreender plenamente o protocolo TCP/IP, é necessário dominar a notação CIDR (Classless Inter-Domain Routing). O CIDR substituiu as antigas classes de rede (A, B e C) por um sistema de prefixos flexível. Por exemplo, uma máscara 255.255.255.0 é representada como /24, indicando que os primeiros 24 bits estão definidos para a rede. Para aprofundar a base teórica, você pode consultar a documentação sobre sub-redes na Wikipedia.

Quadro branco explicando CIDR

A Matemática do Subnetting: Fórmulas Essenciais

Não há necessidade de se assustar com conversões binárias complexas se você memorizar a regra das potências de 2. Ao estudar o endereçamento IPv4, aplicamos duas fórmulas vitais. A primeira é 2^n, onde 'n' é o número de bits que você pegou emprestado da porção de host. Isso revela quantas sub-redes foram criadas. A segunda é (2^h) - 2, onde 'h' é o número de bits de host restantes. Subtraímos 2 porque o primeiro IP da sub-rede é sempre o identificador da rede e o último IP é sempre o endereço de broadcast (usado para enviar mensagens a todos os hosts daquela sub-rede).

Passo a Passo: Como Calcular Máscaras de Rede na Prática

Vamos a um cenário prático. Imagine que você tem a rede 192.168.1.0/24 e precisa dividi-la em 4 sub-redes menores. O /24 significa que temos 8 bits para hosts. Para criar 4 sub-redes, precisamos emprestar 2 bits (pois 2^2 = 4). O novo prefixo será /26 (24 + 2). Agora, quantos hosts cada sub-rede terá? Restaram 6 bits para hosts (32 total - 26 da rede). Aplicamos a fórmula: (2^6) - 2 = 64 - 2 = 62 hosts utilizáveis por sub-rede. A nova máscara será 255.255.255.192, já que os dois bits emprestados no último octeto (128 + 64) somam 192. Este é o método recomendado pela documentação oficial da Cisco para projetos corporativos.

Terminal de rede calculando máscara

Tabela de Subnetting (Cola Rápida)

Para facilitar a sua rotina e otimizar o seu estudo para o CCNA, aqui está uma tabela de referência rápida para o último octeto (redes baseadas em /24):

  • /24: Máscara 255.255.255.0 | 1 Sub-rede | 254 Hosts
  • /25: Máscara 255.255.255.128 | 2 Sub-redes | 126 Hosts
  • /26: Máscara 255.255.255.192 | 4 Sub-redes | 62 Hosts
  • /27: Máscara 255.255.255.224 | 8 Sub-redes | 30 Hosts
  • /28: Máscara 255.255.255.240 | 16 Sub-redes | 14 Hosts
  • /29: Máscara 255.255.255.248 | 32 Sub-redes | 6 Hosts
  • /30: Máscara 255.255.255.252 | 64 Sub-redes | 2 Hosts (Ideal para links ponto a ponto)

Perguntas Frequentes

Por que subtraímos 2 na fórmula de hosts?

Subtraímos 2 porque, em qualquer sub-rede IPv4, o primeiro endereço IP é reservado para identificar a própria rede (Network ID) e o último endereço IP é reservado para o tráfego de broadcast, não podendo ser atribuídos a computadores ou roteadores.

O que significa a notação CIDR /24?

A notação CIDR /24 indica que os primeiros 24 bits do endereço IP de 32 bits são dedicados à identificação da rede. Em formato decimal, isso equivale à máscara de sub-rede 255.255.255.0.

É possível fazer subnetting no IPv6?

Sim, é totalmente possível e amplamente utilizado. No entanto, como o IPv6 possui 128 bits e uma quantidade quase inesgotável de endereços, o subnetting no IPv6 foca mais na organização lógica e roteamento hierárquico do que na conservação de IPs, geralmente utilizando prefixos /64 para as redes locais (LANs).

Postar um comentário

0 Comentários

Contact form