jueves, 1 de marzo de 2012

Sumarización / Supernetting

Sumarización es la acción de tomar el direccionamiento de dos o mas redes IP y transformarlas en una sola. La sumarización de rutas es una técnica empleada en enrutamiento IP avanzado que permite sintetizar múltiples rutas IP contiguas en una única ruta. De esta forma se obtienen varios beneficios:

  • Se reduce la complejidad de las tablas de enrutamiento, reduciendo la cantidad de rutas.
  • Se reduce el volumen de información de enrutamiento publicado.
  • Se aumenta la estabilidad de las tablas de ruteo ya que una ruta sumaria permanece activa mientras al menos una de las rutas sumarizadas permanezca activa.
  • Reduce los requerimientos de memoria RAM en los dispositivos ya que se reduce el tamaño de la tabla de ruteo.
  • Reduce los requerimientos de procesamiento ya que minimiza los procedimientos de actualización de rutas y se reduce la cantidad de rutas a evaluar.

El procedimiento que sigo es el siguiente:

Redes a sumarizar:
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24

1. Reviso los octetos similares

192.168.X.X

2. Para los octetos que se diferencian, los convierto a binario y ahora reviso los bits similares.

00000001.000000000
00000010.000000000
00000011.000000000

000000XX.XXXXXXXXX

Con lo cual determino la mascara de red (16 bits similares del punto 1 más 6 bits del segundo punto, tengo un total de 22 bits), que me brinda una mascara /22 - 255.255.252.0

Lo anterior nos brinda la siguiente red:

192.168.0.0/22

hay que tener cuidado al sumarizar, pues para estas mismas redes se podrìa presentar una topología del siguiente tipo:



Esto es de suma importancia pues al configurar en los equipos la red que obtuvimos estaríamos generando una inconsistencia en la publicación de las rutas:
Router(config)# router ospf 1
Router(config-router)# area 1 range 192.168.0.0 255.255.252.0

Router(config-router)# summary-address 192.168.0.0 255.255.252.0

En este caso sería mas aplicable una sumarización como la siguiente (me salté los pasos), o simplemente no sumarizaría

0000001X.00000000

Red 1:192.168.2.0/23
Red 2:192.168.1.0/24

Otro ejemplo:

172.16.8.0       10101100.00010000.00001000.00000000
172.16.9.0       10101100.00010000.00001001.00000000
172.16.10.0     10101100.00010000.00001010.00000000
172.16.11.0     10101100.00010000.00001011.00000000
172.16.12.0     10101100.00010000.00001100.00000000
172.16.13.0     10101100.00010000.00001101.00000000
172.16.14.0     10101100.00010000.00001110.00000000
172.16.15.0     10101100.00010000.00001111.00000000
                        10101100.00010000.00001
                        21 bits
172.16.8.0/21


ES IMPORTANTE TENER EN CUENTA QUE AL SUMARIZAR REDES DISCONTIGUAS O ABARCAR REDES QUE NO SE ESTAN USANDO SE PUEDE INCURRIR EN CONFLICTOS DE RED, O DESPERDICIO DE DIRECCIONES.

La primera parte de este articulo la tomé el excelente blog de Oscar Gerometta  pues me pareció bastante claro y conciso.