domingo, 23 de noviembre de 2008

1.3.3 Rutas Estaticas y Dinamicas

  • Rutas estáticas:
    Las rutas estáticas con aquellas que son puestas a mano o que vienen puestas por defecto y que no tienen ninguna reacción ante nuevas rutas o caídas de tramos de la red.
    Son las habituales en sistemas cliente; o en redes donde solo se sale a Internet.

La configuración de las rutas estáticas se realiza a través del comando de configuración global de IOS ip route. El comando utiliza varios parámetros, entre los que se incluyen la dirección de red y la máscara de red asociada, así como información acerca del lugar al que deberían enviarse los paquetes destinados para dicha red.

La información de destino puede adoptar una de las siguientes formas:

Una dirección IP específica del siguiente router de la ruta.La dirección de red de otra ruta de la tabla de enrutamiento a la que deben reenviarse los paquetes.Una interfaz conectada directamente en la que se encuentra la red de destino.
Router(config)#ip route[dirección IP de la red destino+máscara][IP del primer salto/interfaz de salida][distancia administrativa]

Donde:
dirección IP de la red destino+máscara hace referencia a la red a la que se pretende tener acceso y su correspondiente mascara de red o subred. Si el destino es un host específico se debe identificar la red a la que pertenece dicho host.

IP del primer salto/interfaz de salida Se bebe elegir entre configurar la IP del próximo salto (hace referencia a la dirección IP de la interfaz del siguiente router) o el nombre de la interfaz del propio router por donde saldrán los paquetes hacia el destino. Por ejemplo si el administrador no conoce o tiene dudas acerca del próximo salto utilizara su propia interfaz de salida, de lo contrario es conveniente hacerlo con la IP del próximo salto.

distancia administrativa parámetro opcional (de 1 a 255) que si no se configura será igual a 1. Este valor hará que si existen más rutas estáticas o protocolos de enrutamiento configurados en el router cada uno de estos tendrá mayor o menor importancia según sea el valor de su distancia administrativa. Cuanto mas baja, mayor importancia

Rutas Estáticas

  • Permiten la configuración manual de las tablas de enrutamiento.
  • Las tablas no podrán ser modificadas en forma dinámica
  • Falta de flexibilidad frente a fallas de los enlaces
  • No son necesarios las cargas y procesos asociados a un protocolo de descubrimiento de rutas.
  • Es fácil establecer barreras de seguridad bajo este modelo.

{IP}
Configuradas manualmente por el administrador.

{IP}
Los Routers no pueden reenrutar ante fallas de enlace

Enrutamiento Dinámico

  • Se basa en la comunicación, a través de broadcasts, entre los routers.
  • Para descubrir las mejores rutas los routers emplean el concepto de métrica.
  • No es necesario mantener manualmente las tablas de rutas.
  • {IP}
    El sistema se vuelve más flexible y autónomo frente a caídas de los enlaces

- Los roturers utilizan un protocolo común

  • Se basan en métricas para la selección de rutas

Ruteo por estado de enlace

  • Cada nodo es responsable de aprender todo lo posible acerca de sus vecinos y colocarlo en un LSP (Link State Packet)
  • Este LSP es enviado a todos los otros nodos.
  • Usando los LSP de los otros nodos se establece un mapa de la topología
  • Una vez completo el mapa se utiliza un algoritmo Dijsktra para encontrar la mejor ruta

Ruteo por vector - distancia

  • Conocido como algoritmo Bellman - Ford
  • Cada nodo mantiene una tabla con las distancias entre el mismo y los rout era más cercanos
  • {IP}
    Las distancias son calculadas en base a lo que los otros le cuenten
  • Redes bajo administración común.
  • Determinan la mejor ruta en forma dinámica

Protocolo de Enrutamiento Interior

  • RIP
  • IGRP
  • OSPF

RIP (Routing Information Protocol)

  • Especificado en el RFC 1058
  • Se basa en la filosofía de vector - distancia
  • Utiliza como métrica el concepto de salto (hop)
  • El número máximo de saltos permitidos es 15
  • Se actualiza cada 30 segundos

IGRP (Interior Gatway Routing Protocol)

  • Desarrollado por CISCO
  • Se basa en la filosofía de vector - distancia
  • Utiliza una mezcla de criterios para determinar la métrica

Ancho de banda del canal

Retardos

Carga

Confiabilidad

  • Se actualiza cada 90 segundos

OSPF (Open Shortest Path First)

  • Especificado en el RFC 1131 y en el RFC 1247
  • Se basa en la filosofía de estado del enlace
  • Utiliza el concepto de costo para determinar la métrica
  • Diseñado para ser usado en un único sistema autónomo

Protocolo de Búsqueda Exteriores

  • EGP (Exterior Gateway Protocol)
  • BGP (Border Gateway Protocol)

EGP (Exterior Gateway Protocol)

  • Especificado en los RFC 827 y RFC 904
  • Rutea en base a los routers vecinos
  • No utiliza métrica
  • Los routers se comunican el estado de los enlaces

BGP (Border Gateway Protocol)

  • Especificado en los RFC 1105, RFC 1163 Y RFC 1267
  • Utiliza conexiones del tipo TCP
  • Realiza medidas periódicas para determinar las mejores rutas

{IP}
Ejemplo de Rutas Estáticas

Configuración de Rutas Estáticas

Cisco # conf t

Enter configuration commands, one per line. End with CNTOL/Z

Cisco (config) #ip route130.110.2.0 255.255.255.0 130.110.1.1

Cisco#

% SYS-5-CONFIG_1: Configured from console by console

Cisco#

El comando para configuración de rutas estáticas es:

IP ROUTE dirección - red - destino máscara - red - destino dirección - router distancia

