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:

Slides:



Advertisements
Presentaciones similares
Curso de Actualización
Advertisements

MSC. Sergio Valero Orea Redes MSC. Sergio Valero Orea
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.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Protocolos de enrutamiento de estado de enlace Conceptos y protocolos de enrutamiento.
1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González.
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.
Capa 3 La capa de red.
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.
1 Capítulo 18: El futuro de IP, IPv6 ICD-327: Redes de Computadores Agustín J. González.
Comunicaciones y Redes
Conceptos y protocolos de enrutamiento. Capítulo 5
Protocolos de enrutamiento por vector de distancia
III. Protocolo RIP Versión 1.
1er. Sem 2002ELO 3221 Ruteo “Routing” Contenido Algoritmos Escalabilidad.
Nivel de Red: Funciones
FUNCIONES GENERALES –SELECCIÓN DE LA MEJOR RUTA –DIRECCIONAMIENTO DE LA RED.
1 MENSAJES DE CONTROL Y ERROR DE LA PILA TCP/IP Semestre 2 Capítulo 8 Carlos Bran
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.
Network Layer4-1 Del Capítulo 4 Ruteo Broadcast y Multicast Agustín J. González Tomado de: Computer Networking: A Top Down Approach Featuring the Internet,
ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO Semestre 2 Capítulo 6
OSPF DE UNA SOLA AREA Semestre 3 Capítulo 2
Aspectos básicos de networking: Unidad 5
Capítulo 5: Routing entre VLAN
Routing Troubleshooting Modulo 9 Semestre 2 CCNA..
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:
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.
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.
CAPA DE RED.
Protocolos de enrutamiento por vector de distancia
© 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.
Capa de Red4-1 Capítulo 4: Capa Red - I 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 Red - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Protocolos de Enrutamiento Sistemas de Comunicación Grupal.
Sistemas de Comunicación Grupal
Protocolos de Ruteo. Semestre 2 de CCNA, módulo 6.
Docente: Ing LUIS A. SOTA ORELLANA. Integrantes: Shirley Peña Carlos Oliver Santiago Mendoza Quispe PROGRAMA ACADÉMICO PROFESIONAL INGENIERÍA DE SISTEMAS.
EIGRP Protocolo de enrutamiento de gateway interior mejorado Prof. Sergio Quesada Espinoza.
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.
-Seguridad Administrada -Wireless -Infraestructura Cable Head-End -Networking -Infraestructura de Red.
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores
Capítulo 4: Capa Red - III
Capítulo 4: Capa Red - V ELO322: Redes de Computadores
Capítulo 5: Capa Red, Plano de Control
Capítulo 5: Capa Red, Plano de Control
Transcripción de la presentación:

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: Internet Protocol  Formato de Datagrama  Direccionamiento IPv4  ICMP  IPv6  4.5 Algoritmos de ruteo  Estado de enlace  Vector de Distancias  Ruteo Jerárquico  4.6 Ruteo en la Internet  RIP  OSPF  BGP  4.7 Ruteo Broadcast y multicast

Capa de Red4-2 Clasificación de los algoritmos de ruteo Según información global o descentralizada? Global:  Todos los routers tienen la topología completa y constos de enlaces  Algoritmo “estado de enlace”  Descentralizada:  El router comoce vecinos conectados físicamente y su costo del enlace a ellos.  Proceso iterativo de cómputo e intercambio de información con sus vecinos  Algoritmo “vector de distancia” Según si es estático o dinámico? Estático:  routes cambian lentamente en el tiempo Dinámico:  routes cambias más rápidamente  Actualizaciones periódicas  En respuesta a cambios de costos de enlaces

Capa de Red4-3 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: Internet Protocol  Formato de Datagrama  Direccionamiento IPv4  ICMP  IPv6  4.5 Algoritmos de ruteo  Estado de enlace  Vector de Distancias  Ruteo Jerárquico  4.6 Ruteo en la Internet  RIP  OSPF  BGP  4.7 Ruteo Broadcast y multicast

