Configurar OSPF - (Open Shortest Path First o Primero la Ruta Libre más Corta)

14/12/2009 - Categoría: Protocolos de Enrutamiento - Visto: 60272 veces
Comentarios (27)
Como siempre hago, antes de realizar la configuración de OSPF, voy a hacer un breve repaso sobre este protocolo. OSPF (Open Shortest Path First o Primero la Ruta Libre más Corta) es un protocolo de enrutamiento IGP (Interior Gateway Protocol - Protocolo de Pasarela Interior) de estado de enlace utilizado en redes grandes.

Características OSPF:
Métrica: Costo (Ancho de Banda en Cisco IOS).
Distancia Administrativo: 110.
Rápida convergencia y escalabilidad.
Soporta direccionamiento sin clase, VLSM y resumen de rutas.

Tablas OSPF:
- Base de Datos de Estado de Enlace: Contiene los datos (LSA´s) recibidos de los todos routers del área.
- Árbol SPF: Contiene la topología íntegra del área generada a partir de los datos de la Base de Datos de Estado de Enlace.
- Tabla de Enrutamiento: Tabla de Enrutamiento: Contiene la mejor ruta a cada destino utilizando los datos del Árbol SPF.

Funcionamiento OSPF:
Todos los routers de un área intercambian sus datos (LSA´s), arman un Árbol SPF con la topología del área y según costo arman la tabla de enrutamiento con las mejores rutas a los destinos del área.
OSPF se puede configurar en un área o en múltiples áreas y en redes de acceso múltiple para evitar la saturación de LSA´s se utiliza un router DR (designado) y un router BDR (designado de respaldo). Más adelante voy a hacer ejemplos y tutoriales de configuración de cada caso y de algunos comandos específicos de OSPF.

Configurar EIGRP - Protocolo de Enrutamiento de Gateway Interior Mejorado

02/12/2009 - Categoría: Protocolos de Enrutamiento - Visto: 73415 veces
Comentarios (19)
Antes de mostrarles como configurar EIGRP voy a hacer un muy breve repaso sobre la teoría. El protocolo de enrutamiento EIGRP (Extended Internal Gateway Routing Protocol), propiedad de Cisco y versión mejorada del IGRP, es un protocolo híbrido que posee características tanto de vector distancia como de estado de enlace y generalmente es utilizado en redes medianas a grandes.

Características EIGRP:
Métrica por defecto: Ancho de banda + retardo.
Posee una distancia administrativa de 90 interno y 170 externo.
Soporta hasta 255 saltos (100 por defecto).
Utilización del algoritmo DUAL para actualizaciones y rápida convergencia.
Actualizaciones parciales desencadenadas por eventos.
Soporta IP, IPv6, IPX y AppleTalk.
Soporta direccionamiento sin clase, VLSM y resumen de rutas arbitrario.

Tablas EIGRP:
- Tabla de Vecinos: En esta tabla EIGRP guarda las rutas hacia los routers vecinos (directamente conectados).
- Tabla de Topología: En esta tabla EIGRP guarda las rutas de los destinos de sus routers vecinos.
- Tabla de Enrutamiento: En esta tabla con la información de la “Tabla de Topología” EIGRP selecciona la mejor ruta hacia cada destino.

Funcionamiento EIGRP:
Los routers adyacentes (vecinos) del mismo Sistema Autónomo intercambian sus “Tablas de Vecinos”, arman la “Tabla de Topología” y generan la “Tabla de Enrutamiento” con las mejores rutas hacia los destinos (sucesor). En caso de fallas EIGRP tiene la capacidad de utilizar rutas alternativas (sucesor factible) precalculadas hacia un destino.

Luego de este breve resumen, les voy a mostrar una configuración básica de EIGRP.

Configurar RIP versión 1 y 2 (RIPv1 y RIPv2)

28/07/2008 - Categoría: Protocolos de Enrutamiento - Visto: 169023 veces
Comentarios (59)
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, realiza actualizaciones desencadenadas por eventos.

RIPng: La versión ng del protocolo de enrutamiento RIP es para implementaciones IPv6. Si les interesa pueden leer las especificaciones acá.

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.

Listado de Comandos RIP

28/07/2008 - Categoría: Protocolos de Enrutamiento - Visto: 57936 veces
Comentarios (10)
Les dejo un listado bastante completo de comandos para el protocolo de enrutamiento RIP. A golpe de vista creo que hay un par que no están bien con respecto al modo, debería revisarlo y corregirlo, si encuentran alguno avisen.

Router(config-router)#auto-summary
Restaura la conducta por default de sumarización automática de rutas de subredes en rutas a nivel de red.

Router(config-router)#default-information originate [route-map mapname]
Genera una ruta por default. “route-map mapname” es opcional y generará la ruta predefinida si el mapa de la ruta está satisfecho.

Router(config-router)#default-metric [number]
Setea los valores de métrica perdeterminados de RIP, “number”= métrica por default.

Router(config-router)#ip rip authentication key-chain [name-of-chain]
Habilita la autenticación de paquetes para RIP Versión 2 (RIPv2 o RIP2). “name-of-chain” especifica el juego de llaves o herramientas a usar en una interfaz.

Router(config-router)#ip rip authentication mode {text | md5}
Especifica el tipo de autenticación usada en los paquetes de RIP Version 2.

Rutas por Defecto - Enrutamiento por Defecto

19/03/2008 - Categoría: Protocolos de Enrutamiento - Visto: 128043 veces
Comentarios (57)
Las rutas por defecto se utilizan para poder enviar tráfico a destinos que no concuerden con las tablas de enrutamiento de los dispositivos que integran la red. El caso más común para su implementación sería el de redes con acceso a Internet ya que sería imposible contener en las tablas de enrutamiento de los dispositivos todas las rutas que la componen.

Las rutas por defecto, al igual que las rutas estáticas comunes, se configuran mediante el comando ip route en el modo Configuración Global.

Router (config)# ip route « 0.0.0.0 0.0.0.0 » « IP del siguiente salto ó interfaz de salida »

0.0.0.0 0.0.0.0: Hace un AND con la dirección destino y de no coincidir con las rutas en la tabla de enrutamiento envía el paquete a la IP del siguiente salto ó interfaz de salida.

IP del siguiente salto: Es la IP de la interfaz del router conectado directamente al router donde se está configurando la ruta estática.

Interfaz de salida: Es la IP del router donde se está configurando la ruta estática. Se utiliza en el caso de desconocer la IP del siguiente salto.

Vayamos a lo práctico.

Configurar Rutas Estáticas - Comando IP Route

11/02/2008 - Categoría: Protocolos de Enrutamiento - Visto: 275024 veces
Comentarios (120)
La configuración de rutas estáticas, si bien es un tema bastante simple, siempre trae complicaciones a la hora de implementarlo, sobre todo cuando hay más de 2 routers en la topología.

Las rutas estáticas, a diferencia de las rutas dinámicas que son aprendidas por los routers mediante protocolos de enrutamiento, son asignadas manualmente en el router por el admin para que se produzca el enrutamiento de paquetes a una red destino.

El uso de rutas estáticas es recomendable solo en redes de pequeña envergadura debido a que normalmente los cambios de topología son mínimos y fáciles de administrar. No es recomendable utilizar rutas estáticas en redes medianas o grandes, solo para servicios específicos junto a protocolos de enrutamiento, ya que al no ser escalable un cambio en la topología implicaría modificar manualmente una gran cantidad de rutas estáticas en las tablas de enrutamiento de los dispositivos.

Hasta acá la teoría básica sobre enrutamiento estático. Vayamos a lo práctico.