Es increíble lo popular que es el tema de la división en subredes (o subneteo como algunos lo llaman muy coloquialmente o subnetting como se diría correctamente en inglés), en especial VLSM, seguramente por la dificultad que representa empezar con él. Dada esta premisa y que la maestría sólo se logra con ejercicios y práctica, decidí documentar en éste Blog algunos de los ejercicios que le puse a mis estudiantes de Comunicaciones en el primer examen parcial del semestre (2º del 2008), espero que les resulte útil y que hagan los otros ejercicios propuestos.
Estos son ejercicios de dificultad baja, aumentaré la dificultad en futuras entradas usando subredes de mayores tamaños con redes base de gran tamaño (por ejemplo una clase B o una clase A) . Por lo pronto describiré un ejercicio y su solución, al final de la entrada dejaré otro ejercicio y su solución para descargar en archivos independientes.
El problema
Dada la red 192.168.0.0/24, desarrolle un esquema de direccionamiento que cumpla con los siguientes requerimientos. Use VLSM, es decir, optimice el espacio de direccionamiento tanto como sea posible.
- Una subred de 20 hosts para ser asignada a la VLAN de Profesores
- Una subred de 80 hosts para ser asignada a la VLAN de Estudiantes
- Una subred de 20 hosts para ser asignada a la VLAN de Invitados
- Tres subredes de 2 hosts para ser asignada a los enlaces entre enrutadores.
Solución
Ordeno las subredes en orden decreciente: 80, 20, 20, 2, 2, 2.
Para 80 hosts necesito 7 bits (2^7=128, menos red y broadcas 126 hosts máx.), por lo tanto el prefijo de subred del primer bloque sería /25 (8-7=1; 24+1=25) Tomando la subred cero, la primera dirección de subred sería 192.168.0.0/25, broadcast 192.168.0.127, por lo tanto el rango asignable sería .1 hasta .126.
Para 20 hosts necesito 5 bits (2^5=32, es decir 30 hosts máx.). Prefijo: /27 (8-5=3, 24+3=27); Dir. de red: 192.168.0.128/27, broadcast 192.168.0.159. Rango asignable .129-.158.
La siguiente subred es del mismo tamaño y el prefijo es el mismo. Dir. de red: 192.168.0.160/27 , broadcast 192.168.0.191, rango .161-.190.
Los enlaces entre enrutadores sólo necesitan 2 bits (2^2=4, es decir 2 hosts máx) por lo tanto el prefijo debe ser /30 (8-2=6, 24+6=30). Dir. de enlace 1: 192.168.0.192, dir. de broadcast en enlace 1: 192.168.0.195, rango .193-.194. Dir. enlace 2: 192.168.0.196/30, broadcast en enlace 2: 192.168.0.199, rango .197-.198. Dir. enlace 3: 192.168.0.200/30, broadcast enlace 3: 192.168.0.203, rango: .201-.202.
El esquema resultado es:
Red | Dir | Broadcast | Rango | Máscara |
Estudiantes(80) | 192.168.0.0/25 | 192.168.0.127 | .1-.126 | 255.255.255.128 |
Profesores(20) | 192.168.0.128/27 | 192.168.0.159 | .129-158 | 255.255.255.224 |
Invitados(20) | 192.168.0.160/27 | 192.168.0.191 | .161-190 | 255.255.255.224 |
Enlace 1(2) | 192.168.0.192/30 | 192.168.0.195 | .193-194 | 255.255.255.252 |
Enlace 2(2) | 192.168.0.196/30 | 192.168.0.199 | .197-198 | 255.255.255.252 |
Enlace 3(2) | 192.168.0.200/30 | 192.168.0.203 | .201-202 | 255.255.255.252 |
Se puede observar que los rangos de direcciones asignados son continuos y que queda disponible para crecimiento futuro un rango de direcciones desde 204 en adelante.
Referencias
Si ud. no comprende qué significa o de dónde salieron los cálculos del ejercicio, he escrito varias entradas sobre el tema concentradas en un «tutorial», por favor lea estas otras entradas anteriores de mi blog en las que describo varios aspectos del direccionamiento, explico qué es un esquema de direccionamiento y cómo diseñarlos. También le recomiendo leer las siguientes publicaciones que aportan algo de conocimiento práctico al respecto.
- ¿Cómo se diseñan redes con máscara de subred variable?
- Compartir una conexión I: Enrutador inalámbrico
- ¿Cómo crear una red punto a punto en Win XP? Paso a paso
- Ejercicios difíciles de subredes con VLSM
Ejercicio propuesto
Dada la red 192.168.12.0/24, dessarrolle un esquema de direccionamiento usando VLSM que cumpla los siguientes requerimientos:
- Una subred de 60 hosts para la VLAN de Mercadeo
- Una subred de 80 hosts para la VLAN de Ventas
- Una subred de 20 hosts para la VLAN de Administrativos
- Cuatro subredes de 2 hosts para los enlaces entre enrutadores
La solución tiene un error, aplique los criterios de dirección de host y broadcast para descubrirlo. Corrija usted mismo las consecuencias del error.
gracias por compartir su material, me ha sido de gran ayuda 🙂
Hola María,
gracias por tu comentario, agradezco mucho que valoren mis publicaciones.
Y de pura coincidencia, justo hoy que me dejas tu comentario, acabo de publicar una continuación de esta entrada llamada Ejercicios difíciles de VLSM, te invito a que la leas ya que te ha gustado ésta.
http://cesarcabrera.info/blog/?p=269
Gracias y hasta pronto.
muchas gracias por estas explicaciones, ha sido donde mas claro lo he visto y facil de entender, un saludo y adelante
Hola antes que nada gracias por explicar VLSM, tengo examen y busque ejercicios para aclarar dudas , aqui lo explicas muy claro y lo haces ver muy facil.. y me propuse resolver el ejercicio de propuesta «Dada la red 192.168.12.0/24….» me tope con esta duda en la parte de enlaces al observar el ejercicio resuelto:
«Enlace 2
192.168.12.228/30; Broadcast: 192.168.12.231; Rango: .229-.230
Enlace 3
192.168.12.234/30; Broadcast: 192.168.12.237; Rango: .235-.236
Enlace 4
192.168.12.238/30; Broadcast: 192.168.12.241; Rango: .239-.240»
De Enlace 2 vas de 192.168.12.228 a 192.168.12.231
y si lo entiendo, pero no se supone que el siguiente
Enlace 3 iniciaria 192.168.12.232 a 192.168.12.235 ? o estoy mal?
Agradeceria mucho tu respuesta.. Gracias
Hola Hugo,
gracias por el comentario. Tienes toda la razón, la solución al ejercicio propuesto tiene un error: el enlace 3 debería ser .232 con direcciones 233, 234 y de broadcast 235. Eso también implica recalcular el siguiente enlace.
Bien hecho, no lo voy a corregir en la solución, más bien dejaré eso como cáscara y lo pondré en la entrada a ver si lo descubren sin mirar los comentarios 🙂
Gracias y hasta pronto.
Orale , agradesco tu repuesta inmediata..
Ya le heche un vistaso a los ejercicios dificiles y me quedo muy claro VLSM …
gracias por tu ayuda..
saludos.
Hermano gracias de verdad ni la prof de ccna me lo explico tan bien.
Gracias por los comentarios tan favorables. No se olviden de recomendarme y enlazarme si tienen el blog por ahí o la página o lo que sea -que no sea ilegal por favor 😀
Aquí les quedo.
Muy bueno tus post! … ya me aprendi todito 😉
Espero me vaya bien en el final practico jojo
Saludos y gracias!
Gracias Rosana, pues mucha suerte entonces con ese final.
Hasta pronto.
Hola César!!
la semana pasada me examiné del CCNA y el material que tienes fue de gran ayuda para mi! ya estoy certificado..y ahora voy a por el CCNP.
por cierto…creo que nos conocemos. no se si te acuerdas pero coincidí contigo cuando yo hacía las prácticas en R en coruña. tú estabas con el tema de Xoias no?
venga un saludo!!
Hola Javi,
te felicito por tu certificación y gracias por el comentario.
No creo que nos hayamos conocido, yo nunca he visitado España, pero si me invitan ¡con gusto! 🙂
De nuevo felicitaciones, gracias y hasta pronto.
felicidades por el material esta muy interesante.
no se si tenga otros ejercisios con su respectiva solucion como lo ha planteado en este.
Cesar, primero que nada agradecerte por este post de ejercicios que nos da luces a nosotros que recien estamos viendo este tema de VLSM. Estoy iniciando ccna2 y en unos de los primeros laboratorios, ya me tope con un problema que pide el uso de VLSM, en ccna 1 nuestro instructor ya nos comento al respecto pero en realidad este sera nuestro primer ejercicio. Luego de realizar varias busquedas di con VLSM y encontre este post que me confirmo que este metodo es el que necesito para poder resolver el laboratorio.
Felicitarte sinceramente por tu esfuerzo y agradecerte nuevamente por ello.
Si fuera posible añadir a mi blog de redes http://xdatanetwork.blogspot.com/ (lo inicie hace pocos días) este post y el de ¿Cómo se diseñan redes con máscara de subred variable? claro citando fuente y poniendo link a la misma, te agradeceria mucho, por el momento te añadire a los links en el blog que te mencione.
Saludos.
Hola Caminante,
gracias por el comentario. Sobre la reproducción de mi blog en el tuyo, no hay problema, pero ten en cuenta que la idea de publicar en Internet no es reproducir información sino ofrecer nuevas interpretaciones (en el peor de los casos) o crear contenidos nuevos. Si tú quieres reproducir en tu blog, no hay problema, pero te recomiendo que uses lo que leíste acá y hagas una interpretación, generes otro ejercicio, escribas sobre los problemas que tuviste, en fin, hay muchas cosas nuevas que puedes aportar.
En caso de que lo que quieras sea simplemente reproducir el contenido, yo preferiría que sólo pusieras el enlace y digas que te gustó el contenido, así yo seguiré recibiendo visitas en mi blog, no entrarás en competencia directa (por ser el mismo contenido) y la gente recibirá la suma de nuestros pensamientos y no dos copias de lo mismo.
Gracias y bienvenido a lo blogosfera.
gracias por el comentario Cesar, hare lo que recomiendas.
Ahora mismo estoy en lo de ejercitar, aviso como me fue.
saludos
Hola:
Gracias por tu material, me sirvio de mucho, si por favor pudieras hacer algunos ejemplos donde se aplique VSLM pero en varios niveles de anidamiento desubredes.
Hola Eduardo,
gracias por el comentario. Sí, me parece interesante lo que propones, realmente es un caso realista: dividir una red existente en dos o tres. Vamos a ver cuándo lo puedo escribir, ya se me han acumulados un montón de promesas de publicación que no he cumplido así que mejor no te prometo nada. Mantén pendiente, en cualquier momento escribo ese ejemplo.
Hasta pronto.
hola.. solo para decir .. gracias.. ahora si tengo todo mas claro.. saludos desde Perú
Hola Reynaldo,
gracias por el comentario y pues esa es la idea, que lo vean más claro.
Hasta pronto.
Excelentisimo super claro e estado buscando como hacerlo y esta es la formas mejor explicada y sencilla que he encontrado muchas gracias. Sigue haciendo posts asi.
Hola Gerardo,
gracias por el comentario y espero que sigas leyendo (y recomendando) el blog.
Hasta pronto.
Muchas gracias por el tema de vlsm, es la mejor explicaciòn que he encontrado, de verdad mil gracias ya que me salvaste la vida y ya me siento listo para presentar mi examen de redes II.
Hola Kikin,
pues me gusta que dejes buenos comentarios, pero me gusta más que te haya servido.
Gracias y hasta pronto.
César:
Más que agradecerte quería felicitarte por este excelente blog. Me encontré en la necesidad de retomar el tema de VLSM para el diseño de una red grande y oh sorpresa… cuando lo dejas de hacer por un tiempo no recuerdas bien como se hace y tienes que volver a las bases para ir recapitulando…
Saludos y excelente aporte, es algo para recomendar. =)
P.D. Por favor continúa con estos temas, tienes un excelente método didáctico
Hola Chrix,
gracias por el comentario tan favorable. Si me sale bien es porque me gusta hacerlo, el único riesgo de no continuar es que cada vez tengo menos tiempo para dedicarle al blog, pero hago todo lo posible por seguir publicando.
De nuevo gracias y hasta pronto.
En la competencia del Netriders nivel basico… en Venezuela – 2009
Asi fue l modelo del Ejercicio a resolver:
Con la Ip fue 192.168.10.0 /24 usando la tecnica de vlsm
router 0 -> 20
router 0-> 15
router1-> 10
router1-> 20
router2->5
router2->8
y desde luego usar la tecnico de protocolo que soporte vlsm
eso fue todo el ejercicio mas cabe destacar unas cosas mas hay pero no son necesarias para aca…
Hola
este blog esta muy bueno soy estudiante de computacion e informatica y tambien llevo el curso de arquitectura de redes y comunicaciones
este tema lo entiendo gracias a ti pero quisiera saber que diferencia hay entre subneting y VLSM.
por favor si pudieras responderme seria excelente ya que eres demasiado bueno en este tema.
Gracias de antemano.
hasta pronto!
Hola Alonso,
gracias por el comentario. La diferencia es que subnetting es un término genérico para referirse a diseño de direccionamiento (creación de subredes), sea con máscara variable o fija, mientras que VLSM se refiere a la creación de subredes usando sólo máscara variable (VLSM).
De pronto encontrarás útil hecharle un vistazo a la entrada que escribí sobre las diferencias entre VLSM, CIDR y Sumarización que complementarían esta respuesta o la lección básica de subredes.
De nuevo gracias y hasta pronto.
hola soy de ecuador, tus esfuerzos no son en vano gracias locoo
practicare unos ejercicios si tengo alguna duda me das una mano gracias cesar por impartir tus dones
gracias
Hola soy de el salvador, gracias por tomarte el timepo de compartoir tus conocimientos me ha sido de gran ayuda, siguee a delante.
César, grandioso aporte!…en estos momentos estoy que repaso una y otra vez tus ejercicios básicos y avanzados, ya que tengo un parcial en la noche y bueno esto de hecho que me servirá para ganarme los puntos en el ejercicio de vlsm…Gracias y muchos saludos desde Perú y te has ganado un visitante asiduo más…hasta luego!
Hola Cerlitos,
gracias por el comentario, qué bien que te sirva y que sigas leyendo. Recomienda el blog y de nuevo gracias por seguir leyendo.
hola, podría orientarme con el siguiente problema?
necesito dividir la direccion 166.14.17.0/24 en 4 subredes, la primera de 4 hosts, la segunda de 8 ,la tercera de 16 y la cuarta para 3 routers que están interconectados y forman un anillo
Lo que no entiendo es que la direccion es clase B y la mascara clase C.
Quisiera solo una orientacion, gracias de antemano
Hola Pico,
gracias por el comentario. Es muy simple, la división de redes en clase ya no se usa, sólo se tiene en cuenta para ciertos comportamientos por defecto en enrutamiento y configuración de equipos.
Lo único que tienes que tener en cuenta para ese problema es dejar intactos los primeros 24 bits de tu dirección original (la dirección base), de resto aplica lo que has leído en éste blog (o léelo) sin importar que la dirección sea clase B.
Gracias y hasta pronto.
muchas gracias por la explicación
Oye esta excelente esta explicacion, aqui sin la presion del maestro aprendi mas y le entendi mejor; Muchas Gracias por sitio
Te felicito excelente el manejo del tema, la verdad me aclaro muchas dudas.
Saludos
Hola,
Pico, Hugo, Daniel, gracias por los comentarios. Recomiendenlo con sus compañeros.
Hasta pronto.
Hola excelente pagina para los que aprendemos redes recien ,
te saludo desde ecuador y tengo un pequeño incoveniente tengo una red en mi institucion que debo dividir en redes desde esta ip 192.168.1.1 estoy trabajo con un router y varios switch para cada dependencia y debo hacer una sub red para las siguientes dependencias:
seccion administrativa con 12 maquinas
seccion biblioteca con 15 maquinas
seccion laboratorio 1 con 14 maquinas
seccion laboratorio 2 con 12 maquinas
seccion laboratorio 3 con 18 maquinas
seccion laboratorio 4 con 12 maquinas
seccion laboratorio 5 con 12 maquinas
Estoy haciendo los calculos que estan en el tutorial de esta pagina excelente por supuesto pero aun no tengo resultado positivo me podrian dar una mano le agradeceria mucho.
EXCELENTE INFORMACION, LO UNICO QUE DEBO ACENSEJAR A LOS LECTORES ES QUE PRIMERO ENTIENDAN EL SUBNETING CON MASCARAS FIJAS. YA QUE ABOSRDANDO ESTE TEMA PROMERO Y DESPUES COMPLEMENTANDO CON LA INFORMACION AQUI PRESENTADA, ES COMO PUDE ENTENDER EL VLSM
GRACIAS
saben me han dejado un ejercicio de VLSM
la red es 192.168.X.0/25
Red administrativa, 10 computadoras
Red de trabajo, 28 computadoras
Red de servidores, 5 servidores
no entiendo como hacerlo que es la X y eso prefijo 25 alguien me p uede explicar porfavor?
mil gracias.
muchas gracias por tu post, realmente me saco todas las dudas sobre vlsm ahora podre ir a dar mi exam sin temor =)
Saludos estimado Cesar gracias por compartir tu conocimiento, soy de Ecuador la verdad que estaba buscando ejercicios y los que tu has expuesto estan demasiado claros gracias amigo por impartir tu conocimiento sigue adelante y espero que sigas con muchas entradas, hice los ejercicios y me salieron a la perfección,
Hola! Gracias x postear los ejercicios!!! Favor continuar!
Si busca algún material y me es posible, lo ayudo con mucho gusto.
Pura vida!
David M.
ERES GRADEEEEEEEEEEEEEEEE, MUCHAS GRACIAS POR ESTA ESTUPENDA INFORMACION.
Hola desde España:
Me ha gustado mucho tu explicación. Realicé el ejercicio de pruebas y como pedías descubrir el fallo, creo que encontré otro, o no, tu me diras si me equivoco pero en el primer rango de la primera red, pones
«Rango: .1-127;» y creo que el rango es 1-126, no lo he visto comentado en los post.
Pero me parece buena pagina y quisiera contribuir para por lo menos hacerla un poco mejor.
un saludo.
muy buena la explicacion pero tengo una duda, yo uso un programa llamado Packet Tracer que es de cisco para hacer y configurar redes, y no se por que alli no se ordenan los host de mayor a menos si no que como salen, porque es eso, sabras la respuesta?? me ayudaria mucho
saludos
Hola Tamara,
gracias por el comentario. No entiendo muy bien tu pregunta, sobre los laboratorios simulados, ellos están diesñados para mejorar tus habilidades y conocimiento y ordenar las subredes es una tarea fundamental que tienes que saber y reforzar. Si te las dan ordenadas no tiene gracia. No sé si por ahí iba tu pregunta, sino me le vuelves a formular.
Gracias y hasta pronto.
Pingback: VLSM: subredes de tamaño variable :Luctus
Hola ante todo, y muy buena la explicación pero me surge una pregunta
Si yo tengo por ejemplo
5 subredes y cada una tiene la siguiente cantidad de hosts
La subred A B y C están conectadas al Router 1
subred A : 10 hosts
subred B : 20 hosts
subred C : 33 hosts
La subred D está conectada al Router 2
subred D : 110 hosts
Enlace Serial
subred E : 2 direcciones IP de host.
Me surge la siguiente duda. yo se que cuando realizo un direccionamiento de tipo classfull, yo tenía que elegir una clase cuya máscara me permitiera ajustar a la máxima cantidad de subredes existentes y la mayor cantidad de HOST. En el ejemplo; Hay 5 subredes y 110 Host como máximo en una de las subredes, entonces:
Si escogiera clase C, tendría que tomar 7 bits para host, pero me quedaria 1 bit para subredes. Eso me da 128 hosts pero solo 2 subredes, entonces tendría que escoger clase B ya que me quedo limitado en el número de subredes; correcto ?
Pero si voy a resolver el problema con VLSM tengo entendido que uno ajusta la máscara de acuerdo a la cantidad de host por cada subred. Es decir yo podría escoger la mascara de clase A 255.255.255.0 y ajustarla para obtener los 110 host sin importar que no cumpla con el # de subredes totales ?? Es decir yo podría escoger como mi primera subred
192.168.0.0/25
la segunda como
192.168.0.128/26
o tendría que escoger de igual forma clase B para cumplir con la cantidad de subredes ( 5 subredes )
Gracias….
Hola César,
gracias por el comentario. En el ejemplo que propones sí caben todas las subredes en una clase C, no necesitas una clase B. Una forma fácil de precalcularlo es mirando que clase C tendría en potencia 256 hosts y con las redes pedidas necesitaríamos subredes con 128, 64, 32, 8 y 4 hosts en potencia y eso da 236 que es menos de 256. Te queda de tarea hacer el ejercicio, pero te advierto: ya lo hice y sí da.
Hasta pronto.
P.D.: Esta entrada ya tiene demasiados comentarios, por lo tanto voy a cerrar la posibilidad de dejar más. Gracias a todos.
tengo una duda en la parte de los enlaces tomarias como base 192.168.0.192/27
192= 110!00!000 ok ahora tenenmos los 3 enlaces eso no vendria 3 subredes y por lo tanto me presto 2 bits mas de la parte de host para tener 4 subredes, y en la parte de host normal me queda 3 bits que vendria hacer 2`3-2=6 hosts y normal resultaria=???
Hola Frank,
lo siento pero no entiendo la pregunta. Para enlaces de dos PCs usualmente se utilizan máscaras de /30, en las cuales sólo se pueden asignar dos direcciones (más el broadcast y la red). No tomo dos bits de la subred porque eso serían cuatro subredes de 6 hosts y sólo necesito 2 hosts.
Ésta entrada ya tiene muchos comentarios y se ha comentado suficiente. Para evitar que ésta página sea tan larga voy a quitar la posibilidad de dejar más comentarios. Muchas gracias a todos los que me aportaron sus dudas, correcciones y sugerencias.
Hasta pronto.
P.D.: Sigan leyendo, recomendando y enlazando 😉