Capa de Red4-4 Un Algoritmo de ruteo de estado de enlace Algoritmo de Dijkstra  Supone topología de red y costos de enlaces conocidos a todos los nodos  Se logra vía “difusión de estado de enlace”  Todos los nodos tienen la misma información  Se calcula el camino de costo menor desde un nodo (fuente) a todos los otros  Entrega la tabla de re- envío para ese nodo  iterativo: después de k iteraciones, conoce camino de menor costo a k destinos Notación:  c(x,y): costo del enlace desde nodo x a y; = ∞ si no es vecino directo  D(v): valor actual del costo del camino desde fuente a destino v.  p(v): nodo predecesor a v en el camino de fuente a v.  N': conjunto de nodos cuyo camino de costo mínimo ya se conoce

Capa de Red4-5 Modelo abstracto para la red

Capa de Red4-6 Algoritmo de Dijsktra 1 Inicialización: 2 N' = {u} 3 for all nodes v 4 if v adjacent to u 5 then D(v) = c(u,v) 6 else D(v) = ∞ 7 8 Loop 9 find w not in N' such that D(w) is a minimum 10 add w to N' 11 actualiza D(v) para todo v adyacente a w y no en N' usando: 12 D(v) = min( D(v), D(w) + c(w,v) ) 1/* nuevo costo a v es ya sea el costo del camino actual a v o 2el costo del camino más corto conocido a w más el costo de w a v*/ 15 until all nodes in N' Notación: c(x,y): costo del enlace desde nodo x a y; = ∞ si no es vecino directo D(v): valor actual del costo del camino desde fuente a destino v. p(v): nodo predecesor a v en el camino de fuente a v. N': conjunto de nodos cuyo camino de costo mínimo ya se conoce

Capa de Red4-7 Algoritmo de Dijkstra

Capa de Red4-8 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: Internet Protocol  Formato de Datagrama  Direccionamiento IPv4  ICMP  IPv6  4.5 Algoritmos de ruteo  Estado de enlace  Vector de Distancias  Ruteo Jerárquico  4.6 Ruteo en la Internet  RIP  OSPF  BGP  4.7 Ruteo Broadcast y multicast

Capa de Red4-9 Algoritmo Vector de Distancia (1) Ecuación de Bellman-Ford (programación dinámica) Define d x (y) := costo del camino de menor costo de x a y Entonces: d x (y) = min {c(x,v) + d v (y) } v es vecino de x Donde min es tomado sobre todos los vecinos v de x

Capa de Red4-10 Algoritmo Vector de Distancia (2)  D x (y) = costo mínimo estimado de x a y  Vector de distancia: D x = [D x (y): y є N ]  Nodo x conoce el costo a cada vecino v: c(x,v)  Nodo x mantiene D x = [D x (y): y є N ]  Nodo x también mantiene los vectores de distancia de sus vecinos  Para cada vecino v, x mantiene D v = [D v (y): y є N ]

Capa de Red4-11 Algoritmo Vector de distancia (3) Idea básica:  Cada nodo envía periódicamente su vector de distancia estimado a sus vecinos  Cuando el nodo x recibe un nuevo DV estimado desde un vecino, éste actualiza su propio DV usando la ecuación de B-F: D x (y) ← min v {c(x,v) + D v (y)} para cada nodo y ∊ N  Bajo condiciones naturales, el valor estimado de D x (y) converge al menor costo real d x (y)

Capa de Red4-12 Algoritmo Vector de Distancia (4) Iterativo y asincrónico: cada iteración local es causada por:  Cambio en costo de enlace local  Actualización de DV por mensaje de vecino Distribuido:  Cada nodo notifica a sus vecinos sólo cuando su DV cambia  Vecinos entonces notifican a sus vecinos si es necesario wait for (cambio en costo de enlace local o llegada de mensaje desde vecino) recompute DV estimado if (DV a cualquier destino ha cambiado) notificar a vecinos Cada nodo:

Capa de Red4-13 Ejemplo: Vector de distancia