DRD: Es la dirección IP de la red o subred a la cual se quiere alcanzar

MRD: Es la máscara de la DRD

DR: Es la dirección IP del router que puede alcanzar dicha red

D: Especifica una métrica adiministrativa

Usando PING (Packet Internet Groper)

Cisco # ping

Protocol (ip):

Target IP address: 150.1.1.2

Repeat count (5):

Datagram size (100):

Timeout in seconds (2):

Extended commands (n):

Sweep range of sizes (n):

Type escape sequence to abort.

Sending 5, 100 - byte ICMP Echos to 150.1.1.2, timeout is 2 seconds:

!!!!!

Success rate is 0 percent (5/5)

Cisco#

Los caracteres de respuesta posible del PING son:

CARÁCTER

SIGNIFICADO

!

Recepción exitosa del paquete

.

En espera o, paquete murió por timeout

U

Destino inalcanzable

N

Red inalcanzable

P

Protocolo inalcanzable

?

Paquete de tipo desconocido

Configurando el Protocolo RIP

Cisco#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Cisco (config)# router rip

Cisco (config - router)# network 200.6.40.1

Cisco (config - router)# network 190.4.50.1

Cisco (config - router) # "Z

Cisco#

% SYS-5-CONFIG_1: Configured from console by console

Cisco#

  • Para intercambiar información usa paquetes UDP (User Datagram Protocol)
  • Las actualizaciones se realizan cada 30 segundos.
  • Una ruta es declarada inalcanzable si al cabo de tres periodos (90 seg.) no responde
  • La ruta es eliminada de la tabla si al cabo de ocho periodos (240 seg.) no responde.

Averiguando Rutas Descubiertas

Cisco# show ip route

Codes: 1 - IGRP derived, R - RIP derived, O - OSPF derived

C - Connected, S - static, E - EGP derived, B - BGP derived

¡ - IS - IS derive, D - EIGRP derived

  • - candidate default route, IA - OSPF inter area route

E1 - OSPF EXGERNAL UPE 1 route, E2 - OSPF external type 2 route

L1 - IS -IS level -1 route, L2 - IS IS level -2 route

EX - EIGRP external route

Gateway of last resort is not set

C 200.6.40.1 is directly connected, serial 0

C 190.4.50.1 is directly connected, serial 1

C 121.120.1.0 is directly connected, tokenring 0

R 140.12.7.0 (120/1) vía 200.6.40.2, 18 sec, serial 0

R 190.1.1.0 (120/1) vía 190.4.50.2, 22 sec, serial 1

Cisco#

Configuración el Protocolo IGRP

Cisco# conf t

Enter configuration commands, one per line. End with CNTL/Z

Cisco (config)# router igrp 1

Cisco (config - router)# network 200.6.40.1

Cisco (config - router)# network 190.4.50.1

Cisco (config - router)# "Z

Cisco#

% SYS - 5 - CONFIG_1: Configured from console by console

Cisco#

Acepta hasta 4 rutas distintas para alcanzar una red cualquiera.

  • Se actualiza cada 90 segundos.
  • Una ruta es declarada inalcanzable si al cabo de tres periodos (270 seg.) no responde.
  • La ruta es eliminada de la tabla si al cabo de siete periodos (630 seg.) no responde
  • El protocolo realiza balanceo de rutas.

Rutas Descubiertas

Cisco# show ip route

Codes:

I - IGRP derived, R - RIP DERIVED, O - OSPF derived

C - connected, S - static, E - EGP derived, B - BGP derived

¡ - IS - IS derived, D - EIGRP derived

* - candidate default route, IA - OSPF inter area route

E1 - OSPF external tuype 1 route, L2 - IS - IS level - 2 route

EX - EIGRP external route

Gatway of last resort is not set

C 200.6.40.1 is directly connected, serial 0

C 190.4.50.1 is directly connected, serial 1

C 121.120.1.0 is directly connected, tokenring 0

I 140.12.7.0 (120/1) vía 200.6.40.2, 18 sec, serial 0

I 190.1.1.0 (120/1) vía 190.4.50.2, 22 sec, serial 1

Cisco#

Chequeando Rutas con TRACE

TRACE: destino

  • El parámetro destino indica la dirección de la red o el nombre del host hacia donde viajan los paquetes que se desean rastrear.
  • El protocolo pro defecto a rastrear es IP, sin embargo el comando soporta además al ISO, CLNS y VINES.
  • En caso de que se desee no utilizar los parámetros adicionales por omisión bastará con digitar el comando sin destino, lo cual activará el comando en su versión extendida. En este caso se podrá especificar protocolo, destino, timeouts y otros.
  • Para interrumpir el proceso TRACE, deberá usarse la secuencia de escape estándar (CTRL",X); la cual se obtiene presionando las teclas (CTRL)+(SHIFT) +(6), soltándolas y presionando a continuación la tecla (X)

Subcomandos de Ruteo Dinámico

(NO) NETWORK identificación de red

  • Se debe especificar para cada una de las redes directamente conectadas al router.
  • El parámetro identificación de red está basado en la notación NIC de IP, no se permite el uso de números de subredes o direcciones individuales.
  • Este comando es indispensable y mandatorio para cada proceso de enrutamiento IP
  • La opción NO remueve alguna asignación hecha con anterioridad.

Rutas dinámicas:

Un router con encaminamiento dinámico; es capaz de entender la red y pasar las rutas entre routers vecinos. Con esto quiero decir que es la propia red gracias a los routers con routing dinámico los que al agregar nuevos nodos o perderse algún enlace es capaz de poner/quitar la ruta del nodo en cuestión en la tabla de rutas del resto de la red o de buscar un camino alternativo o más óptimo en caso que fuese posible.

No hay comentarios: