¿Es esta una tarea válida (realizada por el profesor) sobre dividir hosts en dos subredes?

¿Es esta una tarea válida (realizada por el profesor) sobre dividir hosts en dos subredes?

Cito la tarea:

"Considere una organización con 4000 hosts. Divida los hosts en dos subredes que contengan 1000 y 3000 hosts. Elija los ID de red y defina las máscaras de subred para que se cumplan los requisitos de la organización y el espacio de direcciones sea lo más pequeño posible".

Mientras intentaba resolver esto, me quedé atrapado en el hecho de que hay que dividir los hosts en dos subredes con una de 1000 y la segunda de 3000. Sentí que esto no era posible y pensé que podría haber querido decir dividir en 2x /22 2046 hosts. Entonces quería saber si esta tarea es válida y, de ser así, ¿cómo debo abordar este problema?

Respuesta1

Su preocupación es válida y, en mi humilde opinión, la pregunta es capciosa o está mal redactada, específicamente "en 2 subredes". Según mi lectura, para cumplir con esta cláusula necesitaría una solución bastante derrochadora que requiere un /19 para implementarse.

Pruebe 1 * /20 (es decir, 4096 IP) + 1 * /22. Si las subredes deben separarse de un único bloque existente, necesitaría un /19, que se dividiría en 1/20 y 2/22, uno. de los cuales no sería necesario.

Si puede dejar de lado el requisito de "2 subredes", la respuesta parecería ser

1 * /21 + 2 * /22: con 1 de /22 asignado junto con /21. Esto supondría un poco de carga adicional en el enrutador (o en las tablas de enrutamiento de los hosts), pero cumpliría mejor con el requisito de que "el espacio de direcciones sea lo más pequeño posible".

Me pregunto si la solución "correcta" es recomendar (1) arriba como la solución correcta y señalar que (2) arriba sería mejor si se renunciara al requisito de dividir en 2 subredes.

información relacionada