Capa de Red4-14 Casos en algoritmo DV  Considerar que y detecta el cambio:  El caso a conduce a una situación estable en dos iteraciones.  Caso b conduce a un loop  Caso b la actualización toma mucho tiempo, se conoce como problema de cuenta infinita.  ¿Solución?: Que nodo z informe a su vecino y que su ruta a x es infinita cuando z llega a x vía y  El problema sigue cuando el loop involucra más de dos nodos

Capa de Red4-15 Comparación de Algoritmos de estado (LS) de enlace y vector de distancia (DV) Complejidad de mensajes  LS: con n nodos, E enlaces, O(nE) mensajes son enviados  DV: sólo intercambios entre vecinos  Tiempo de convergencia varía Rapidez de convergencia  LS: O(n 2 ), algoritmo requiere O(nE) mensajes  Puede tener oscilaciones  DV: tiempo de convergencia varía  Podría estar en loops  Problema de cuenta infinita Robustez: qué pasa si un router funciona mal? LS:  Nodos pueden comunicar incorrecto costo link  Cada nodo computa sólo su propia tabla DV:  DV nodo puede comunicar costo de camino incorrecto  La tabla de cada nodo es usada por otros error se propaga a través de la red

Capa de Red4-16 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: Internet Protocol  Formato de Datagrama  Direccionamiento IPv4  ICMP  IPv6  4.5 Algoritmos de ruteo  Estado de enlace  Vector de Distancias  Ruteo Jerárquico  4.6 Ruteo en la Internet  RIP  OSPF  BGP  4.7 Ruteo Broadcast y multicast

Capa de Red4-17 Ruteo Jerárquico Escala: con 200 millones de destinos:  No podemos almacenar todos los destinos en tablas de ruteo!  Los intercambios de tablas de ruteo inundarías los enlaces! Autonomía administrativa  internet = red de redes  Cada administrador de red puede querer controlar el ruteo en su propia red Nuestro estudio del ruteo hasta ahora es idealizado. Suponemos que:  Todos los routers son idénticos  La red es “plana” … esto no es verdad en la práctica

Capa de Red4-18 Ruteo Jerárquico  Agrupar router en regiones, “sistemas autónomos” (autonomous systems, AS)  Routers en el mismo AS corren el mismo protocolo de ruteo  Protocolo de ruteo “intra-AS”  routers en diferentes AS pueden correr diferentes protocolos intra-AS Router de borde (Gateway router)  Tienen enlace directo a router en otros sistemas autónomos

Capa de Red4-19 Ruteo Jerárquico

Capa de Red4-20 Ejemplo: definición de la tabla de re-envío en router 1d  Supongamos que AS1 aprende del protocolo inter-AS que la subred x es alcanzable desde AS3 (gateway 1c) pero no desde AS2.  El protocolo inter-AS propaga la información de alcance a todos los routers internos.  Router 1d determina de la información de ruteo intra-AS que su interfaz I está en el camino de costo mínimo a 1c.  Luego éste pone en tu tabla de re-envío (x,I).

Capa de Red4-21 Aprendo de protocolo inter-AS que subred x es alcanzable vía múltiples gateways Uso información de ruteo del protocolo intra-AS para determinar el camino de menor costo a cada gateway Ruteo de papa caliente: Escoja el gateway de menor costo Determino de la tabla re-envío la interfaz I que conduzca al gatewaye de menor costo. Ingrese (x,I) en la tabla de re-envío Ejemplo: Elección entre múltiples ASes  Ahora supongamos que AS1 aprende del protocolo inter-AS que la subred x es alcanzable desde AS3 y desde AS2.  Para configurar la tabla de re-envío, router 1d debe determinar hacia qué gateway éste debería re-enviar los paquetes destinados a x.  Ésta es también una tarea del protocolo de ruteo inter-AS !  Ruteo de la papa caliente (Hot potato routing): enviar el paquete hacia el router más cercano de los dos.

Capa de Red4-22 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: Internet Protocol  Formato de Datagrama  Direccionamiento IPv4  ICMP  IPv6  4.5 Algoritmos de ruteo  Estado de enlace  Vector de Distancias  Ruteo Jerárquico  4.6 Ruteo en la Internet  RIP  OSPF  BGP  4.7 Ruteo Broadcast y multicast