I Taller RUDAC en Tecnología de Redes Internet Copyright, 1999 © José A. University of Oregon RUDAC 99

Slides:



Advertisements
Presentaciones similares
Características de RIP versión 2
Advertisements

Punto 3 – Protocolo IP Juan Luis Cano. Internet Protocol (en español Protocolo de Internet) o IP es un protocolo no orientado a conexión usado tanto por.
RIP Routing Information Protocol (Protocolo de Información de Enrutamiento). Es un protocolo de puerta de enlace interna o IGP (Internal Gateway Protocol)
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 VLSM y CIDR Conceptos y protocolos de enrutamiento. Capítulo 6.
Curso de Actualización
Introducción a los protocolos de enrutamiento dinámico
PROTOCOLOS DE ESTADO DE ENLACE
E NRUTAMIENTO E STÁTICO Prof.:Sergio Quesada Espinoza Conf. Dispositivos de Red.
Curso: Config. Dispositivos de Red MSc. Sergio Quesada Espinoza.
OSPF Open Short Path First Conf. Dispositivos de Red
Enrutamiento con un protocolo de Link-State
Conceptos y protocolos de enrutamiento. Capítulo 7
DIRECCIONAMIENTO IP.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Protocolos de enrutamiento de estado de enlace Conceptos y protocolos de enrutamiento.
Protocolos de Encaminamiento Avanzados
Diseño de Redes Corporativas Una metodología descendente Capítulo Siete Selección de Protocolos de Conmutación y Enrutamiento Copyright 2004 Cisco Press.
Capítulo 7: Routing dinámico
Ripv1 y ripv2 Equipo 5.
Protocolos de Capa 3 Protocolos Tipos de Protocolos
Tatiana Ortega Galvis  Se encarga de conectar dos o mas redes físicas para el envío y recibimiento de datagramas entre ellas.  Debe existir.
Conceptos y protocolos de enrutamiento. Capítulo 7
RIPv2 e IGRP. Protocolos de ruteo de Vector de distancia.
Conceptos y protocolos de enrutamiento. Capítulo 5
Protocolos de enrutamiento por vector de distancia
III. Protocolo RIP Versión 1.
Nivel de Red: Funciones
Capítulo 6: Routing estático
FUNCIONES GENERALES –SELECCIÓN DE LA MEJOR RUTA –DIRECCIONAMIENTO DE LA RED.
Enrutamiento IP. Enrutamiento IP El router como una computadora Describa la función básica de un router Son computadoras que se especializan en el.
I Taller RUDAC en Tecnología de Redes Internet Copyright, 1999 © José A. University of Oregon RUDAC 99
ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO Semestre 2 Capítulo 6
Hector Fernando Vargas M.  Estático: › Se define manualmente › Utilizada para la conexión d una red accedida por una ruta simple (stub network) › Unidireccional.
Configuración inicial del router 1. Tabla de enrutamiento inicial –Referencia a redes o subredes directamente conectadas a él –Cada interfaz se debe configurar.
EXAMEN.
Configuracion de protocolos
Capa de Red4-1 Capítulo 4: Capa Red - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Capa de Red4-1 Capítulo 4: Capa Red - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Capa de Red4-1 Capítulo 4: Capa Red - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Capa de Red4-1 Capítulo 4: Capa de Red  4. 1 Introducción  4.2 Circuitos virtuales y redes de datagramas  4.3 ¿Qué hay dentro de un router?  4.4 IP:
Capa de Red4-1 Capítulo 4: Capa de Red  4. 1 Introducción  4.2 Circuitos virtuales y redes de datagramas  4.3 ¿Qué hay dentro de un router?  4.4 IP:
Algoritmos de Ruteo - Introducción Comunicación de Datos II – Aldo Rubiales Facultad de Ciencias Exactas - UNCPBA  La función principal de la capa de.
Capa de Red4-1 Capítulo 4: Capa Red - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 EIGRP Conceptos y protocolos de enrutamiento. Capítulo 9.
INSTITUTO TECNOLOGICO GUSTAVO A.MADERO
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 RIP versión 1 Conceptos y protocolos de enrutamiento. Capítulo 5.
CARRERA DE INGENIERÍA DE SISTEMAS SEMESTRE ACADÉMICO 2012-I Agosto 2010 Redes y Comunicaciones II SESIÓN 4 Construcción de Redes Ruteadas de Tamaño Medio.
CAPA DE RED DEL MODELO OSI.
CIDR Bexen Campos Christian Schlageter Pablo González.
Protocolos de enrutamiento por vector de distancia
Protocolos de Enrutamiento Multicast Sistemas de Comunicación Grupal.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Introducción a los protocolos de enrutamiento dinámico Conceptos y protocolos de.
Introducción a los protocolos de enrutamiento dinámico
Distance Vector vs Link State.
Multicast IP Alfonso Alvarado Christian Bravo.
Capa de Red4-1 Capítulo 4: Capa Red - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Protocolos de Enrutamiento Multicast
Protocolos de Enrutamiento Sistemas de Comunicación Grupal.
Sistemas de Comunicación Grupal
Protocolos de Ruteo. Semestre 2 de CCNA, módulo 6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Capítulo 6: Enrutamiento Estático Protocolos de Enrutamiento.
Administración de Interconexión de Redes por Enrutamiento y VLAN CSIR2122 Administración de Redes II Prof. Ángel A. Torres Bonilla.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Capítulo 8: OSPF de una área Protocolos de enrutamiento.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Capítulo 7: Enrutamiento Dinámico Protocolos de Enrutamiento.
Protocolos de enrutamiento Internet se compone de múltiples subredes interconectadas por enrutadores. Nombre - Dirección - Ruta –El DNS traduce el nombre.
Sistemas de Comunicación Magistral Nro. 6 Capa 3: Red La Capa de Red provee principalmente los servicios de envío, enrutamiento (routing) y control de.
-Seguridad Administrada -Wireless -Infraestructura Cable Head-End -Networking -Infraestructura de Red.
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Tcp/ip  Introducción  Configuraciones de Enrutamiento  Algoritmos de Enrutamiento  Variedades de Protocolos de Enrutamiento  IGPs  EGPs  Seleccionando.
Transcripción de la presentación:

