Justo ahora estoy enseñando a mis estudiantes el tema de los protocolos sin clase (classless) y en esta etapa surgen (con toda razón) las dudas sobre ¡¿qué diferencia existe entre VLSM, CIDR y Sumarización?!. Bueno, pues acá voy a intentar aclarar un poco esas diferencias aunque de todos modos es necesario entender que son tan relacionados que cuando se habla de uno, normalmente se tiene que mencionar los otros.

¿Qué es VLSM?

VLSM es la sigla de Variable Length Subnet Masks o, en español, máscara de subred de longitud variable o máscara variable. Básicamente es la técnica por la cual se diseña un esquema de direccionamiento usando varias máscaras en función de la cantidad de hosts, es decir, la cantidad de hosts determina la longitud de la máscara o longitud del prefijo de red. ¿Y para qué el término? pues para diferenciarlo de la antigua forma de diseñar subredes: máscara única o máscara fija, es decir, cuando diseñabamos con ese paradigma, sólo se podía elegir una máscara de subred o longitud del prefijo de red, lo cual implicaba que la red más grande mandaba y que las redes más pequeñas estaban obligadas a ser ineficientes porque tendrían obligatoriamente una capacidad sin uso que, probablemente, nunca se iba a necesitar y nunca se podría recuperar porque el esquema sólo admite una sola máscara.

¿Qué es CIDR?

CIDR es una sigla que significa Classless Inter-Domain Routing o, en español, Enrutamiento interdominio sin clase y consiste en la capacidad de un enrutador de usar protocolos que no consideran las clases como los límites naturales de las subredes. En otras palabras, CIDR significa que un protocolo de enrutamiento tiene en cuenta el direccionamiento VLSM en sus actualizaciones de enrutamiento y puede enviar actualizaciones incluyendo las máscaras de subred (porque no es una sólo sino una diferente para cada subred). El objetivo de CIDR es permitir un esquema de sumarización flexible, en especial para los enrutadores en el backbone de Internet que eran aquellos cuya tabla de enrutamiento era tan grande que estaban llegando a su límite antes de tiempo.

¿Qué es sumarización?

Sumarización es una transliteración de la palabra inglesa summarization, que realmente se debería decir resúmen de rutas. Ésta es la técnica que usa un enrutador/protocolo de enrutamiento que envía actualizaciones de enrutamiento en las que una dirección de red representa la conectividad con varias redes que tienen un prefijo común. La idea es que si un enrutador tiene detrás suyo varias redes/subredes que tienen una porción de su parte de red igual entre sí, éste enrutador puede enviar en sus actualizaciones de enrutamiento hacia adelante (suponiendo que son sólo atrás y adelante) una sola dirección de red para todas las redes que tienen el mismo prefijo y esa dirección especial es la parte que tienen en común como si fuera una sola subred con la máscara indicando la parte en común de las que tiene detrás suyo. Un ejemplo habla más: las direcciones 10.1.0.0/16, 10.10.0.0/16, 10.15.0.0/16, todas tienen en común los primeros 12 bits, es decir que éstas tres subredes se podrían resumir en la única dirección 10.0.0.0/12, si éstas redes están “detrás”, el enrutador enviará en sus actualizaciones hacia “adelante” una sola dirección de red para ellas en vez de las tres.

¿Y qué tienen en común?

Bueno, los tres conceptos son complementarios. Lo que los diferencia es para qué se usan y tienen en común la idea de que las máscaras variables hacen posible la sumarización y la sumarización es la base del enrutamiento sin clase.

Conclusiones


Aunque no es fácil determinar la diferencia, lo importante es que siempre están relacionados y se mencionan en el mismo contexto pero aplicado a cosas distintas que no implican a las otras. Por ejemplo, si yo decido diseñar un esquema de direccionamiento con máscara variable (vlsm), lo puedo aplicar en enrutadores que no tengan rutas de resumen ni soporten CIDR, por ejemplo un RIPv1 y funcionaría bien (con ciertas restricciones). Así mismo, podría usar direcciones privadas de clase C para direccionar mis redes y equipos, pero instalar unas rutas de resumen (así son muchos ejemplos) en mis enrutadores sin haber usado ni vlsm ni CIDR y, finalmente, cuando uso RIPv2, EIGRP u OSPF, puedo usar subredes con máscara fija o variable y todos usan CIDR (envían las máscaras en las actualizaciones de enrutamiento).

De alguna manera, el concepto más incluyente es CIDR, ya que implica que por defecto se considera el enrutamiento de resumenes y éstos de máscara variable.

Les quedo debiendo entradas para CIDR y Sumarización, pero por lo pronto les dejo a quienes interese ¿Cómo se diseñan redes usando máscara de subred variable?, Ejercicios fáciles de VLSM, Ejercicios difíciles de VLSM

