¿Qué es una máscara de subred? - Guía completa sobre el subneteo de redes
¿Qué es una máscara de subred?
Una máscara de subred es un número de 32 bits que enmascara una dirección IP y divide la dirección IP en dirección de red y dirección de host. La máscara de subred se crea estableciendo los bits de red en todo "1" y los bits de host en todo "0". Dentro de una red determinada, se reservan dos direcciones de host para fines especiales. La dirección "0" se asigna como dirección de red y la "255" se asigna como dirección de difusión (broadcast), y no pueden asignarse a hosts.
Cómo funcionan las máscaras de subred
La máscara de subred determina qué parte de una dirección IP corresponde a la red y qué parte corresponde al host. Funciona mediante lógica binaria:
- Bits de red (1s): identifican la parte de red de la dirección IP
- Bits de host (0s): identifican la parte de host de la dirección IP
Máscaras de subred habituales
| Máscara de subred | Binario | CIDR | Bits de red | Bits de host | Hosts máximos |
|---|---|---|---|---|---|
| 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 |
Ejemplo: cómo funcionan las máscaras de subred
Usemos la dirección IP 192.168.1.100 con máscara de subred 255.255.255.0:
Dirección IP: 192.168.1.100 Binario: 11000000.10101000.00000001.01100100
Máscara de subred: 255.255.255.0 Binario: 11111111.11111111.11111111.00000000
Parte de red: 192.168.1 (primeros 24 bits) Parte de host: 100 (últimos 8 bits)
Notación CIDR
El enrutamiento entre dominios sin clases (Classless Inter-Domain Routing, CIDR) es un método para asignar direcciones IP y realizar el enrutamiento IP. Utiliza una notación de barra para indicar el número de bits de red:
- /8 = 255.0.0.0 (Clase A)
- /16 = 255.255.0.0 (Clase B)
- /24 = 255.255.255.0 (Clase 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
Ejemplos de subneteo
Ejemplo 1: red de Clase C
Red: 192.168.1.0/24 Máscara de subred: 255.255.255.0 Hosts disponibles: de 192.168.1.1 a 192.168.1.254 (254 hosts) Dirección de red: 192.168.1.0 Dirección de difusión: 192.168.1.255
Ejemplo 2: subneteo de una red de Clase C
Red original: 192.168.1.0/24 Máscara de subred: 255.255.255.192 (/26)
Esto crea 4 subredes:
- 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 qué usar el subneteo?
- Segmentación de red: dividir redes grandes en segmentos más pequeños y manejables
- Seguridad: aislar distintas partes de la red
- Rendimiento: reducir el tráfico de red y mejorar el rendimiento
- Organización: agrupar dispositivos relacionados
- Ahorro de direcciones IP: utilizar las direcciones IP de forma más eficiente
Cálculo de subredes
Para calcular el número de subredes y hosts:
Número de subredes = 2^(bits de subred) Número de hosts por subred = 2^(bits de host) - 2
El "-2" corresponde a la dirección de red y la dirección de difusión.
Buenas prácticas
- Planifica tu subneteo cuidadosamente antes de implementarlo
- Usa tamaños de subred coherentes cuando sea posible
- Deja margen para el crecimiento en el diseño de tus subredes
- Documenta la asignación de tus subredes
- Usa rangos de direcciones IP privadas para las redes internas
- Ten en cuenta la expansión futura al diseñar las subredes
Máscaras de subred habituales según las necesidades
| Caso de uso | Máscara de subred | CIDR | Hosts máximos |
|---|---|---|---|
| Punto a punto | 255.255.255.252 | /30 | 2 |
| Red pequeña | 255.255.255.248 | /29 | 6 |
| Red mediana | 255.255.255.240 | /28 | 14 |
| Red grande | 255.255.255.224 | /27 | 30 |
| Red muy grande | 255.255.255.0 | /24 | 254 |