I Taller RUDAC en Tecnología de Redes Internet Copyright, 1999 © José A. University of Oregon RUDAC 99

Nociones de Enrutamiento Introducción Configuraciones de Enrutamiento Algoritmos de Enrutamiento Variedades de Protocolos de Enrutamiento IGPs EGPs Seleccionando un Protocolo Multicast Copyright, 1999 © José A. University of Oregon

Introducción Enrutamiento permite que los datagramas lleguen de una red a otra. Enrutamiento <> Protocolos de Enrutamiento Se usan tablas de enrutamiento y un default gateway Entradas en la tabla pueden contener información para una estación o para una red. Copyright, 1999 © José A. University of Oregon

Configuraciones de Enrutamiento Minima: sólo nos podemos comunicar con el segmento local. Configuración usando comandos como ifconfig. Routing Table: Destination Gateway Flags Ref Use Interface U hme U hme UH lo0 Configuración para dos tarjetas de redes en diferentes subredes. La dirección representa a la estación local y siempre aparece en la tabla de rutas Copyright, 1999 © José A. University of Oregon

Configuraciones de Enrutamiento (2) Estática: En una red con un limitado número de portales para comunicarse con otras redes, las entradas en la tabla pueden ser introducidas manualmente. En UNIX se puede usar el comando route. Routing Table: Destination Gateway Flags Ref Use Interface U hme U hme UG hme UH lo0 default UG hme0 route add -net gw dev Copyright, 1999 © José A. University of Oregon

Configuraciones de Enrutamiento (3) Dinámica: Para usarse en una red donde haya más de una ruta para llegar a otra estación/subred. La tabla de rutas es poblada utilizando una aplicación para comunicarse con otros portales y determinar la mejor ruta. Los protocolos de enrutamiento actualizan cualquier cambio que se dé en las condiciones de la red. Pueden seleccionar varias rutas para un mismo destino. Cada portal anuncia las redes con las que se puede comunicar. Copyright, 1999 © José A. University of Oregon

Configuraciones de Enrutamiento (4) La regla general es: – –Usar enrutamiento estático donde se puede – –Usar enrutamiento dinámico donde se debe Usar rutas por defecto estáticas en las estaciones Usar protocolos dinámicos entre los ruteadores Copyright, 1999 © José A. University of Oregon

Algoritmos de Enrutamiento Para una dirección de IP dada: – –Si Existe una entrada para esa dirección Extraer la dirección del portal de acceso de la tabla de rutas Enviar el datagrama al portal de acceso – –Sino Determinar el número de red de la dirección dada Si tengo una interfaz en esa red: – –Determinar la máscara de la Subred en la interfase Sino – –Determinar la máscara de la red para la clase a la que pertenece la red FinSi Enmascarar la dirección de destino con la máscara para determinar la subred Si tengo una interfaz en esa subred: – –Enviar el datagrama directamente al destinatario Sino Si tengo una entrada en la tabla de rutas para esa subred: – –Extraer la dirección del portal de acceso de la tabla de rutas – –Enviar el datagrama al portal de acceso Sino Si tengo una ruta por defecto: – –Extraer la dirección del portal de acceso de la tabla de rutas – –Enviar el datagrama al portal de acceso Sino – –Reportar que no se puede alcanzar la dirección dada FinSi – –FinSi Copyright, 1999 © José A. University of Oregon Enrutamiento en IP Tradicional (Clásico)

