6 de noviembre de 2006

Supernetting


Se llama Supernetting (también se suele denominar sumarización de rutas o route aggregation) a un procedimiento que aprovecha los principios de CIDR para direccionar hacia una cantidad de subredes IP utilizando una única ruta. A la ruta que se obtiene se la suele denominar ruta sumarizada o supernet.

Se comprende mejor a partir de un ejemplo:
Supongamos que en un switch multilayer confluyen 4 subredes:
  • 172.16.0.0/24
  • 172.16.1.0/24
  • 172.16.2.0/24
  • 172.16.3.0/24
Si deseamos sumarizar estas 4 subredes (que hipotéticamente requieren 4 rutas diferentes en los dispositivos vecinos) en una única red a publicar, podemos sintetizarlas en la supernet IP: 172.16.0.0/22.. Esta única supernet refiere a las 4 subredes iniciales:
Dirección IP....10101100.00010000.00000000.00000000
Máscara.........11111111.11111111.11111100.00000000

Obsérvese el tercer octeto:
  • Máscara.........11111100
  • Subred 0.........00000000
  • Subred 1.........00000001
  • Subred 2.........00000010
  • Subred 3.........00000011
Los bits resaltados en negrita son los que corresponden a la porción que identifican la red con una máscara de 22 bits. En este caso, las 4 subredes /24 tienen el mismo patrón binario, por lo que pueden sintetizarse en una única ruta.
Es preciso tener presente que para implementar supernetting es necesario utilizar protocolos de enrutamiento que soporte VLSM y CIDR como son: RIPv2, EIGRP, OSPF, IS-IS o BGP. Cuando se implementa algunos de estos protocolos, dependiendo del protocolo, Cisco IOS habilita o no por defecto la función de auto-sumarizar rutas a las fronteras de la clase. La sumarización también puede configurarse manualmente.
Esta es una práctica importante en redes corporativas grandes, por lo que significa en ahora de recursos de procesamiento y memoria la reducción de tamaño de las tablas de enrutamiento. En Internet en cambio, es una práctica esencial para poder mantener el tamaño de las tablas de enrutamiento dentro de límites admisibles.

Ir A la información sobre la Guía
Recursos sobre subnetting
¿Tenés alguna información adicional para aportar en este tema....?
Perfecto!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta

