En esta guía completa, exploraremos el subnetting desde sus conceptos fundamentales hasta técnicas avanzadas. Aprenderás a dividir redes utilizando los métodos FLSM y VLSM, calcular eficientemente direcciones IP y máscaras de subred, y aplicar estos conocimientos en escenarios reales.
Esta guía está diseñada tanto para estudiantes como para profesionales de redes que deseen dominar el arte del subnetting, con ejemplos prácticos y herramientas interactivas para facilitar el aprendizaje.
Aprendizaje Progresivo
Desde conceptos básicos hasta técnicas avanzadas
Herramientas Prácticas
Calculadoras y visualizadores interactivos
Ejercicios Prácticos
Casos reales y ejemplos detallados
Conceptos Clave
Estructura IPv4
Una dirección IPv4 consta de 32 bits divididos en cuatro octetos, cada uno representando valores entre 0 y 255.
Subnetting
Proceso de dividir una red IP en subredes más pequeñas para optimizar el uso de direcciones y mejorar la seguridad.
Máscara de Red
Valor de 32 bits que determina qué parte de una dirección IP identifica la red y qué parte identifica los hosts.
Broadcast
Dirección especial que permite enviar datos a todos los dispositivos de una subred específica.
Estructura de una Dirección IPv4
Una dirección IPv4 consta de 32 bits divididos en cuatro octetos, separados por puntos y representados en formato decimal. Cada octeto tiene 8 bits, lo que permite valores entre 0 y 255.
Ejemplo de Dirección IP
Formato Decimal
Formato Binario
Cada bit puede tener un valor de 0 o 1, y cada octeto representa un número entre 0 y 255.
Clases de Direcciones IP
Las direcciones IP se dividen en clases según su rango y cantidad de hosts permitidos:
Clase | Rango | Capacidad | Uso típico |
---|---|---|---|
Clase A | 1.0.0.0 - 126.255.255.255 | 16,777,214 hosts | Redes muy grandes, nivel nacional/internacional |
Clase B | 128.0.0.0 - 191.255.255.255 | 65,534 hosts | Redes medianas, nivel empresarial |
Clase C | 192.0.0.0 - 223.255.255.255 | 254 hosts | Redes pequeñas, nivel departamental |
Clase D | 224.0.0.0 - 239.255.255.255 | N/A | Multicast, transmisión de datos a múltiples destinos |
Clase E | 240.0.0.0 - 255.255.255.255 | N/A | Reservado para investigación y desarrollo |
Nota: Las clases D y E no se utilizan para asignación de hosts en redes convencionales.
Direcciones Reservadas
Direcciones Privadas (RFC 1918)
Clase | Rango | Uso típico |
---|---|---|
A | 10.0.0.0 - 10.255.255.255 | Redes empresariales grandes |
B | 172.16.0.0 - 172.31.255.255 | Redes medianas |
C | 192.168.0.0 - 192.168.255.255 | Redes pequeñas/hogareñas |
Direcciones Especiales
Loopback (localhost) - Para pruebas locales
APIPA - Asignación automática cuando no hay DHCP
Diferencias entre IP Pública y Privada
IP Pública
- Enrutable en Internet
- Única globalmente
- Asignada por ISP
- Necesaria para servicios públicos
IP Privada
- Solo para redes internas
- Puede repetirse entre redes
- Requiere NAT para Internet
- Mayor seguridad
Direcciones de Red y Broadcast
Cada subred tiene dos direcciones especiales reservadas que no pueden asignarse a dispositivos:
Dirección de Red
Identifica y representa la subred completa. Es la primera dirección del rango y no se puede asignar a ningún dispositivo.
Dirección de Broadcast
Permite enviar mensajes a todos los hosts de la subred simultáneamente. Es la última dirección del rango.
Ejemplo Práctico
Para la red 192.168.1.0/24
:
Tipo | Dirección | Descripción |
---|---|---|
Red | 192.168.1.0 |
Primera dirección del rango |
Broadcast | 192.168.1.255 |
Última dirección del rango |
Rango de direcciones utilizables: 192.168.1.1
- 192.168.1.254
CIDR (Classless Inter-Domain Routing)
¿Qué es CIDR?
El CIDR reemplazó el uso de clases fijas, permitiendo definir el tamaño de una subred con un sufijo en formato /X
.
Ejemplo de Notación CIDR
192.168.1.0
/26
Tabla de Referencia Rápida
Máscara de Subred | Notación CIDR | Hosts Útiles | Uso Común |
---|---|---|---|
255.255.255.0 | /24 | 254 | Redes pequeñas a medianas |
255.255.255.128 | /25 | 126 | Departamentos pequeños |
255.255.255.192 | /26 | 62 | Grupos de trabajo |
255.255.255.224 | /27 | 30 | Oficinas pequeñas |
Consejo: Haz clic en una fila para ver más detalles sobre esa configuración de subred.
Subnetting vs Supernetting
Dos técnicas fundamentales para la gestión de direcciones IP con propósitos opuestos:
Subnetting
División de una red en subredes más pequeñas
Supernetting
Agrupación de múltiples redes pequeñas en una más grande
Método de Cálculo de Subredes FLSM
¿Qué es FLSM?
El método FLSM (Fixed Length Subnet Mask) es una técnica de subnetting que divide una red en subredes de igual tamaño. Todas las subredes creadas tienen la misma máscara y número de hosts disponibles.
Tamaño Uniforme
Todas las subredes tienen el mismo tamaño
Simplicidad
Fácil de implementar y mantener
Estructura Clara
Organización predecible de la red
Visualización de División FLSM
Domina el método de subredes de longitud fija con nuestra guía paso a paso
Método de Cálculo de Subredes VLSM
¿Qué es VLSM?
El método VLSM (Variable Length Subnet Mask) es una técnica avanzada que permite crear subredes de diferentes tamaños según las necesidades específicas de cada segmento de red.
Tamaño Variable
Subredes adaptadas a necesidades específicas
Eficiencia
Optimización del espacio de direcciones IP
Flexibilidad
Adaptable a diferentes requisitos de red
Visualización de División VLSM
Descubre cómo optimizar tus redes con subredes de longitud variable
Errores Comunes y Cómo Evitarlos
Error 1: Confundir la dirección de red con la de broadcast
Descripción: Es común confundir la dirección de red (todos los bits de host en 0
) con la dirección de broadcast (todos los bits de host en 1
).
Solución
Recuerda que la dirección de red identifica la subred, mientras que la dirección de broadcast se usa para enviar datos a todos los dispositivos en esa subred.
Red: 192.168.1.0
/24
Broadcast: 192.168.1.255
/24
Error 2: No restar 2 direcciones al calcular hosts
Descripción: Olvidar restar 2 direcciones (red y broadcast) al calcular el número de hosts disponibles en una subred.
Solución
Siempre aplica la fórmula Hosts = 2n - 2
, donde n
es el número de bits de host.
Para una máscara /24 (8 bits de host):
Hosts = 28 - 2 = 256 - 2 = 254 hosts utilizables
Error 3: Usar FLSM cuando VLSM es más adecuado
Descripción: Utilizar FLSM en redes con requisitos variables de hosts, lo que puede llevar al desperdicio de direcciones IP.
Solución
Evalúa si VLSM es más adecuado para optimizar el uso de direcciones IP en redes con subredes de diferentes tamaños.
FLSM
Todas las subredes: 62 hosts
VLSM
Subred 1: 126 hosts
Subred 2: 30 hosts
Subred 3: 14 hosts
Error 4: No verificar solapamientos en VLSM
Descripción: Asignar subredes sin verificar que no haya solapamientos entre los rangos de direcciones.
Solución
Siempre ordena las subredes de mayor a menor y verifica que no haya superposición entre los rangos de direcciones.
1. Subred más grande: 192.168.1.0/24
2. Subred mediana: 192.168.1.128/25
3. Subred pequeña: 192.168.1.192/26
5. Fórmulas Matemáticas Esenciales
Cálculo de Hosts por Subred
Hosts = 2n - 2
Donde n es el número de bits de host (bits en 0 en la máscara)
Cálculo de Subredes Posibles
Subredes = 2m
Donde m es el número de bits de red (bits prestados)
Cálculo de la Dirección de Broadcast
Broadcast = Dirección de Red | (Invertir Máscara de Subred)
Se obtiene realizando un OR bit a bit entre la dirección de red y la máscara de subred invertida.
Ejemplo: Para la red 192.168.1.0/24:
Dirección de Red: 11000000.10101000.00000001.00000000 Máscara de Subred: 11111111.11111111.11111111.00000000 Máscara Invertida: 00000000.00000000.00000000.11111111 OR bit a bit: 11000000.10101000.00000001.11111111 Resultado: 192.168.1.255
Dirección de broadcast: 192.168.1.255
Tabla de Potencias de 2
Exponente (n) | Potencia (2n) | Hosts Disponibles (2n - 2) |
---|---|---|
1 | 2 | 0 |
2 | 4 | 2 |
3 | 8 | 6 |
4 | 16 | 14 |
5 | 32 | 30 |
6 | 64 | 62 |
7 | 128 | 126 |
8 | 256 | 254 |
Tabla de Referencia Rápida
Máscara CIDR | Máscara Decimal | Hosts Disponibles | Bits de Host |
---|---|---|---|
/24 | 255.255.255.0 | 254 | 8 |
/25 | 255.255.255.128 | 126 | 7 |
/26 | 255.255.255.192 | 62 | 6 |
/27 | 255.255.255.224 | 30 | 5 |
/28 | 255.255.255.240 | 14 | 4 |
/29 | 255.255.255.248 | 6 | 3 |
/30 | 255.255.255.252 | 2 | 2 |
Conversión de Binario a Decimal y Viceversa
Binario a Decimal
Cada bit representa una potencia de 2. La siguiente tabla muestra el valor de cada posición:
Posición del Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Valor (2n) | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Ejemplo:
10110100 = (1×128) + (0×64) + (1×32) + (1×16) + (0×8) + (1×4) + (0×2) + (0×1) = 180
🔹 Decimal a Binario
Ejemplo para 180
:
180 / 2 = 90, residuo 0 90 / 2 = 45, residuo 0 45 / 2 = 22, residuo 1 22 / 2 = 11, residuo 0 11 / 2 = 5, residuo 1 5 / 2 = 2, residuo 1 2 / 2 = 1, residuo 0 1 / 2 = 0, residuo 1
Orden final: 10110100
.
Conversión de Decimal a Hexadecimal
Ejemplo para 180
:
180 / 16 = 11, residuo 4 → (B4 en hexadecimal)
Resultado: B4
en hexadecimal.
Conversión de Decimal a Octal
Ejemplo para 180
:
180 / 8 = 22, residuo 4 22 / 8 = 2, residuo 6 2 / 8 = 0, residuo 2
Orden final: 264
en octal.