O que é uma Máscara de Sub-rede? - Guia Completo sobre Sub-redes de Rede
O que é uma Máscara de Sub-rede?
Uma máscara de sub-rede é um número de 32 bits que mascara um endereço IP e divide o endereço IP em endereço de rede e endereço de host. A máscara de sub-rede é criada definindo os bits de rede como todos "1" e os bits de host como todos "0". Dentro de uma determinada rede, dois endereços de host são reservados para fins especiais. O endereço "0" é atribuído a um endereço de rede e o "255" é atribuído a um endereço de broadcast, e eles não podem ser atribuídos a hosts.
Como Funcionam as Máscaras de Sub-rede
A máscara de sub-rede determina qual parte de um endereço IP é a porção de rede e qual parte é a porção de host. Ela funciona usando lógica binária:
- Bits de rede (1s): Identificam a porção de rede do endereço IP
- Bits de host (0s): Identificam a porção de host do endereço IP
Máscaras de Sub-rede Comuns
| Máscara de Sub-rede | Binário | CIDR | Bits de Rede | Bits de Host | Máximo de Hosts |
|---|---|---|---|---|---|
| 255.0.0.0 | 11111111.00000000.00000000.00000000 | /8 | 8 | 24 | 16.777.214 |
| 255.255.0.0 | 11111111.11111111.00000000.00000000 | /16 | 16 | 16 | 65.534 |
| 255.255.255.0 | 11111111.11111111.11111111.00000000 | /24 | 24 | 8 | 254 |
Exemplo: Como Funcionam as Máscaras de Sub-rede
Vamos usar o endereço IP 192.168.1.100 com a máscara de sub-rede 255.255.255.0:
Endereço IP: 192.168.1.100 Binário: 11000000.10101000.00000001.01100100
Máscara de Sub-rede: 255.255.255.0 Binário: 11111111.11111111.11111111.00000000
Porção de Rede: 192.168.1 (primeiros 24 bits) Porção de Host: 100 (últimos 8 bits)
Notação CIDR
CIDR (Classless Inter-Domain Routing) é um método para alocação de endereços IP e roteamento IP. Ele usa uma notação de barra para indicar o número de bits de rede:
- /8 = 255.0.0.0 (Classe A)
- /16 = 255.255.0.0 (Classe B)
- /24 = 255.255.255.0 (Classe C)
- /25 = 255.255.255.128
- /26 = 255.255.255.192
- /27 = 255.255.255.224
- /28 = 255.255.255.240
- /29 = 255.255.255.248
- /30 = 255.255.255.252
Exemplos de Sub-redes
Exemplo 1: Rede Classe C
Rede: 192.168.1.0/24 Máscara de Sub-rede: 255.255.255.0 Hosts Disponíveis: 192.168.1.1 até 192.168.1.254 (254 hosts) Endereço de Rede: 192.168.1.0 Endereço de Broadcast: 192.168.1.255
Exemplo 2: Dividindo em Sub-redes uma Rede Classe C
Rede Original: 192.168.1.0/24 Máscara de Sub-rede: 255.255.255.192 (/26)
Isso cria 4 sub-redes:
- 192.168.1.0/26 (192.168.1.1 - 192.168.1.62)
- 192.168.1.64/26 (192.168.1.65 - 192.168.1.126)
- 192.168.1.128/26 (192.168.1.129 - 192.168.1.190)
- 192.168.1.192/26 (192.168.1.193 - 192.168.1.254)
Por Que Usar Sub-redes?
- Segmentação de Rede: Dividir redes grandes em segmentos menores e mais gerenciáveis
- Segurança: Isolar diferentes partes da rede
- Desempenho: Reduzir o tráfego de rede e melhorar o desempenho
- Organização: Agrupar dispositivos relacionados
- Conservação de Endereços IP: Usar endereços IP com mais eficiência
Calculando Sub-redes
Para calcular o número de sub-redes e hosts:
Número de Sub-redes = 2^(bits de sub-rede) Número de Hosts por Sub-rede = 2^(bits de host) - 2
O "-2" leva em conta o endereço de rede e o endereço de broadcast.
Boas Práticas
- Planeje sua divisão em sub-redes com cuidado antes da implementação
- Use tamanhos de sub-rede consistentes quando possível
- Deixe espaço para crescimento no design da sua sub-rede
- Documente sua alocação de sub-redes
- Use faixas de endereços IP privados para redes internas
- Considere a expansão futura ao projetar sub-redes
Máscaras de Sub-rede Comuns para Diferentes Necessidades
| Caso de Uso | Máscara de Sub-rede | CIDR | Máximo de Hosts |
|---|---|---|---|
| Ponto a Ponto | 255.255.255.252 | /30 | 2 |
| Rede Pequena | 255.255.255.248 | /29 | 6 |
| Rede Média | 255.255.255.240 | /28 | 14 |
| Rede Grande | 255.255.255.224 | /27 | 30 |
| Rede Muito Grande | 255.255.255.0 | /24 | 254 |