Algoritmos de Enrutamiento Para una dirección de IP dada: – –Buscar en la tabla de rutas por la entrada con el mayor prefijo igual a la dirección de IP dada – –Extraer la dirección del portal de acceso de la tabla de rutas – –Enviar el datagrama al portal de acceso – –Si no se encontró una entrada en la tabla: Reportar que no se puede alcanzar la dirección dada – –FinSi Copyright, 1999 © José A. University of Oregon Enrutamiento en IP Sin Clase

Variedades de Protocolos de Enrutamiento Copyright, 1999 © José A. University of Oregon IGP: usados internamente en un sistema autónomo. EGP: usados entre sistemas autónomos. Intercambio de información de alcance. * Vector de Caminos (Path Vector)

IGPs (RIP v1) Protocolo de Vector de Distancias (Bellman-Ford) Era de uso común (routed, gated) Información en las tablas: – –La dirección de destino – –Distancia asociada a ese destino – –La dirección del portal de acceso – –Un indicador de Actualizado recientemente – –Varios Temporizadores Las entradas se mantienen en la tabla hasta ser actualizadas cuando una mejor distancia es recibida. Si no se recibe información sobre un router en 180s, la entrada en la tabla es borrada Copyright, 1999 © José A. University of Oregon

IGPs (RIP v1) Una distancia con valor de 16 quiere decir que la ruta está abajo. Procesamiento: – –Si no existe un entrada en la tabla y la distancia en el mensaje recibido no es infinita, agregarla a la tabla, inicializando la distancia al valor recibido y la dirección del portal de acceso a la dirección del enrutador que envió el mensaje antes de inicializar el temporizador para la entrada. – –Si existe un entrada con una distancia mayor, actualizar la distancia y la dirección del portal de acceso y reinizializar el temporizador. – –Si existe una entrada y el portal de acceso es quien envió el mensaje, actualizar la distancia si es diferente del valor almacenado, y en todo caso reinicializar el temporizador. – –Para cualquier otro caso, el mensaje es ignorado. Copyright, 1999 © José A. University of Oregon

Ejemplo de una Red Copyright, 1999 © José A. University of Oregon Subred 12 Subred 1 Subred 3 Subred 25 Subred 36 R1 R2 R4 R3 R5

IGPs (RIP v1) Problemas: – –Diámetro Pequeño: La distancia mas larga para una ruta es solo 15. Si la red se encuentra a una distancia mayor de 15, esta es considerada abajo – –Convergencia Lenta: Toma mucho tiempo el que la tabla de rutas refleje el estado actual de la red. Esto es debido a que las rutas solo se eliminan luego de 180s o a que los enrutadores deben intercambiar mensajes hasta que lleguen a infinito (16) antes de declarar una entrada como invalida. – –Enrutamiento basado en Clases: RIP interpreta todas las direcciones de acuerdo a las clases que ya habiamos definido. Esto quiere decir que RIP no entiende los conceptos de superredes y máscaras de longitud variable. Copyright, 1999 © José A. University of Oregon

IGPs (RIP v1) Soluciones: – –Horizontes Divididos (Split Horizon): un enrutador no anuncia rutas por la misma interfaz en que le llegaron. Con esto se elimina el problema de tener que contar hasta el infinito. – –Envenenamiento en Reverso (Poison Reverse): cuando un enlace se cae, el enrutador inmediatamente envia un mensaje con la ruta y una distancia de infinito (16). – –Actualizaciones Immediatas (Triggered Updates): cuando uno de los enlaces de un router se cae, un mensaje de actualización es enviado sin necesidad de esperar los 30s reglamentarios. – –Espera (Hold Down): cuando un enrutador detecta que un enlace se ha caído, este no acepta mensajes de enrutamiento por un período determinado. Esto permite que la actualización inmediatamente se propague. Copyright, 1999 © José A. University of Oregon

