El resumen de turas es un método que se utiliza para reducir un rango de direcciones IP a una sola dirección, esto con el propósito de que la tabla de enrutamiento sea más corta y los routers sean más eficientes.
Ejemplo:
Si tenemos las siguientes direcciones IP:
Dirección IP |
Mascara de sub-red |
192.168.0.0/24 |
255.255.255.0 |
192.168.1.0/24 |
255.255.255.0 |
192.168.2.0/24 |
255.255.255.0 |
192.168.3.0/24 |
255.255.255.0 |
192.168.4.0/24 |
255.255.255.0 |
192.168.5.0/24 |
255.255.255.0 |
192.168.6.0/24 |
255.255.255.0 |
192.168.7.0/24 |
255.255.255.0 |
La dirección que resume todas las anteriores seria:
Dirección IP |
Mascara de sub-red |
192.168.0.0/21 |
255.255.248.0 |
El concepto del resumen de rutas nos será útil en diferentes aspectos tales como la publicación de redes en algunos protocolos de enrutamientos, al hacer uso de las listas de acceso (Access list), entre otras cosas.
Para hacer el resumen de un conjunto de direcciones IP se pueden utilizar los siguientes pasos:
- Convertimos los octetos que varían de todas las direcciones a números binarios, por ejemplo:
Dirección IP |
Mascara de sub-red |
Dirección IP en binario |
192.168.0.0/24 |
255.255.255.0 |
192.168.00000000.00000000 |
192.168.1.0/24 |
255.255.255.0 |
192.168.00000001.00000000 |
192.168.2.0/24 |
255.255.255.0 |
192.168.00000010.00000000 |
192.168.3.0/24 |
255.255.255.0 |
192.168.00000011.00000000 |
192.168.4.0/24 | 255.255.255.0 | 192.168.00000100.00000000 |
192.168.5.0/24 | 255.255.255.0 | 192.168.00000101.00000000 |
192.168.6.0/24 | 255.255.255.0 | 192.168.00000110.00000000 |
192.168.7.0/24 | 255.255.255.0 | 192.168.00000111.00000000 |
NOTA: Solo convertí en binario los números a partir del tercer octeto debido a que a partir de este octeto es que se da el cambio en las direcciones IP (192.168.0.0, 192.168.1.0, 192.168.2.0, …, 192.168.7.0).
- Determinamos hasta que bit coinciden los octetos partiendo de izquierda a derecha.
Dirección IP | Mascara de sub-red | Direccion IP en binario |
192.168.0.0/24 | 255.255.255.0 | 192.168.00000000.00000000 |
192.168.1.0/24 | 255.255.255.0 | 192.168.00000001.00000000 |
192.168.2.0/24 | 255.255.255.0 | 192.168.00000010.00000000 |
192.168.3.0/24 | 255.255.255.0 | 192.168.00000011.00000000 |
192.168.4.0/24 | 255.255.255.0 | 192.168.00000100.00000000 |
192.168.5.0/24 | 255.255.255.0 | 192.168.00000101.00000000 |
192.168.6.0/24 | 255.255.255.0 | 192.168.00000110.00000000 |
192.168.7.0/24 | 255.255.255.0 | 192.168.00000111.00000000 |
NOTA: Como podemos ver, los dos primeros octetos (192.168.) son idénticos en todas las direcciones, pero en el tercer octeto solo coinciden los primeros 5 bits (00000).
- Contamos todos los bits que coinciden en la direcciones IP partiendo de izquierda a derecha y esto nos dará como resultado el número que corresponde a la máscara de subred en termino barra decimal.
Dirección IP | 192. | 168. | 00000111. | 00000000 | / |
Bits por octeto | +8 | +8 | +5 | 0 | =21 |
NOTA: Al sumar todos los bits tenemos como resultado que los primeros 21 bits coincidente en todas las direcciones, por lo que la máscara de subred en barra decimal seria (/21). En números decimales la máscara de sub-red seria: 255.255.248.0 que es igual a decir /21.
- En este punto ya tenemos la máscara de sub-red. Ahora tomamos la primera dirección IP del rango de direcciones que estamos resumiendo y le agregamos la máscara de sub-red.
Dirección IP | Mascara de sub-red | Mascara de sub-red en binario |
192.168.0.0/21 | 255.255.248.0 | 11111111.11111111.11111000.00000000 |
NOTA: en este punto ya tenemos la dirección IP resumida.
Otros casos que hay que considerar:
En el caso anterior podemos darnos cuenta de que la dirección IP ya resumida, resume exactamente las 7 direcciones IP que necesitamos resumir; ¿Pero qué pasaría si tuviéramos un rango de 8 direcciones IP en lugar de 7?
Si realizamos el mismo proceso pero en este caso con 8 direcciones IP, obtendríamos un resultado como este:
Dirección IP | Mascara de sub-red | Mascara de sub-red en binario |
192.168.0.0/20 | 255.255.240.0 | 11111111.11111111.11110000.00000000 |
NOTA: LA máscara de sub-red ha cambiado de 255.255.248.0 =/21 a 255.255.240.0 =/20. Este cambio ocasiona que la coincidencia no solo se de en las direcciones IP desde 192.168.0.0 hasta 192.168.8.0; sino que cubre las direcciones IP que van hasta la IP 192.168.15.0. Esto se da debido a que la combinación de los 4 primeros bits en un octeto va de 0 a 15.
Por ejemplo:
Numero decimal | Numero en binario |
8 | 00001000 |
9 | 00001001 |
10 | 00001010 |
11 | 00001011 |
12 | 00001100 |
13 | 00001101 |
14 | 00001110 |
15 | 00001111 |
Es por esta razón que al momento de hacer un resumen de un rango de direcciones IP es necesario entender cómo funcionan los binarios en una determinada dirección y analizar los rangos que estos cubren.
Espero que les haya sido de utilidad este tutorial, si tienen alguna sugerencia y/o duda sobre algún punto pueden dejar sus comentarios, gracias por leer TheOSnews.com.
1 comentario en «Resumen de rutas (route summarization o supernet)»
Los comentarios están cerrados.