A divisão de redes em sub-redes é uma prática fundamental na administração de redes IPv4, permitindo segmentar uma rede física em múltiplas sub-redes lógicas para otimizar o tráfego, organizar a distribuição de hosts e aplicar políticas de segurança. A Calculadora de Sub-rede IPv4 realiza o processamento desses parâmetros diretamente no navegador do usuário, garantindo que o IP e a máscara inseridos não sejam enviados para o BroBroGo.
Estrutura do Endereçamento IPv4 e Máscaras de Sub-rede
Um endereço IPv4 é composto por 32 bits, tradicionalmente representados em formato decimal separado por pontos (quatro octetos de 8 bits cada, variando de 0 a 255). A máscara de sub-rede define quais bits desse endereço pertencem à rede e quais pertencem aos hosts.
A máscara de sub-rede utiliza bits contíguos definidos como 1 para identificar a porção de rede e bits definidos como 0 para identificar a porção de host. Se uma máscara inserida apresentar bits não contíguos, a ferramenta exibirá a mensagem "Essa máscara de sub-rede não é contígua.".
A relação entre os bits de host e o tamanho da sub-rede é matemática: o número total de endereços em uma sub-rede é determinado por 2 elevado à potência do número de bits de host (2^(bits de host)). Os bits restantes (32 menos os bits de host) representam o prefixo da rede.
O Conceito de CIDR (Classless Inter-Domain Routing)
O CIDR (Roteamento Inter-Domínio Sem Classe) substituiu o antigo sistema de classes de IP (Classes A, B e C), introduzindo uma notação mais flexível onde o prefixo da rede é indicado por uma barra seguida pelo número de bits ativos da máscara (por exemplo, /24).
A calculadora aceita tanto a notação CIDR quanto a máscara decimal com pontos. Os prefixos CIDR válidos devem estar situados estritamente no intervalo entre /0 e /32. Caso o valor inserido esteja fora desse limite, o sistema apresentará um erro de validação.
Cálculo de Parâmetros de Rede e Máscara Curinga
A partir de um endereço IP e de uma máscara, a calculadora determina os seguintes parâmetros técnicos essenciais para a configuração de roteadores, switches e firewalls:
- Endereço de rede: O primeiro endereço da sub-rede, obtido através de uma operação lógica AND bit a bit entre o IP e a máscara de sub-rede. Identifica a própria rede e não pode ser atribuído a um host comum.
- Endereço de broadcast: O último endereço da sub-rede, utilizado para enviar pacotes a todos os hosts daquela rede específica. É obtido definindo todos os bits de host como 1.
- Intervalo de IPs utilizáveis: Os endereços situados entre o endereço de rede e o endereço de broadcast.
- Máscara curinga (wildcard): O inverso binário da máscara de sub-rede, obtido subtraindo cada octeto da máscara do valor 255 (por exemplo, uma máscara
255.255.255.0possui uma máscara curinga0.0.0.255). É amplamente utilizada em listas de controle de acesso (ACLs) e em protocolos de roteamento como OSPF. - Rede em binário: A representação visual dos 32 bits do endereço de rede, útil para compreender a divisão exata entre a porção de rede e a porção de host.
Comportamento em Sub-redes Especiais (/31 e /32)
O cálculo de hosts utilizáveis segue regras específicas para prefixos muito estreitos, onde a reserva tradicional de dois endereços (um para a rede e outro para o broadcast) inviabilizaria a comunicação:
- Sub-redes /31: Possuem apenas 2 endereços no total. De acordo com a RFC 3021, essas redes são utilizadas para links ponto a ponto, eliminando a necessidade de endereços de rede e broadcast separados. Nesses casos, a calculadora exibe o número de hosts utilizáveis com a indicação "2 (ponto a ponto)".
- Sub-redes /32: Representam um único host (máscara de loopback ou rota de host). O único endereço disponível é o próprio IP. A calculadora exibe o resultado de hosts utilizáveis como "1 (host único)".
- IP utilizável único: Quando o intervalo de IPs utilizáveis contém apenas um endereço disponível, os campos de primeiro e último utilizável exibem "apenas" seguido do endereço IP.
Diferença entre IPs Públicos e Privados
O espaço de endereçamento IPv4 é dividido entre endereços públicos (roteáveis na internet global) e endereços privados (reservados para redes locais pelas normas da RFC 1918, como as faixas 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16).
Esta calculadora realiza estritamente os cálculos matemáticos e lógicos dos limites da sub-rede, independentemente da natureza do IP inserido. A ferramenta não faz distinção e não informa se o endereço IP fornecido pertence a uma faixa pública ou privada, pois o comportamento de roteamento externo depende exclusivamente da faixa de IPs à qual ele pertence e das configurações do provedor de acesso.
Guia de Uso e Mensagens do Sistema
O funcionamento da interface baseia-se em regras de validação em tempo real para garantir a precisão dos dados inseridos:
- Entrada de IP vazia: Se o campo do endereço IP estiver em branco, o sistema exibirá o aviso "Insira um endereço IPv4.".
- Formato de IP inválido: Se o IP inserido não seguir o padrão de quatro octetos decimais, a mensagem "Insira um endereço IPv4 válido, como 192.168.1.10." será mostrada.
- Entrada de máscara vazia: Se o campo de CIDR ou máscara estiver vazio, o sistema exibirá "Insira um prefixo CIDR ou uma máscara de sub-rede.".
- Formato de máscara inválido: Se a máscara não corresponder a um formato aceito, o aviso "Insira uma máscara como /24 ou 255.255.255.0." será exibido.
- Ações rápidas: O botão "Exemplo" carrega um IP e uma máscara padrão para demonstração, alterando o status para "Exemplo carregado.". O botão "Limpar" redefine todos os campos de entrada e saída, exibindo o status "Limpo.". Qualquer valor calculado exibido nos resultados pode ser copiado diretamente para a área de transferência do sistema operacional ao ser clicado.
Perguntas Frequentes
Posso inserir o CIDR ou uma máscara de sub-rede com pontos?
Sim. Você pode usar /24, 24 ou uma máscara decimal com pontos como 255.255.255.0. A calculadora também aceita o formato IP com CIDR, como 192.168.1.10/24.
Por que as sub-redes /31 e /32 mostram contagens de IPs utilizáveis incomuns?
Redes /31 são comumente usadas para links ponto a ponto (point-to-point), onde ambos os endereços podem ser utilizáveis. O /32 representa uma rota de host único, portanto, o único endereço é exibido como utilizável.
A ferramenta informa se um endereço é público ou privado?
Não. Esta ferramenta foca nos limites da sub-rede: rede, broadcast, intervalo e contagens. Se um endereço é roteado publicamente ou não depende da faixa de IPs à qual ele pertence.