¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Lección gratuita

Planificar las direcciones de una red

Después de esta lección: Puedo planificar las direcciones de una red pequeña de oficina.

Lección de 45 min3 comandosLaboratorio de enrutamiento estático: construye rutas en una red pequeña en tu navegador

Cómo planificar las direcciones de una red

Planificar las direcciones de una red es decidir qué direcciones IP usará cada grupo de equipos. Es lo primero que se hace al montar la red de una oficina, y cambiarlo después cuesta mucho.

Una academia abre una oficina nueva. Tiene ventas, soporte, una sala de reuniones y wifi para invitados. Hoy aprendes a repartir las direcciones sin que se pisen y sin que falten.

Al final de esta lección

Nota

Puedo planificar las direcciones de una red pequeña de oficina.

Palabras clave

PalabraQué significaEjemplo
Dirección IPel número que identifica a un equipo en una red10.20.0.5
Prefijocuántos bits de la dirección nombran la red/26
Subreduna red pequeña sacada de otra más grande
Dirección útiluna dirección que se puede dar a un equipo
Dirección de redla primera de la subred, que nombra a la red entera
Difusiónla última de la subred, que habla con todos a la vez

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un prefijo reparte las direcciones

Una dirección IP tiene 32 bits. El prefijo dice cuántos son de la red. Los que sobran son para los equipos.

Con /24 sobran 8 bits, y 8 bits dan 256 direcciones. Pero dos no se pueden dar a un equipo: la primera nombra la red y la última es la difusión.

Por eso un /24 tiene 254 direcciones útiles. Cada bit menos en el prefijo duplica el número de direcciones.

Ejemplo resuelto: direcciones útiles por prefijo

PrefijoBits de equipoDireccionesÚtiles
/248256254
/257128126
/2666462
/2753230
/2841614
/29386
/30242

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Pide a Python cuántas direcciones tiene un /26

Comando
python3 -c "print(__import__('ipaddress').ip_network('10.0.1.0/26').num_addresses)"

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Pide a Python la máscara de un /26

Comando
python3 -c "print(__import__('ipaddress').ip_network('10.0.1.0/26').netmask)"

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Elige el prefijo más pequeño que sirva

Para cada grupo, cuenta sus equipos y añade un margen para crecer. Después elige el bloque más pequeño que quepa.

Si eliges uno demasiado grande, malgastas direcciones. Si eliges uno demasiado pequeño, tendrás que renumerar la red entera cuando crezca el grupo.

Ejemplo resuelto: los grupos de la academia

GrupoEquipos hoyCon margenPrefijoÚtiles
Ventas2030/2730
Soporte4560/2662
Reuniones812/2814
Wifi de invitados100120/25126

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Cada grupo tiene su red, sin solaparse

Reparte los bloques uno detrás de otro, de mayor a menor. Cada bloque empieza donde acaba el anterior.

Dos redes que se solapan repiten direcciones, y el router no sabe a cuál enviar. Al router de cada red se le da la primera dirección útil, por costumbre.

Ejemplo resuelto: el plan de la academia

GrupoRedPrimera útilÚltima útilDifusión
Wifi de invitados10.20.0.0/2510.20.0.110.20.0.12610.20.0.127
Soporte10.20.0.128/2610.20.0.12910.20.0.19010.20.0.191
Ventas10.20.0.192/2710.20.0.19310.20.0.22210.20.0.223
Reuniones10.20.0.224/2810.20.0.22510.20.0.23810.20.0.239

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un error frecuente

Advertencia

Mucha gente cree que un /24 es una red de 24 equipos. El 24 cuenta los bits de la red, no los equipos. Quedan 8 bits para equipos, así que un /24 admite 254.

Lee cómo está planificada la red del laboratorio

Comando
sudo ip netns exec r1 ip route

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Qué plan usa el laboratorio

r1 conoce dos redes: 10.0.1.0/24, donde está h1, y 10.0.12.0/24, el cable hacia r2. Cada cable tiene su propia red, y ninguna se solapa con otra.

El cable entre los dos routers solo une dos aparatos. Un /30 bastaría, con sus 2 direcciones útiles. Un /24 deja 252 sin usar.

Para ir más lejos: un enlace sin desperdicio

Pide a Python la red 10.0.12.0/30 con el comando de la lección y cuenta sus direcciones. Después escribe sus dos direcciones útiles.

Si la academia tuviera diez cables entre routers, ¿cuántas direcciones se ahorraría con /30 en vez de /24? Comprueba tu cuenta con usable_hosts.

Sobre este laboratorio y su código: Laboratorio de enrutamiento estático: construye rutas en una red pequeña en tu navegador

¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.