Archivo

Archivo para la Categoría "RIPv1"

Controle las actualizaciones de los protocolos de enrutamiento

4 abril 2010 Deja un comentario

La administración del uso del ancho de banda de nuestros enlaces es un punto sensible en la tarea diaria del Administrador de la red.

En este punto es importante considerar el tráfico que generan los protocolos de enrutamiento que se implementan. Muchas veces carece de sentido el envío de actualizaciones de enrutamiento a través de interfaces a las que no hay conectados dispositivos que dialoguen utilizando ese mismo protocolo. En otras ocaciones, razones de seguridad hacen aconsejable no publicar el estado de nuestras redes a través de determinadas interfaces.

Filtrar el envío de actualizaciones de enrutamiento brinda 2 ventajas: optimiza el uso del ancho de banda de nuestros enlaces, a la vez que reduce el uso de la CPU de nuestros dispositivos.

Hay dos modos básicos de filtrar el envío de actualizaciones de enrutamiento: el pasivado de interfaces y el uso de listas de distribución. En este artículo he de centrarme en el pasivado de interfaces utilizando el comando passive-interface.

El comando passive-interface
Cuando se desea configurar apropiadamente un protocolo de enrutamiento, este es un comando que es necesario conocer.

Es un comando de configuración del protocolo de enrutamiento y se utiliza para indicar al protocolo que se está configurando que NO envíe actualizaciones de enrutamiento a través de una interfaz determinada.

  • Este comando está disponible para ser utilizado con todos los protocolos de enrutamiento excepto BGP.
  • En RIP, IGRP y EIGRP, indica simplemente que no se envían actualizaciones, pero la interfaz seguirá copiando las que reciba de sus colindantes.
  • En OSPF la interfaz pasivada no recibirá ni enviará actualizaciones de enrutamiento.
  • Y OSPF y EIGRP, suprime el envío de paquetes hello, por lo que se impide el establecimiento de relaciones de vecindad con los colindantes. Por este motivo, en estos protocolo la sugerencia es implementar listas de distribución.

Primera forma de implementación
La primera forma de implementar el pasivado de interfaces es indicar qué interfaces deben pasar al estado pasivo, o no han de enviar actualizaciones.

Un ejemplo de configuración:

Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 172.16.0.0
Router(config-router)#network 172.17.0.0
Router(config-router)#network 172.18.0.0
Router(config-router)#passive-interface fastethernet 0/0

De este modo, luego de activar el protocolo en todas las redes directamente conectado indicamos que no se publiquen actualizaciones de enrutamiento a través de la interfas FastEthernet 0/0, a la que, por ejemplo, está conectada nuestra red LAN.

Segunda forma de implementación
Otra forma de pasivar interfaces es pasivar todas las interfaces que están comprometidas en el proceso de enrutamiento y luego habilitar el envío solamente a través de las interfaces elegidas.

Volviendo a nuestro ejemplo:

Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 172.16.0.0
Router(config-router)#network 172.17.0.0
Router(config-router)#network 172.18.0.0
Router(config-router)#passive-interface default
Router(config-router)#no passive-interface serial 0/1

En este caso se está bloqueando el envío de actualizaciones de enrutamiento a través de todas las interfaces del dispositivo, excepto la interfaz serial 0/1.

Passive-interface se aplica al filtrado de paquetes de actualización generados por los protocolos de enrutamiento, NO al filtrado de tráfico. El comando permite limitar el tráfico de información de enrutamiento (rutas, estado de enlaces, hello) entre dispositivos que utilizan un mismo protocolo de enrutamiento, a través de una interfaz o interfaces en particular. Si se ejecuta en tracert, los paquetes ICMP son tratados como tráfico de datos, y seguirán la ruta propuesta en la tabla de enrutamiento más allá de que esté filtrado el tráfico de enrutamiento en una interfaz o no.

Fuente: http://librosnetworking.blogspot.com/2006/11/controle-las-actualizaciones-de-los.html

RIP versión 1 (RIPv1)

26 febrero 2010 Deja un comentario

Antes de mostrarles cómo configurar RIP voy a detenerme un poco en la teoría. RIP es un protocolo de enrutamiento de puerta de enlace interna (IGP – Internal Gateway Protocol) basado en un protocolo original de Xerox, el GWINFO. Este protocolo pasó por varias modificaciones y versiones anteriores, pero RIP perduró debido a su implementación junto a TCP/IP, su sencillez de configuración y compatibilidad. Hoy en día hay 3 versiones: RIPv1, RIPv2 y RIPng.

RIPv1: La versión 1 del protocolo de enrutamiento RIP es “con clase”, es decir que no soporta subredes, VLSM ni CIDR, no posee mecanismos de autenticación y no realiza actualizaciones desencadenadas por eventos. Todas estas limitaciones hicieron que con el paso del tiempo y las nuevas necesidades cayera en desuso.

RIPv2: La versión 2 del protocolo de enrutamiento RIP es “sin clase”, soporta subredes, VLSM, CIDR, resumen de rutas, posee mecanismos de autenticación mediante texto plano o codificación MD5, realizaactualizaciones desencadenadas por eventos.

RIPng: La versión ng del protocolo de enrutamiento RIP es para implementaciones IPv6.

