ruteo basico

Embed Size (px)

Citation preview

Ruteo Bsico

Conceptos bsicos sobre enrutamiento.Para el trfico que atraviesa la nube la determinacin de ruta se produce en la capa de red (3). La funcin de determinacin de ruta tiene dos funciones:La evaluacin de las rutas disponibles hacia un destino. Establecimiento del mejor manejo de un paquete.

Conceptos bsicos sobre enrutamiento.La capa de red proporciona entrega de paquetes de mximo esfuerzo y de extremo a extremo a travs de redes interconectadas. El router utiliza la tabla de enrutamiento IP para determinar qu ruta debe utilizar, toma el paquete que acept en una interfaz y lo enva hacia otra interfaz o puerto que represente la mejor ruta hacia el destino del paquete

Conceptos bsicos sobre enrutamiento.Las direcciones de red deben proporcionar informacin que un proceso de enrutamiento puede utilizar para transportar paquetes desde un origen hacia un destino. Las direcciones de la capa de red tambin mejoran el uso del ancho de banda evitando los broadcasts innecesarios.

Conceptos bsicos sobre enrutamiento.El router utiliza la direccin de red para identificar la red destino (LAN) de un paquete dentro de una internetwork. Para algunos protocolos de la capa de red, esta relacin la establece el administrador de red, para otros protocolos de la capa de red, la asignacin de direcciones de host es parcial o totalmente dinmica.

Conceptos bsicos sobre enrutamiento.Un router generalmente pasa un paquete desde un enlace de datos a otro, utilizando dos funciones bsicas: Una funcin de determinacin de ruta. Una funcin de conmutacin.

Conceptos bsicos sobre enrutamiento.El router utiliza la porcin de red de la direccin para realizar las selecciones de ruta para transferir el paquete al siguiente router a lo largo de la ruta. La funcin de conmutacin permite que el router acepte un paquete en una interfaz y lo enve a travs de una segunda interfaz.

Conceptos bsicos sobre enrutamiento.Protocolo enrutado es cualquier protocolo de red que proporcione suficiente informacin en su direccin de capa de red para permitir que un paquete se enve desde un host a otro. El Protocolo Internet (IP) es un ejemplo de protocolo enrutado.

Conceptos bsicos sobre enrutamiento.Los protocolos de enrutamiento soportan un protocolo enrutado proporcionando mecanismos para compartir la informacin de enrutamiento. Un protocolo de enrutamiento permite que los routers se comuniquen con otros routers para actualizar y mantener las tablas.

Conceptos bsicos sobre enrutamiento.Los siguientes son ejemplos de protocolos de enrutamiento TCP/IP: RIP. IGRP. EIGRP. OSPF.

Conceptos bsicos sobre enrutamiento.Cuando una aplicacin del host necesita enviar un paquete a un destino en una red distinta ocurren los siguientes eventos:El host direcciona la trama de enlace de datos hacia el router

Conceptos bsicos sobre enrutamiento.El router examina el encabezado del paquete de entrada para determinar la red destino y luego consulta la tabla de enrutamiento. El paquete se encapsula nuevamente en la trama de enlace de datos apropiada para la interfaz seleccionada y se ubica en la cola para su entrega al siguiente salto en la ruta.

Conceptos bsicos sobre enrutamiento.Los routers soportan enrutamiento multiprotocolo, esto significa que es capaz de poder manejar varios protocolos de enrutamiento independientes y mantener tablas de enrutamiento para varios protocolos enrutados.

Por qu son necesarios los protocolos de enrutamiento?El conocimiento de las rutas estticas es gestionado manualmente por el administrador de red. El conocimiento de las rutas dinmicas permite que las rutas se actualicen automticamente a travs de un proceso de enrutamiento.

Por qu son necesarios los protocolos de enrutamiento?Cuando se puede acceder a una red a travs de un solo camino, una ruta esttica hacia la red puede ser suficiente. La configuracin del enrutamiento esttico para una red de conexin nica (stub) evita el gasto que implica el enrutamiento dinmico.

