Unidad 5 - Instalación y configuración de equipos en una red
Direccionamiento IP
Repaso del direccionamiento IP visto en la unidad 2.
Subnetting
Hasta ahora hemos trabajado con direcciones IP “completas”, donde una red se identifica por su ID de red y todos los hosts pertenecen a esa misma red. Sin embargo, en redes reales esto no siempre es eficiente.
El subnetting (o subneteo) consiste en dividir una red IP en varias subredes más pequeñas, reutilizando parte de los bits del identificador de host para crear nuevos identificadores de red.
Mediante el subnetting se consigue:
- Mejor organización de la red.
- Reducción del tráfico de broadcast.
- Uso más eficiente de las direcciones IP.
- Separación lógica de departamentos, aulas o servicios.
Supongamos una red de clase C con dirección 192.168.1.0/24. Esta red permite 254 hosts, pero si solo se necesitan 20 equipos por aula y hay varias aulas, la mayoría de direcciones quedarían sin usar.
En lugar de crear varias redes distintas, se puede dividir una única red en varias subredes, cada una con su propia dirección de red y broadcast.
En subnetting se produce lo siguiente:
- Se toman bits del identificador de host.
- Esos bits pasan a formar parte del identificador de red.
- Al aumentar los bits de red:
- Aumenta el número de subredes.
- Disminuye el número de hosts por subred.
Este proceso se denomina préstamo de bits.
Máscara de red en subnetting
Recordemos que la máscara de red indica qué bits pertenecen a la red y cuáles al host.
Al subnetear:
- La máscara de red aumenta el número de bits a 1.
- Esto se refleja tanto en formato decimal como en notación CIDR.
Ejemplo:
- Máscara original: /24 → 255.255.255.0
- Máscara tras subnetting: /26 → 255.255.255.192
Subnetting en redes de clase C
Las redes de clase C son las más utilizadas para aprender subnetting, ya que parten de:
- 24 bits de red
- 8 bits de host
Ejemplo de red base:
- Red: 192.168.1.0/24
- Hosts posibles: 254
Subdivisión en 2 subredes
Para dividir la red en 2 subredes:
- Se necesita 1 bit adicional para red.
- Nueva máscara: /25
Resultados:
- Subredes: 2
- Hosts por subred: 126
Subredes resultantes:
- 192.168.1.0/25 → hosts 192.168.1.1 – 192.168.1.126
- 192.168.1.128/25 → hosts 192.168.1.129 – 192.168.1.254
Subdivisión en 4 subredes
Para obtener 4 subredes:
- Se toman 2 bits del host.
- Nueva máscara: /26
Resultados:
- Subredes: 4
- Hosts por subred: 62
Subredes:
- 192.168.1.0/26
- 192.168.1.64/26
- 192.168.1.128/26
- 192.168.1.192/26
Cálculo rápido del tamaño de bloque
El salto entre subredes se calcula restando el valor del último octeto de la máscara a 256.
Ejemplo:
- Máscara: 255.255.255.192
- Último octeto: 192
- Tamaño de bloque: 256 − 192 = 64
Esto indica que cada subred empieza cada 64 direcciones.
Dirección de red y dirección de broadcast en subnetting
En cada subred:
- La primera dirección es la dirección de red.
- La última dirección es la dirección de broadcast.
- Las direcciones intermedias se asignan a hosts.
Ejemplo:
- Subred: 192.168.1.64/26
- Red: 192.168.1.64
- Broadcast: 192.168.1.127
- Hosts: 192.168.1.65 – 192.168.1.126
VLSM
Una vez comprendido el subnetting clásico, donde todas las subredes tienen el mismo tamaño, aparece una limitación importante: no todas las subredes necesitan el mismo número de hosts.
El VLSM (Variable Length Subnet Mask) es una técnica que permite utilizar máscaras de red de distinta longitud dentro de una misma red, creando subredes de tamaños diferentes según las necesidades reales.
De esta forma se consigue un aprovechamiento mucho más eficiente de las direcciones IP.
Diferencia entre subnetting y VLSM
En subnetting clásico:
- Todas las subredes tienen la misma máscara.
- Todas las subredes tienen el mismo número de hosts.
- Es sencillo, pero poco flexible.
En VLSM:
- Cada subred puede tener una máscara distinta.
- Cada subred puede tener un número diferente de hosts.
- Es más eficiente y se utiliza en redes reales.
- Las subredes más grandes se asignan primero, y las más pequeñas después.
Pasos para realizar VLSM
El proceso de VLSM siempre sigue los mismos pasos:
- Partir de una red base.
- Anotar las necesidades de hosts de cada subred.
- Ordenar las subredes de mayor a menor número de hosts.
- Asignar la máscara adecuada a cada subred.
- Calcular dirección de red, broadcast y rango de hosts.
- Continuar con la siguiente subred usando la siguiente dirección libre.
Ejemplo de subnetting con VLSM
Red base: 192.168.1.0/24
Necesidades:
- Subred A: 100 hosts.
- Subred B: 30 hosts.
- Subred C: 10 hosts.
Paso 1: ordenar las redes por número de hosts
100 hosts -> 30 hosts -> 10 hosts.
Paso 2: elegir la máscara adecuada
- Para 100 hosts -> se necesitan 7 bits de hosts: Máscara /25 -> 126 hosts.
- Para 30 hosts -> se necesitan 5 bits de hosts: Máscara /27 -> 30 hosts.
- Para 10 hosts -> se necesitan 4 bits de hosts: Máscara /28 -> 14 hosts.
Paso 3: asignación de subredes
Subred A
Subred B
Subred C
El resto de direcciones quedan disponibles para futuras ampliaciones.
Errores comunes al usar VLSM
- No ordenar las subredes de mayor a menor.
- Asignar una máscara demasiado pequeña.
- Solapar rangos de direcciones.
- Olvidar reservar dirección de red y broadcast.
- Empezar una subred en una dirección que no coincide con el tamaño de bloque.