RIP es un protocolo de enrutamiento con una distancia administrativa de 120 (recuerden que cuanto menor sea la distancia administrativa el protocolo se considera más confiable) y utiliza un algoritmo de vector distancia utilizando como métrica el número de saltos. Al carecer de otro mecanismo para evitar loops posee una métrica de 15 saltos, tomando al salto 16 como infinito y marcándolo como inalcanzable en la tabla de enrutamiento. Otra característica de RIP es que permite balanceo de carga en 6 rutas de igual costo, 4 por defecto.

RIP actualiza cada 30 segundos utilizando el protocolo UDP y el puerto 520, enviando la tabla de enrutamiento completa a sus vecinos. RIPv2 realiza actualizaciones desencadenadas por eventos. Las rutas tienen un TTL (tiempo de vida) de 180 segundos, es decir que si en 6 intercambios la ruta no aparece activa, esta es borrada de la tabla de enrutamiento.

Sigan leyendo para ver cómo se configura RIP.

Configurar RIP (Configuración Básica)

RIP es muy fácil de configurar así que no creo que tengan problemas. Cualquier cosa o duda me consultan.

Router> enable

Router# config terminal

Router(config)# router rip

Router(config-router)# network 10.0.0.0
(publicamos la red directamente conectada)

Router(config-router)# network 172.16.0.0
(publicamos la red directamente conectada)

Router(config-router)# version 2
(habilitamos la versión 2 de RIP)

Ejemplo:

Configuración de protocolo RIP

Configuración router Tredstone 1:

Router>enable

Router#config terminal

Router(config)#hostname tredstone1

tredstone1(config)#interface s0/0

tredstone1(config-if)#ip address 200.0.0.1 255.255.255.0

tredstone1(config-if)#clock rate 56000

tredstone1(config-if)#no shutdown

tredstone1(config-if)#exit

tredstone1(config)#interface f0/0

tredstone1(config-if)#ip address 192.168.0.1 255.255.255.0

tredstone1(config-if)#no shutdown

tredstone1(config-if)#exit

tredstone1(config)#router rip

tredstone1(config-router)#network 200.0.0.0

tredstone1(config-router)#network 192.168.0.0

Configuración router Tredstone 2

Router>enable

Router#config terminal

Router(config)#hostname tredstone2

tredstone2(config)#interface s0/1

tredstone2(config-if)#ip address 200.0.0.2 255.255.255.0

tredstone2(config-if)#no shutdown

tredstone2(config-if)#exit

tredstone2(config)#interface s0/0

tredstone2(config-if)#ip address 201.0.0.1 255.255.255.0

tredstone2(config-if)#clock rate 56000

tredstone2(config-if)#no shutdown

tredstone2(config-if)#exit

tredstone2(config)#interface f0/0

tredstone2(config-if)#ip address 193.168.0.1 255.255.255.0

tredstone2(config-if)#no shutdown

tredstone2(config-if)#router rip

tredstone2(config-router)#network 200.0.0.0

tredstone2(config-router)#network 201.0.0.0

tredstone2(config-router)#network 193.168.0.0

Configuración router Tredstone 3:

Router>enable

Router#config terminal

Router(config)#interface s0/1

Router(config-if)#ip address 201.0.0.2 255.255.255.0

Router(config-if)#no shutdown

Router(config)#interface f0/0

Router(config-if)#ip address 194.168.0.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#router rip

Router(config-router)#network 201.0.0.0

Router(config-router)#network 194.168.0.0

Tabla de enrutamiento comando show ip route en el router tredstone 1

C    192.168.0.0/24 is directly connected, FastEthernet0/0
R    193.168.0.0/24 [120/1] via 200.0.0.2, 00:00:28, Serial0/0
R    194.168.0.0/24 [120/2] via 200.0.0.2, 00:00:28, Serial0/0
C    200.0.0.0/24 is directly connected, Serial0/0
R    201.0.0.0/24 [120/1] via 200.0.0.2, 00:00:28, Serial0/0

Tabla de enrutamiento comando show ip route en el router tredstone 2

R    192.168.0.0/24 [120/1] via 200.0.0.1, 00:00:05, Serial0/1
C    193.168.0.0/24 is directly connected, FastEthernet0/0
R    194.168.0.0/24 [120/1] via 201.0.0.2, 00:00:11, Serial0/0
C    200.0.0.0/24 is directly connected, Serial0/1
C    201.0.0.0/24 is directly connected, Serial0/0

Tabla de enrutamiento comando show ip route en el router tredstone 3

R    192.168.0.0/24 [120/2] via 201.0.0.1, 00:00:07, Serial0/1
R    193.168.0.0/24 [120/1] via 201.0.0.1, 00:00:07, Serial0/1
C    194.168.0.0/24 is directly connected, FastEthernet0/0
R    200.0.0.0/24 [120/1] via 201.0.0.1, 00:00:07, Serial0/1
C    201.0.0.0/24 is directly connected, Serial0/1

Fuente: http://tredstone.wordpress.com/2010/01/06/configuracion-protocolo-de-enrutamiento-rip-v1/ , http://tadashikun.com/

Seguir

Get every new post delivered to your Inbox.