Por qu son necesarios los protocolos de enrutamiento?El uso de una ruta por defecto es una entrada en la tabla de enrutamiento que dirige los paquetes hacia el salto siguiente, cuando este salto no se encuentra determinado en la tabla de enrutamiento. Se pueden establecer rutas por defecto como parte de la configuracin esttica.

Por qu son necesarios los protocolos de enrutamiento?El enrutamiento dinmico ofrece ms flexibilidad que el enrutameinto esttico. En el enrutamiento dinmico la tabla de enrutamiento puede tener ms de un camino para llegar al destino.

Por qu son necesarios los protocolos de enrutamiento?Los protocolos de enrutamiento dinmico tambin pueden dirigir el trfico de una misma sesin a travs de distintas rutas de una red para lograr un mejor rendimiento. Esto se conoce como carga compartida.

Por qu son necesarios los protocolos de enrutamiento?El xito del enrutamiento dinmico depende de dos funciones bsicas del router:El mantenimiento de una tabla de enrutamiento. La distribucin oportuna del conocimiento, bajo la forma de actualizaciones de enrutamiento, hacia otros routers

Por qu son necesarios los protocolos de enrutamiento?El enrutamiento dinmico se basa en un protocolo de enrutamiento para compartir el conocimiento entre los routers. Un protocolo de enrutamiento define el conjunto de reglas utilizadas por un router cuando se comunica con los routers vecinos.

Por qu son necesarios los protocolos de enrutamiento?Por ejemplo, un protocolo de enrutamiento describe:cmo enviar actualizaciones. qu conocimiento contienen esas actualizaciones. cundo enviar ese conocimiento. cmo ubicar a los destinatarios de las actualizaciones.

Por qu son necesarios los protocolos de enrutamiento?Cuando un algoritmo de enrutamiento actualiza una tabla de enrutamiento, su objetivo principal es determinar cul es la mejor informacin que debe incluir en la tabla. El algoritmo genera un nmero, denominado mtrica, para cada ruta a travs de la red.

Por qu son necesarios los protocolos de enrutamiento?Se pueden calcular las mtricas tomando como base una sola caracterstica de la ruta o se pueden calcular mtricas ms complejas combinando varias caractersticas.

Por qu son necesarios los protocolos de enrutamiento?Las mtricas utilizadas con mayor frecuencia por los routers son las siguientes: ancho de banda: capacidad de transmisin de datos de un enlace. retardo: cantidad de tiempo requerido para transportar un paquete por cada enlace desde el origen hacia el destino.

Por qu son necesarios los protocolos de enrutamiento?carga: cantidad de actividad en un recurso de red tal como un router o un enlace confiabilidad: generalmente se refiere al ndice de error de cada enlace de red nmero de saltos: cantidad de routers que un paquete debe atravesar antes de llegar a su destino

Por qu son necesarios los protocolos de enrutamiento?tictacs: retardo en un enlace de datos en unidades de tictacs del reloj de los PC IBM (aproximadamente 55 milisegundos). costo: valor arbitrario, generalmente basado en el ancho de banda, el gasto monetario u otras mediciones, asignado por un administrador de red

Por qu son necesarios los protocolos de enrutamiento?La mayora de los algoritmos de enrutamiento se pueden clasificar como uno de dos algoritmos bsicos: vector-distancia. estado-enlace.

Por qu son necesarios los protocolos de enrutamiento?El enrutamiento por vector-distancia determina la direccin (vector) y la distancia hacia cualquier enlace en la internetwork. El enrutamiento estado-enlace (tambin denominado primero la ruta libre ms corta) recrea la topologa exacta de toda la internetwork (o por lo menos la porcin en la que se ubica el router).

Por qu son necesarios los protocolos de enrutamiento?El enrutamiento hbrido balanceado combina aspectos de los algoritmos de estado-enlace y vector-distancia.

Por qu son necesarios los protocolos de enrutamiento?El algoritmo de enrutamiento es fundamental para el enrutamiento dinmico. Siempre que la topologa de una red cambia, la base del conocimiento de la red tambin debe cambiar. El conocimiento debe reflejar una visin exacta y coherente de la nueva topologa. Esta visin se denomina convergencia.