22 comentarios:

  1. Disculpe Sr. Gerometta, tengo una duda con respecto al supernetting.

    Me interesa agrupar dos pares de subredes y dejar dos subredes simples parte formando 4 redes (dos con supernetting y dos subredes normales).

    En concreto:

    A partir de 162.230.64.0 (con máscara 255.255.255.0) debo formar cuatro subredes donde dos de ellas deben permitir al menos 50 hosts.

    De este modo, haciendo subnetting necesitaría 3 bits de la parte de host y tendría las 8 siguientes subredes:

    1) 162.230.64.0
    2) 162.230.64.32
    3) 162.230.64.64
    4) 162.230.64.96
    5) 162.230.64.128
    6) 162.230.64.160
    7) 162.230.64.192
    8) 162.230.64.224

    De las cuales podría usar de la 2 a la 7.

    Me interesa agrupar dos pares de subredes para formar dos subredes con mayor número de hosts.

    Gracias de antemano y enhorabuena por el sitio Web.

    ResponderBorrar
  2. Gualberto.
    Ante todo te pido disculpas por la demora en responder tu pregunta.
    Entiendo que necesitás 2 subredes con 62 IPs disponibles (al menos 50 nodos) y 2 con 30 IPs disponibles.
    Para esto, puedes dejar con 30 IPs las subredes 2 y 4 de tu lista, y utilizar las subredes 162.230.64.64/26 y 162.230.128/26 para las que requieren 50 nodos.
    Espero haber respondido a tu inquietud. Cordialmente.

    ResponderBorrar
  3. Muchisimas gracias por la explicacion sobre el supernetting porque tenia una duda sobre como sumarizar unas redes mientras estudiaba para un examen y me lo ha resuelto de maravilla

    ResponderBorrar
  4. Útil y sencillo. Gran blog.

    ResponderBorrar
  5. Muchas gracias por esta explicación. Espero que si cae esta pregunta en la oposición de TIC sepa elegir correctamente la respuesta. Un saludo.

    ResponderBorrar
  6. consulta si quisiera crear las menor cantidad de rutas para todas la redes /24 que van desde la 192.168.0.0 hasta la 192.168.205.0 inclusive como lo haria

    Gracias

    ResponderBorrar
  7. La menor cantidad de rutas posible, es una sola ruta: 192.168.0.0/16, pero en este caso quedan incluidas en esa ruta más redes que las que solicitás: desde la 192.168.0.0/24 hasta la 192.168.255.0/255

    ResponderBorrar
  8. gracias oscar el inconveniente que tengo justamente es que las redes que estan a continuacion de la 205 no las tengo que incluir justamente es decir tengo que rutear todo el /16 pero exceptuando la 206/207/y 208

    ResponderBorrar
  9. Bueno.
    Hay igualmente una solución, aunque no tan sintética. Generar varias rutas sumarizadas: 192.168.0.0/17, 192.168.128.0/18, 192.168.192.0/21, 192.168.200.0/22 y finalmente la ruta a la 192.168.205.0/24.

    ResponderBorrar
  10. He seguido desde hace un año sus ayuda sobre redes resulta que este semestre estoy viendo la materia de direccionamiento avanzado y toco una leccion de sumarizacion de rutas que se aprendio en los dos semestres anteriores, y lo haciamos como se explica en el foro pero resulta que ahora el nuevo ingeniero nos saca dos tres hasta cuatro rutas como resultado de una sumarizacion, podrias proporcionar material o indicar como se hace este procedimiento

    ResponderBorrar
  11. Por ejemplo del rango 191.14.192.0/24 a 191.14.211.0/24 obtiene como resultado dos rutas sumarizadas 191.14.192.0/20 y 191.14.208.0/22

    de
    191.14.224.0/24 a
    191.14.251.0/24

    obtiene las siguientes rutas sumarizadas
    191.14.224.0/20
    191.14.240.0/21
    191.14.248.0/22

    ResponderBorrar
  12. Leonardo.
    Lo que sucede es que generalmente para los ejemplos escogemos grupos de rutas que pueden sumarizarse en una única. Pero en muchos casos esto no es posible.
    Esta situación ocurre cuando el rango de valores decimales a sumarizar no es una potencia de 2. Por ejemplo, en el primer caso que planteás, donde se sumarizan 20 redes /24.
    El análisis de see caso es el siguiente: se quieren sumarizar 20 redes, de la 191.14.192.0/24 a la 191.14.211.0/24
    Esto deberá hacerse en 2 rutas, una que sumariza un bloque de 16 rutas y otra que sumariza un bloque de las 4 restantes.
    En el ejemplo que pusiste, la ruta 191.14.192.0/20 sumariza las redes 191.14.192.0 a la 191.14.192.0/24 a la 191.14.207.0/24; y la ruta 191.14.208.0/22 las redes 191.14.208.0/24 a la 191.14.211.0/24
    Del mismo modo se debe analizar el otro ejemplo que planteás.
    Espero que resulte claro.

    ResponderBorrar
  13. Excelente ayuda, tendre su post a la vista.
    Gracias

    ResponderBorrar
  14. Excelente blog.
    Un comentario, el link a la calculadora no funciona.
    saludos!

    ResponderBorrar
  15. hola
    Necesito summarizarcon ospf rutas
    192.168.1.64
    192.168.1.80
    192.168.1.96
    q mascara tengo q poner con comando
    summary-address para q en otro router salga solo una ruta?

    ResponderBorrar
  16. Mark
    Supongo por las direcciones de subred que estás proporcionando, que se trata de una máscara de subred 255.255.255.240 en cada uno de los casos:
    192.168.1.64/28
    192.168.1.80/28
    192.168.1.96/28
    Si es así, y buscás sumarizar en una única ruta, la ruta sumaria es 192.168.1.64/26
    Ahora tené presente, que esa única ruta sumariza incluye todas las direcciones IP de destino comprendidas en el rango 192.168.1.64 a 192.168.1.127. Es decir, que si en tu red está la subred 192.168.1.112/28, esta también quedará comprendida en la ruta sumaria.

    ResponderBorrar
  17. Muchas gracias por este excelente block don Oscar
    soy nuevo en esto y su blog me ha ayudado
    en este tema. Frank

    ResponderBorrar
  18. Disculpe Sr. Gerometta, tengo una duda con respecto al supernetting.
    Le expongo el problema;

    Tengo un edificio en el que tiene que haber 5 subredes:
    •COMERCIAL = 20.
    •INTERNA = 30.
    •SERVIDORES = 6.
    •ALMACEN = 105.
    •FABRICACIÓN = 265.

    El tema es que según el enunciado debo gastar el minimo número de direcciones posibles. ¿Me puede indicar como puedo solucionar el problema? (si es posible en pasos pues lo tengo que reflejar en un trabajo).

    Yo h propuesto tomar una direccion de clase C y mediante subnettig consigo hacer 4 de las VLANs (la que no es de 265).

    Pero entonces tendre que usar 2 subredes de tipo C (que no se unir)--> ¿Como se unirian?

    ¿Hay otra forma de no tener que desperdiciar casi entera una direccion de clase C?

    Espero su respuesta.

    ResponderBorrar
  19. Isma.
    Dos redes clase C se unen en una única utilizando una máscara de 23 bits.
    La máscara de una red clase C es una máscara de 24 bits. Si corremos la máscara un bit hacia la izquierda, se unen 2 redes clase C.
    Pero en realidad, si la tarea que te han confiado es esa, quizás hubiera sido más práctico tomar directamente una red clase B.
    Saludos.

    ResponderBorrar
  20. Buenas tardes! si tengo una direccion de red 192.168.1.0/24 y necesito una red con los siguientes requisitos de direccionamiento:

    5 subredes LAN con la siguiente cantidad de Host
    70host
    15host
    15host
    15host
    15host
    2host
    2host
    2host

    pero cuando hago el subnetting y asigno las direcciones de host a los ultimo 15 host mis direcciones se agotan, y los enlaces de 2host me quedan excluidos.. Soy nueva en esto!! es posible hacer una sumarizacion de rutas para resolver mi problema o que solucion me aportan!! gracias..

    ResponderBorrar
  21. Estimada.
    Utilizando una red clase C como la 192.168.1.0/24, no es posible crear esa cantidad de subredes con esa cantidad de nodos.
    Eso no se soluciona con sumarización.
    Para este tipo de requerimiento necesitás o 2 redes /24, o una red clase B, como la 172.16.0.0/16.

    ResponderBorrar
  22. interesantisimo! Me Lei Todo gracias!

    ResponderBorrar

Gracias por tu comentario.
En este blog los comentarios están moderados, por lo que su publicación está pendiente hasta la revisión del mismo.