Una gestoría y tres grupos de equipos
Una gestoría tiene 45 equipos en una sola red. Hay ordenadores de las mesas, impresoras, el portátil de la dirección y el wifi de los clientes.
El responsable quiere que los clientes no vean las impresoras ni los archivos. Antes de mover un solo cable, alguien tiene que cortar un bloque de direcciones en bloques más pequeños.
Ese corte es lo que aprendes hoy.
Al final de esta lección
Nota
Puedo dividir una red en subredes.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Dirección IP | un número que nombra a un equipo en una red | 10.0.12.77 |
| Prefijo | el número tras la barra: cuántos bits nombran la red | /24 |
| Máscara de subred | el prefijo escrito como cuatro números | 255.255.255.0 |
| Subred | una red pequeña cortada de otra mayor | |
| Dirección de red | la primera de un bloque: da nombre al bloque entero | |
| Dirección de difusión | la última de un bloque: sirve para hablar a todos |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Una dirección son treinta y dos bits
Una dirección IPv4 tiene 32 bits. Se escribe como cuatro números del 0 al 255, separados por puntos.
Cada número es un byte. El equipo trabaja con los bits. Las personas leemos la forma con puntos.
Ejemplo resuelto: una dirección en bits
| Parte | Número | Bits |
|---|---|---|
| Primera | 10 | 00001010 |
| Segunda | 0 | 00000000 |
| Tercera | 12 | 00001100 |
| Cuarta | 77 | 01001101 |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Lee las direcciones del laboratorio
netlab statusSe muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.
Qué enseña el laboratorio
Cada máquina lista sus cables y una dirección con prefijo, como 10.0.12.1/24.
Busca las dos direcciones del enlace entre r1 y r2. Comparten los primeros 24 bits, así que están en la misma red.
El prefijo separa la red del equipo
El número tras la barra es el prefijo. Dice cuántos bits, contando desde la izquierda, nombran la red.
Los bits que quedan nombran al equipo. En 10.0.12.77/24, los 24 primeros bits son la red y los 8 últimos son el equipo.
Un prefijo más largo deja menos bits para equipos.
Ejemplo resuelto: prefijos habituales
| Prefijo | Máscara | Direcciones | Equipos útiles |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 4 | 2 |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Pide a Python una máscara
python3 -c "print(__import__('ipaddress').ip_network('10.0.12.0/27').netmask)"Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.
Un error frecuente
Advertencia
Mucha gente cree que una red /24 admite 256 equipos. Tiene 256 direcciones, pero la primera es la de red y la última es la de difusión. Ninguna de las dos se puede dar a un equipo, así que caben 254.
Cortar un bloque en subredes
Para cortar un bloque, alarga el prefijo. Cada bit extra duplica el número de subredes y reduce a la mitad el tamaño de cada una.
Un /24 cortado con dos bits da cuatro subredes /26 de 64 direcciones.
Las redes nuevas empiezan en múltiplos de 64: 0, 64, 128 y 192.
Ejemplo resuelto: cuatro subredes
| Red | Primer equipo | Último equipo | Difusión |
|---|---|---|---|
| 192.168.30.0/26 | 192.168.30.1 | 192.168.30.62 | 192.168.30.63 |
| 192.168.30.64/26 | 192.168.30.65 | 192.168.30.126 | 192.168.30.127 |
| 192.168.30.128/26 | 192.168.30.129 | 192.168.30.190 | 192.168.30.191 |
| 192.168.30.192/26 | 192.168.30.193 | 192.168.30.254 | 192.168.30.255 |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Deja que Python corte el bloque
python3 -c "print(list(__import__('ipaddress').ip_network('192.168.30.0/24').subnets(new_prefix=26)))"Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.
Para ir más lejos: subredes de tamaños distintos
En la vida real los grupos casi nunca son iguales. Corta 192.168.40.0/24 para 50 puestos de mesa, 20 portátiles y 12 móviles de clientes.
Da primero su bloque al grupo mayor, después al siguiente, cada uno en el siguiente múltiplo libre de su tamaño. Escribe la red, el primer equipo, el último y la difusión de cada uno.
Comprueba cada fila con tu función calculate y di cuántas direcciones sobran.