Por qu son necesarios los protocolos de enrutamiento?Cuando todos los routers de una internetwork se encuentran operando con el mismo conocimiento, se dice que la internetwork ha convergido. La convergencia rpida es una funcin de red deseable, ya que reduce el perodo de tiempo durante el cual los routers continan tomando decisiones de enrutamiento incorrectas o que causan desperdicio.

Enrutamiento vector-distancia.Intercambio peridico de tablas de ruteo entre vecinos directamente conectados Se construye una base de datos de la topologa de la red: destino-distancia Tabla de ruteo: destino-distancia-primer router en ruta Se desconoce la topologa exacta de la red

Enrutamiento vector-distancia.

Enrutamiento vector-distancia.Se propagan lentamente de vecino a vecino

Enrutamiento vector-distancia.El retraso en alcanzar convergencia aunado a cambios de topologa puede crear inconsistencias Una de ellas es una condicin en que los paquetes transitan en una ruta cclica de ruteadores sin llegar a su destino

Enrutamiento vector-distancia.La condicin, denominada conteo al infinito, hace que los paquetes recorran la red continuamente, a pesar del hecho fundamental de que la red destino, est cada. Mientras los routers cuentan al infinito, la informacin no vlida permite que se produzca un loop de enrutamiento.

Enrutamiento vector-distancia.Si no se toman medidas para detener el proceso, el nmero de saltos se incrementa cada vez que el paquete atraviesa otro router. Estos paquetes recorren la red formando loops (bucles) debido a la informacin incorrecta de las tablas de enrutamiento.

Enrutamiento vector-distancia.Para evitar que el problema de cuenta al infinito se prolongue, los protocolos vector-distancia definen el infinito como un nmero mximo especfico. Con este enfoque, el protocolo de enrutamiento permite que el loop de enrutamiento contine hasta que la mtrica supere su mximo valor permitido.

Enrutamiento vector-distancia.Otro origen posible de un loop de enrutamiento es cuando informacin incorrecta que se ha enviado a un router se contradice con la informacin correcta que ste envi.

Tambin se puede evitar el problema de cuenta al infinito mediante temporizadores de espera.

Conceptos de Estado-de-Enlace Alias algoritmos de ruta ms corta primero, e.g. Dijkstra Captura topologa completa por medio de LSAs (Anuncios de Estado de Enlaces) Construccin del rbol de ruta ms corta, ARMC Usado en OSPF (protocolo Abierto de Ruta Ms Corta Primero)

Descubriendo la topologaIntercambio de LSAs (con vecinos primero y expandiendo paulatinamente) LSAs recibidos => BD topolgica BDT => ARMC ARC => Tabla de ruteo

Cambios de topologaDescubridor del cambio enva LSA a todos los routers LSAs recibidos => BD topolgica BDT => ARMC ARC => Tabla de ruteo

No hay comida gratisRequisitos de memoria y procesamiento Alamcenar BDT, ARMC Ejecutar algoritmo de Dijkstra

Requisitos de ancho de banda Inundacin inicial de LSAs Disminuye al alcanzar convergencia

Peligro de rutas invlidas

ComparacinVector-distancia Estado de enlace de la Visin local de la topologa Visin global topologa

Suma de distancia

vectores

de Clculo individual de ruta ms corta

Actualizacin peridica y Actualizacin por eventos lenta convergencia y convergencia ms rpida Intercambio de tablas de Intercambio de LSAs ruteo

Ruteo hbridoVectores de distancia con mejores mtricas Actualizacin por eventos Menores requisitos de memoria, procesamiento y bandwidth que E-E Ms rpida convergencia que V-D Ejemplos: IS-IS, EIGRP.

Contextos de ruteoLAN a LAN LAN a WAN Ruteador debe soportar mltiples protocolos Informacin de direccionamiento de capa 3 es preservada en los diferentes encapsulamientos de capa 2

Configuracin inicial del ruteador Despus de checar hardware y cargar el IOS, el ruteador localiza y aplica el archivo de configuracin. El archivo de configuracin contiene: atributos de ruteo, protocolos, interfaces, direcciones IP... Si no encuentra un archivo de configuracin vlido, el ruteador entra al modo de setup (config. mnima) Cambios posteriores o nuevos protocolos se debern configurar