IGPs (RIP v2) RIP v1 (RFC-1058) no es compatible con CIDR. Declarado histórico. RIP v2 (RFC-2453) define extensiones para RIP: – –Compatible con RIP v1. – –Agrega la máscara para las direcciones destino en la tabla de rutas, permitiendo el uso de subredes y superredes (CIDR). – –Permite autentificación de los enrutadores vecinos durante los mensajes de actualización. – –Permite la definición de dominios de enrutamiento (Sistemas Autónomos). – –Introduce la opción de utilizar multicast para el envío de mensajes de actualización sólo a los miembros del grupo de enrutadores en un segmento ( ). Copyright, 1999 © José A. University of Oregon

IGPs (OSPF) Es un algoritmo de estado de enlace (link state). En lugar de intercambiar distancias a los destinos, cada nodo mantiene un mapa de la topología de la red. Este mapa sería actualizado cada vez que haya un cambio en la topología. Estos mapas son utilizados para generar tablas de rutas más exactas que las que se generan con los protocolos de vector de distancias. Para calcular las rutas se utiliza el algoritmo de camino mas corto (Short Path First - SPF) propuesto por Dijkstra. Copyright, 1999 © José A. University of Oregon

IGPs (OSPF) Cada nodo mantiene una base de datos en la que almacenan el mapa de la red. Cada registro representa un nodo en la red: Copyright, 1999 © José A. University of Oregon (A) (B) (C) | | / 3 4 / | | 5 (D) (E) ---- /

IGPs (OSPF) Cada registro es insertado por el nodo reponsable. Algoritmo para poblar la base de datos: – –Recibe el mensaje. Busca por el registro en la BD – –Si el registro no existe, agregarlo a la BD, enviar mensaje – –Sino, Si el número en la BD es menor que el número en el mensaje, remplazar el registro con los nuevos valores, enviar mensaje – –Sino, Si el número en la BD es mayor, transmitir los valores en la base de datos en un nuevo mensaje a través de la interfase que recibió el mensaje original – –Sino, Si ambos números son iguales, no hacer nada Copyright, 1999 © José A. University of Oregon

IGPs (OSPF) El algoritmo anterior permite sincronizar (bringing up adjacencies) las BD de los nodos en la red aún cuando por alguna razón la red se haya dividido temporalmente en varios segmentos. Seguridad en la Actualización de los mapas: – –El algoritmo para poblar la BD incluye mensajes de confirmación – –Los datagramas de descripción de la BD son transmitidos en forma segura – –Cada registro de estado de enlace es protegido por un cronómetro y es removido de la BD si un datagrama de actualización no arriva en el tiempo especificado. – –Todos los registros estan protegidos por un checksum – –Los mensajes pueden ser autentificados, usando claves por ejemplo. Copyright, 1999 © José A. University of Oregon

IGPs (OSPF) Beneficios de OSPF: – –Convergencia rápida y evita la creación de circulos (loops). – –Soporte para el uso de varios tipos de medidas. – –Se pueden calcular varias rutas para un mismo destino. – –Permite definir jerarquías de dominios Copyright, 1999 © José A. University of Oregon

EGPs (BGP) BGP utiliza un vector de caminos (path vector). Divide la Internet en sistemas autónomos. A cada SA (AS) se le asigna número cuando va a participar en la Internet. También existen números privados. Regularmente utilizado cuando se tiene mas de una conexión hacia fuera de nuestra red. Permite tomar una mejor decisión sobre la ruta que los datagramas deben de enviarse/recibirse. Agrupa prefijos internos y los anuncia a los SA vecinos. Definido en RFC Última versión es 4. Una introducción en: – – Copyright, 1999 © José A. University of Oregon

Seleccionando un Protocolo Los diferentes protocolos han sido creados para satisfacer necesidades específicas. Para LANs todavía muchas instituciones usan RIP. Para redes mas grandes se prefiere OSPF. La selección de un EGP dependerá del protocolo utilizado por los demás sistemas autonomos. BGP4 es lo que la mayoría utiliza. Al final la selección dependerá de los protocolos soportados por los equipos y que tan confortable uno se sienta con uno u otro protocolo. Copyright, 1999 © José A. University of Oregon

Multicast DVMRP (Distance Vector Multicast Routing Protocol PIM-DM (Protocol Independent Multicast - Dense Mode) MOSPF (Multicast OSPF) PIM-SM (PIM - Sparse Mode) Una introducción en: – – Copyright, 1999 © José A. University of Oregon

Referencias Tcp/IP Network Administración. Craig Hunt. Managing IP Networks with Cisco Routers. Scott M. Ballew. Routing In The Internet. Christian Huitema. Internet Routing Architectures. Bassam Halabi. RFC-1058 RIP v1 RFC-2453 RIP v2 RFC-2328 OSPF v2 RFC-1771 BGP v4