Subnetting de IP Simplificado: Una Guía Visual
· 12 min de lectura
Tabla de Contenidos
- ¿Qué es el Subnetting?
- Direcciones IP: Lo Básico
- Máscaras de Subred Explicadas
- Notación CIDR
- Porciones de Red y Host
- Calculando Subredes Paso a Paso
- Tabla de Referencia de Subredes Comunes
- Ejemplos de Subnetting del Mundo Real
- Mejores Prácticas de Subnetting
- Solución de Problemas Comunes de Subnetting
- Preguntas Frecuentes
- Artículos Relacionados
¿Qué es el Subnetting?
El subnetting es la práctica de dividir una red más grande en piezas más pequeñas y manejables llamadas subredes. Piensa en ello como dividir un gran edificio de oficinas en pisos separados, cada uno con su propia recepción y directorio. Cada piso (subred) opera independientemente mientras sigue siendo parte del mismo edificio (red).
¿Por qué molestarse? Sin subnetting, cada dispositivo en una red comparte el mismo dominio de difusión. Cuando un dispositivo envía un mensaje de difusión, todos los demás dispositivos tienen que procesarlo. En una red con miles de dispositivos, esto crea enormes cantidades de tráfico innecesario.
El subnetting proporciona varios beneficios críticos:
- Tráfico de difusión reducido: Dominios de difusión más pequeños significan menos dispositivos procesando mensajes innecesarios
- Seguridad mejorada: Los segmentos de red pueden aislarse con firewalls y controles de acceso
- Mejor organización: Agrupa dispositivos lógicamente por departamento, función o ubicación
- Asignación eficiente de direcciones IP: Asigna bloques de direcciones de tamaño apropiado a diferentes segmentos
- Solución de problemas simplificada: Aísla problemas de red a segmentos específicos
- Rendimiento mejorado: Reduce la congestión limitando los dominios de difusión
Considera una empresa con 500 empleados. Sin subnetting, los 500 dispositivos estarían en una red plana. Cada solicitud ARP, difusión DHCP y anuncio de red llegaría a cada dispositivo. Con subnetting, podrías crear redes separadas para Ventas, Ingeniería, RRHH y WiFi de Invitados—cada una aislada y manejable.
Consejo profesional: Las redes modernas casi siempre usan subnetting. Incluso los routers domésticos crean una subred (típicamente 192.168.1.0/24) para separar tus dispositivos locales del internet más amplio.
Direcciones IP: Lo Básico
Antes de sumergirte en el subnetting, necesitas entender las direcciones IP. Una dirección IPv4 es un número de 32 bits, típicamente escrito como cuatro números decimales separados por puntos—como 192.168.1.100. Cada uno de esos cuatro números (llamados octetos) va de 0 a 255, representando 8 bits.
En binario, esa dirección se ve así:
192.168.1.100
= 11000000.10101000.00000001.01100100
Cada dirección IP tiene dos partes: la porción de red (que identifica a qué red pertenece el dispositivo) y la porción de host (que identifica el dispositivo específico en esa red). La máscara de subred determina dónde cae el límite entre estas dos partes.
Clases de Direcciones IPv4 (Contexto Histórico)
Originalmente, las direcciones IP se dividían en clases. Aunque las redes con clases están en gran medida obsoletas, entender estas clases ayuda a comprender los fundamentos del subnetting:
| Clase | Rango del Primer Octeto | Máscara Predeterminada | Bits de Red/Host | Propósito |
|---|---|---|---|---|
| Clase A | 1-126 | 255.0.0.0 | 8/24 | Redes grandes (16M hosts) |
| Clase B | 128-191 | 255.255.0.0 | 16/16 | Redes medianas (65K hosts) |
| Clase C | 192-223 | 255.255.255.0 | 24/8 | Redes pequeñas (254 hosts) |
| Clase D | 224-239 | N/A | N/A | Multidifusión |
| Clase E | 240-255 | N/A | N/A | Experimental |
Hoy en día, usamos Enrutamiento entre Dominios sin Clases (CIDR), que permite un tamaño de subred flexible independientemente de la clase de dirección. Esto elimina el desperdicio inherente en las redes con clases.
Rangos de Direcciones IP Especiales
Ciertos rangos de IP están reservados para propósitos específicos:
- 10.0.0.0/8: Red privada (Clase A)
- 172.16.0.0/12: Red privada (Clase B)
- 192.168.0.0/16: Red privada (Clase C)
- 127.0.0.0/8: Direcciones de bucle local (localhost)
- 169.254.0.0/16: Direcciones de enlace local (APIPA)
- 0.0.0.0/8: Red actual
- 255.255.255.255: Dirección de difusión
Las direcciones privadas pueden usarse libremente dentro de tu red pero no pueden enrutarse en el internet público. Esto permite a las organizaciones usar los mismos rangos privados internamente sin conflictos.
Máscaras de Subred Explicadas
Una máscara de subred se parece a una dirección IP pero sirve un propósito completamente diferente. Es un patrón de 32 bits de bits 1 consecutivos seguidos por bits 0 consecutivos. Los bits 1 marcan la porción de red, y los bits 0 marcan la porción de host.
Por ejemplo, la máscara de subred 255.255.255.0 en binario es:
11111111.11111111.11111111.00000000
Esta máscara indica que los primeros 24 bits representan la red, y los últimos 8 bits representan el host. Cuando realizas una operación AND bit a bit entre una dirección IP y su máscara de subred, obtienes la dirección de red.
Cómo Funcionan las Máscaras de Subred
Veamos esto en acción con la dirección IP 192.168.1.100 y la máscara 255.255.255.0:
Dirección IP: 11000000.10101000.00000001.01100100 (192.168.1.100)
Máscara: 11111111.11111111.11111111.00000000 (255.255.255.0)
---------------------------------------- (operación AND)
Red: 11000000.10101000.00000001.00000000 (192.168.1.0)
El resultado, 192.168.1.0, es la dirección de red. Todos los dispositivos con direcciones IP desde 192.168.1.1 hasta 192.168.1.254 pertenecen a esta red.
Consejo rápido: Usa nuestra Calculadora de Subredes para calcular instantáneamente direcciones de red, direcciones de difusión y rangos de hosts utilizables sin conversión binaria manual.
Entendiendo los Hosts Utilizables
No todas las direcciones en una subred pueden asignarse a dispositivos. Dos direcciones siempre están reservadas:
- Dirección de red: La primera dirección (todos los bits de host en 0) identifica la red misma
- Dirección de difusión: La última dirección (todos los bits de host en 1) envía mensajes a todos los dispositivos en la red
Para una red /24 con 256 direcciones totales, tienes 254 direcciones de host utilizables. La fórmula es: 2bits de host - 2
Notación CIDR
La notación CIDR (Enrutamiento entre Dominios sin Clases) proporciona una forma compacta de representar máscaras de subred. En lugar de escribir 255.255.255.0, escribes /24—indicando que 24 bits se usan para la porción de red.
El formato de notación es: dirección_IP/longitud_prefijo
Ejemplos:
192.168.1.0/24= máscara de subred255.255.255.010.0.0.0/8= máscara de subred255.0.0.0172.16.0.0/16= máscara de subred255.255.0.0192.168.1.128/25= máscara de subred255.255.255.128
Tabla de Conversión CIDR
Así es como los prefijos CIDR se mapean a máscaras de subred y conteos de hosts:
| CIDR | Máscara de Subred | Direcciones Totales | Hosts Utilizables | Máscara Binaria |
|---|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 | 11111111.11111111.11111111.00000000 |
| /25 | 255.255.255.128 | 128 | 126 | 11111111.11111111.11111111.10000000 |
| /26 | 255.255.255.192 | 64 | 62 | 11111111.11111111.11111111.11000000 |
| /27 | 255.255.255.224 | 32 | 30 | 11111111.11111111.11111111.11100000 |
| /28 | 255.255.255.240 | 16 | 14 | 11111111.11111111.11111111.11110000 |
| /29 | 255.255.255.248 | 8 | 6 | 11111111.11111111.11111111.11111000 |
| /30 | 255.255.255.252 | 4 | 2 | 11111111.11111111.11111111.11111100 |
La notación CIDR es ahora el estándar en redes. Es más flexible que el direccionamiento con clases y hace que los cálculos de subredes sean más intuitivos una vez que entiendes el patrón.
Porciones de Red y Host
Entender cómo las direcciones IP se dividen en porciones de red y host es fundamental para el subnetting. La máscara de subred crea esta división, y cambiar dónde cae ese límite es cómo creamos subredes de diferentes tamaños.
Visualizando la División
Considera la dirección 192.168.10.50/24:
Dirección IP: 192 . 168 . 10 . 50
Binario: 11000000.10101000.00001010.00110010
|----Red (24 bits)-----|--Host (8)--|
Máscara: 11111111.11111111.11111111.00000000 (/24)
Los primeros 24 bits (192.168.10) identifican la red. Los últimos 8 bits (50) identifican el host específico en esa red.
Tomando Prestados Bits de Host
Cuando haces subnetting, estás "tomando prestados" bits de la porción de host para crear bits de red adicionales. Cada bit prestado duplica el número de subredes pero reduce a la mitad el número de hosts por subred.
Comenzando con 192.168.10.0/24 (254 hosts), si tomamos prestado 1 bit:
- Nueva máscara:
/25(255.255.255.128) - Número de subredes: 21 = 2
- Hosts por subred: 27 - 2 = 126
Las dos subredes resultantes son:
192.168.10.0/25(hosts: 192.168.10.1 - 192.168.10.126)192.168.10.128/25(hosts: 192.168.10.129 - 192.168.10.254)
Si tomamos prestados 2 bits (creando una máscara /26):
- Número de subredes: 22 = 4
- Hosts por subred: 26 - 2 = 62
Las cuatro subredes se convierten en:
192.168.10.0/26(hosts: .1 - .62)192.168.10.64/26(hosts: .65 - .126)192.168.10.128/26(hosts: .129 - .190)192.168.10.192/26(hosts: .193 - .254)
Consejo profesional: El método del "número mágico" ayuda a calcular subredes rápidamente. Resta el octeto de la máscara de subred de 256 para encontrar el incremento entre subredes. Para /26 (máscara 192), el número mágico es 256 - 192 = 64, así que las subredes comienzan en 0, 64, 128, 192.
Calculando Subredes Paso a Paso
Recorramos un problema completo de subnetting de principio a fin. Este enfoque metódico funciona para cualquier escenario de subnetting.
Problema de Ejemplo
Te han asignado la red 172.16.0.0/16 y necesitas crear 30 subredes para diferentes departamentos. ¿Qué máscara de subred deberías usar, y cuáles son los primeros tres rangos de subredes?
Paso 1: Determinar los Bits de Subred Requeridos
¿Cuántos bits necesitamos tomar prestados para crear 30 subredes?
- 24 = 16 subredes (no suficiente)
- 25 = 32 subredes (suficiente)
Necesitamos tomar prestados 5 bits de la porción de host.
Paso 2: Calcular la Nueva Máscara de Subred
Máscara original: /16 (255.255.0.0)
Bits prestados: 5
Nueva máscara: /21 (255.255.248.0)
En binario, el tercer octeto se convierte en:
11111000 = 248
Paso 3: Calcular Hosts por Subred
Bits de host restantes: 32 - 21 = 11 bits
Hosts por subred: 211 - 2 = 2046 hosts utilizables
Paso 4: Encontrar el Incremento de Subred
Número mágico: 256 - 248 = 8
Las subredes se incrementan de 8 en 8 en el tercer octeto.
Paso 5: Listar las Subredes
Primeras tres subredes:
- 172.16.0.0/21
- Red: 172.16.0.0
- Primer host: 172.16.0.1
- Último host: 172.16.7.254
- Difusión: 172.16.7.255
- 172.16.8.0/21
- Red: 172.16.8.0
- Primer host: 172.16.8.1
- Último host: 172.16.15.254
- Difusión: 172.16.15.255
- 1