Tabla de ruteo inicial La tabla inicial de ruteo debe contener las redes o subredes conectadas directamente al ruteador. Esta informacin procede en un inicio de la configuracin que se haga desde la consola.

Tablas de ruteoLos ruteadores aprenden sus rutas de 3 formas: Rutas estticasDefinidas manualmente, tiles para aspectos de seguridad, reduccin de trfico.

Ruta por defaultDefinida manualmente, es la trayectoria cuando no hay una ruta conocida al destino.

Ruteo dinmicoSe obtienen de actualizaciones periodicas de otros ruteadores.

Comandos para crear rutas estticasip route network mask address/interface distancenetwork Red o subred destino. mask mscara de subred. address/interface IP del siguiente ruteador o de nombre de la interface en este ruteador distance distancia administrativa, valor (0- 255) que indica la confiabilidad de la informacin (entre menor sea es mejor).

Comandos para crear rutas por defaultip default-network [networknumber]network-Direccin IP de la red o subred.Debe incluirse en todos los ruteadores de la red o utilizar el comando redistribute static para que todas las redes tengan conocimiento de la ruta por default

Sistema autnomo

Grupo de ruteadores bajo la misma administracin (estrategia de ruteo comn). Definido por un nmero nico de 16 bit asignado por NIC. Al configurar algunos protocolos de ruteo se requiere este nmero (Ej: IGRP).

Protocolos de ruteo: Interior/Exterior Interior Usados para la comunicacin de ruteadores dentro de un sistema autnomo. RIP vector distancia IGRP - vector distancia OSPF estado de enlace (shortest path first) EIGRP hbrido balanceado

Exterior Usados para comunicarse entre sistemas autonomos diferentes.

RIP - Routing Information Protocol Protocolo de ruteo vector-distancia. Mtrica usada: Conteo de saltos. Mximo nmero de saltos permitidos: 15. Actualizacin de tablas cada 30 seg. Distancia administrativa por default 120

IGRP - Interior Gateway Routing Protocol Protocolo de ruteo vector-distancia. Mtricas usadas: Ancho de banda, carga, retraso y confiabilidad Actualizacin de tablas se intercambian cada 90 seg Anuncia redes para un sistema autnomo en particular.

Comandos para configuracin de protocolosRouter(config)# router protocolo opciones Router(config-router)# network red conectadaLas mscaras de subred deben ser iguales pues no se maneja informacin de subnetting en actualizaciones de ruteo. En IGRP la opcin necesaria es el nmero de sistema autnomo

Ejemplos para configurar RIP e IGRP RIPRouter(config)# router rip Router(config-router)# network 10.45.0.0defines network 10.45.0.0 as directly connected, and included in routing updates.

IGRPRouter(config)# router igrp 100 Router(config-router)# network 148.4.10.0100 = nmero de sistema autnomo.

Comandos para checar la configuracinshow ip protocol Para checar protocolos de ruteo configurados, sus timer, mtricas y las redes incluidas. Por default en IGRP las mtricas K1=1 (ancho de banda) y K3=1 (retraso), mientras K2, K4 y K5=0 show ip route Para ver el contenido de la tabla de ruteo

show ip interfaces Para checar status y los parametros globales de interfaces

Debug: comando para depurar fallasDespliega actualizaciones de ruteo en tiempo real (como se envian y reciben). Router # debug ip rip Este proceso puede decrementar el desempeo de la red o causar que se pierda la conectividad, por lo que debe deshabilitarse. Solo para encontrar errores en periodos de poco trfico. Router # no debug all Router # no debug ip rip

Errores de capa 1 Cables desconectados o rotos. Cables conectados en puertos incorrectos. Conexin intermitente del cable. Tipo de cable errneo. Problemas con el transceiver. Problemas con el cable DCE. Problemas con el cable DTE. Dispositivos apagados

Errores de capa 2 Interfaces seriales o Ethernet mal configuradas. Tipo de encapsulado errneo (HDLC is default on serial interfaces). Clockrate errneo en interfaces seriales.

Errores de capa 3 Protocolo de ruteo errneo o deshabilitado Direcciones IP incorrectas. Mscara de subred incorrectas. Mapeo de servidor de nombres a IP incorrecto