Para resumir y ayudar en la diferencia precisa les dejo lo siguiente:

  • VLSM: Técnica flexible de diseño de direccionamiento de subredes
  • CIDR: Enviar actualizaciones de enrutamiento sin clase, usando redes resumidas o sumarizadas (superredes)
  • Sumarización: Técnica que permite agrupar varias subredes bajo una misma dirección de subred.

Lecturas similares:

Etiquetas: ,

13 comentarios on ¿Qué diferencia existe entre VLSM, CIDR y Sumarización?

  1. SR-JECHO dice:

    BUENAA.
    BUEN APORTE DE TODOS..
    BIEN ECHO HIJOS…

  2. diego dice:

    gracias!
    me gustaria mas informacion sobre sumarizar rutas especificas teniendo encuenta los rangos 1,2,4,8,16, etc como analizar cual rango escojer de donde hasta donde(por partes) por que? que debo tener encuenta? mas complejo ejemplo: 150.150.11.0/24 hasta 150.150.130.0/24 exactamente sin abarcar mas direcciones que la ultima dada.

  3. César dice:

    Hola Indira,

    no te enredes, las tres cosas están relacionadas pero aplican a cosas distintas, por ejemplo, si vas a hablar de enrutamiento con máscara variable hablas de CIDR, si vas a hablar de hacer rutas de resumen hablas de sumarización y si vas a diseñar un esquema de direcciones con máscara variable hablas de Vlsm.

    Gracias y hasta pronto.

  4. Indira dice:

    Entonces podriamos decir
    que la diferencia entre CIDR Y SUMARIZACION
    es que sumarizacion acepta subredes (osea con la misma mascara)
    y CIDR hace una sumarizacion que acepta vlsm?

  5. Sergio dice:

    Simplememte Genial…
    La explicación VLSM y ambos ejercicios me han resuelto todas mis dudas…

    Muchas gracias…

  6. Bruno dice:

    CIDR usa VLSM (Máscaras de subred de longitud variable) para asignar direcciones IP a las subredes según la necesidad en lugar de la clase.
    VLSM permite subdividir o dividir aún más las subredes en subredes aun más pequeñas.
    Para explicarlo de forma sencilla, VLSM simplemente subdivide una subred y CIDR le asigna la IP correspondiente.

  7. Laura dice:

    Mil Gracias, se puede decir que es un explicacion “En español”, ya q estaba leyendo por ahi yo no entendia muy bien los conceptos

  8. César dice:

    Andrés García me dejó un comentario en Acerca de y yo se lo voy a responder acá.

    Los enrutadores usan CIDR y VLSM en contextos diferentes e independientes, cada uno es complementario del otro. Si se usa VLSM la tabla de enrutamiento tendrá subredes cuyas máscaras no son máscaras de clase (/8, /16, /24), en otras palabras, casi que por defecto la tabla de enrutamiento soporta VLSM una vez que se configuren interfaces con máscaras diferentes a las de clase. CIDR por otro lado depende del protocolo de enrutamiento, incluso si se usa VLSM puede que el protocolo no envíe rutas resumidas, por lo tanto no se efectúa CIDR (enviar rutas resumen en las actualizaciones). Por ejemplo, en EIGRP la sumarización se hace manualmente, es decir, para propagar rutas resumen es indispensable configurarlas manualmente en una interfaz, eso sería usar CIDR pero VLSM ya estaría en uso.

    Sobre los testking, ese es un material no apoyado por Cisco, yo lo he visto y diría que las respuestas no son confiables. Infortunadamente, las preguntas sí son similares o iguales a las de los examenes de certificación, razón por la cual Vue ha desarrollado nuevas estrategias de evaluación.

    Hasta pronto.

  9. César dice:

    Hola Cassani,

    pues muchas gracias por tu comentario, ya leí el otro y ya te lo voy a contestar.

    Poco a poco espero generar una comunidad de usuarios que vayan aportando al tema, por lo pronto me parece muy importante que valoren lo que escribo y que les sirva en sus estudios, ahí iremos avanzando todos hasta que haya mucha gente que ayude a otra gente y si lo hacen por mi blog ¡genial!.

    Gracias, espero que sigas tan atenta a mis escritos y me sigas recomendando. Hasta pronto.

  10. Cassani dice:

    HOla César!!

    Buscando como entender CIDR y esta diferencia que aqui expones, fue que llegue a tu post donde nos comentas sobre el ultimo examen que presentaste de CCNP y tus experiencias.

    Sin embargo como ahi te comento siempre que entro buscando algo me quedo y encuentro mucho mas de lo que queria. Esta no fue la exepción :D

    Muchas gracias , al igual que a Juan, me resolvio muchas dudas al ser muy clara la explicación.

    Saludos

  11. César dice:

    Hola Juan,

    me alegro que te haya resultado útil.

    Hasta pronto.

  12. Juan dice:

    Excelente explicación, resolvio muchas dudas que tenía al respecto. Gracias

Deja un comentario

*