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.

Slides:



Advertisements
Presentaciones similares
Canal de Comunicación. Networking Canales de comunicación orientados a conexión, Canales de comunicación sin conexión.
Advertisements

Capítulo 20: TCP Servicio de transporte confiable
Realizado por: Carlos Fuenmayor Jorge Ordoñez Marco Rojas
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
QUALITY OF SERVICE (QoS)
MODELO TCP/IP.
1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González.
Capa 3 La capa de red.
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.
1 Capítulo 11: Propiedad de las Redes, Paradigma de Servicio, y Desempeño ICD-327 Redes de Computadores Agustín J. González.
SWITCHES.
Se define como el tiempo que transcurre desde que el primer bit de una celda sale del origen hasta que el último bit de la celda pasa por el destino Esta.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Computer Networking: A Top Down Approach Featuring the Internet,
2. ASYNCRONOUS TRANSFER MODE 2.1Características generales 2.2 Modelo de referencia del protocolo 2.3 Categorías de servicio ATM.
ELO3091 Conmutación y Re-envío Switching y Forwarding Contenido Switches de Almacenamiento y re-envío Repetidores (siempre re-envían) Bridges y LAN Extendidas.
7: Multimedia en Redes de Computadores 7-1 Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A.
1 Capítulo 18: El futuro de IP, IPv6 ICD-327: Redes de Computadores Agustín J. González.
Ing. Karen Torrealba de Oblitas
Existen dos tipos básicos de redes VPN:
Tecnología de la información Unidad: 5 Redes Profesor: Fernando J. Martini.
2.3 CATEGORIAS DE SERVICIO ATM O CAPACIDADES DE TRANSFERENCIA
CALIDAD DE Servicio María Alejandra Bautista Sánchez
Capa Transporte3-1 Capítulo 3: Continuación r 3.1 Servicios de la capa transporte r 3.2 Multiplexing y demultiplexing r 3.3 Transporte sin conexión: UDP.
1 Control de Congestión Adaptación de Agustín J. González de la versión por Jennifer Rexford os461/
8.6-1 Capítulo 8, Sección 8.6: IPsec Material basado en el Texto: Computer Networking: A Top Down Approach Featuring the Internet, Jim Kurose, Keith Ross.
Redes de Computadores I Agustín J. González
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,
Módulo V: Voz sobre IP Tema III: Conmutación de paquetes de voz.
6: Redes Inalámbricas y Móviles6-1 Capítulo 6 redes inalámbricas y móviles Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Análisis del soporte a QoS en Infiniband Carlos Miguel Tavares Calafate Clusters de Computadores Personales, 2002.
Introducción1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como apoyo.
Fundamentos de TCP/IP.
Aspectos básicos de networking: Unidad 5
Introducción 1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en: El material preparado como apoyo.
Capa Transporte 3-1 Capítulo 3: Capa Transporte - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
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 Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
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:
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.
Redes de Comunicaciones de Datos
Escuela Normal “Profr. Darío Rodríguez Cruz”
CAPA DE RED DEL MODELO OSI.
Ingeniería en Redes y Comunicaciones Diseño de Redes - Capítulo 31 MODO DE TRANSFERENCIA ASÍNCRONO ( ATM ) Orientado a conexión, ´conmutación de paquetes.
CAPA DE RED.
5.7 Servicios no orientados a conexión. 5.8 Ruteadores.
Integrantes : Ruddy Rojas C. Reynaldo Melgarejo F. Adhemir Quino R.
Modo de Transferencia Asíncrono ( ATM )
Introducción a la conmutación LAN.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capítulo 3: Capa Transporte - I
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.
Tecnologías WAN (MODULO ESPECIALIDAD) Instituto Tecnológico Superior de Misantla. INGENIERIA EN SISTEMAS COMPUTACIONALES Unidad II: Protocolos WAN 2.1.-
Estudiantes: Mauricio Gutierrez Gutierrez Carla Yesenia Rojas Farfan
Capítulo 5: Capa Enlace de Datos - I
Diseño de Redes - Capítulo 3
Point-to-point protocol PPP Multiprotocol Level Switching MPLS
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 4: Capa Red - II ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Capítulo 4: Capa Red - I ELO322: Redes de Computadores
Transcripción de la presentación:

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 Networking: A Top Down Approach Featuring the Internet. Jim Kurose, Keith Ross.

Capa de Red4-2 Capítulo 4: Capa de Red Objetivos de capítulo:  Entender los principios detrás de los servicios de la capa de red:  Ruteo (selección de la ruta)  Cómo funciona un router  Tópicos avanzados: IPv6  Aplicación e implementación en la Internet

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 Internet  RIP  OSPF  BGP  4.7 Ruteo Broadcast y multicast

Capa de Red4-4 Capa red (network layer)  Transporta segmentos de fuente a destino  En origen encapsula segmentos en datagramas  En destino entrega segmentos a capa transporte  Hay protocolos capa red (network) en cada terminal y router  Router examina campos de cabecera en todos los datagramas IP que pasan por él network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical application transport network data link physical

Capa de Red4-5 Funciones claves de la capa de red  Ruteo: determinar ruta para los paquetes desde fuente a destino.  Algoritmos de Ruteo  Re-envío (forwarding): mover paquetes desde una entrada del router a la salida apropiada.  Analogía:  Ruteo: proceso de planear viaje de fuente a destino  Re-envío (forwarding): proceso de transitar a través de una intersección

Capa de Red4-6 Funciones de ruteo y reenvío

Capa de Red4-7 Establecimiento de Conexión  Fuera de ruteo y re-envío, el establecimiento de la conexión es la 3ra función de importancia en algunas arquitecturas de redes:  ATM, frame relay, X.25  En algunas redes, antes que los datagramas fluyan, los dos hosts y los routers que intervienen establecen una conexión virtual  Routers se involucran en las conexiones  Diferencia en servicio de conexión de capas red y transporte:  Red: conexión entre dos terminales (hosts)  Transporte: conexión entre dos procesos

Capa de Red4-8 Modelos de servicio de Red Q: ¿Cuál es el modelo de servicio para el “canal” que transporta los datagramas desde Tx a Rx? Sería bueno contar con: Servicios para datagramas individuales:  Entrega garantizada  Entrega garantizada con retardo inferior a X [ms] (e.g. 40 ms) Servicios para un flujo de datagramas:  Entrega de datagramas en orden  Garantía de bandwidth mínimo para el flujo  Restricciones sobre cambios en el intervalo (tiempo) entre paquetes  Seguridad

Capa de Red4-9 Modelos de servicio de capa de red: Arquitectura de la Red Internet ATM Modelo de servicio best effort CBR ABR Bandwidth None constant Rate guaranteed minimum Loss No Yes no Order No Yes yes Timing no yes no Realimentación de Congestión no (inferida en capa 4 vía pérdidas) no Congestión yes Garantías ? CBR: Constant bit rate ABR: Available bit rate

Capa de Red4-10 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 Algoritmo 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-11 Servicios con y sin conexión de la capa de Red  Las redes de datagramas proveen servicio sin conexión en su capa de red (caso Internet)  Redes de VC (Virtual Circuit) proveen servicio de conexión en su capa de red (e.g. ATM)  Análogo a los servicios de capa transporte, pero:  Servicio es: terminal-a-terminal (host-to-host)  No hay opción: la capa de red provee sólo uno u otro (es tipo circuito virtual o es datagrama, no ambos)  Implementación: en la red interna (core)

Capa de Red4-12 Redes de Datagramas  Tx pone dirección destino en paquete.  No hay estado mantenido en cada router por cada conexión.  Paquetes se reenvían usando su dirección de terminal destino.

Capa de Red4-13 Implementación de VC: Establecimiento del circuito virtual

Capa de Red4-14 Circuitos virtuales (VC)  Hay tres fases identificables:  Establecimiento de la llamada,  Transferencia de datos, y  Término de la llamada  Cada paquete lleva un identificador del VC (no dirección de máquina destino)  Cada router en el camino de fuente a destino mantiene el “estado” por cada conexión que pasa por él  Enlace y recursos del router (ancho de banda, buffers) pueden ser asignados al VC  “Camino de fuente a destino se comporta como un circuito telefónico”  Para implementar un VC la red actúa desde fuente a destino

Capa de Red4-15 Implementación de VC Un VC consiste de: 1. Camino desde fuente a destino 2. Números de VC, un número por cada enlace a lo largo del camino 3. Entradas en tablas de re-envío en los routers a lo largo del camino  Los paquetes que pertenecen a un VC llevan el número de VC correspondiente en cada enlace.  El número de VC debe ser cambiado en cada enlace.  El nuevo número de VC es tomado de la tabla de re-envío

Capa de Red4-16 Tabla de reenvío VC number interface number Incoming interface Incoming VC # Outgoing interface Outgoing VC # … … Router mantiene información del estado de la conexión

Capa de Red4-17 Implementación de VC: Establecimiento del circuito virtual

Capa de Red4-18 Redes de Datagramas  Tx pone dirección destino en paquete.  No hay estado mantenido en cada router por cada conexión.  Paquetes se reenvían usando su dirección de terminal destino.

Capa de Red4-19 Tabla de re-envío IP Rango de direcciones destinos Enlace Interfaz a a a en otro caso millones de Posibles entradas

Capa de Red4-20 Coincidencia del prefijo más largo Prefijo Coincidente Interfaz del Enlace Otro caso 3 Dirección destino: Ejemplos Dirección destino: ¿Qué interfaz?

Capa de Red4-21 Red de Datagrama o de VC: ¿Por qué? Internet Protocol (IP)  Datos intercambiados entre computadores  Servicio “elástico”, sin requerimientos de tiempo estricto.  Sistemas terminales “inteligentes” (computadores)  Se pueden adaptar, hacer control, recuperación de errores  Red interna simple, la complejidad en “periferia”  Muchos tipos de enlaces  Características diferentes: satélite, radio, fibra, cable  Es difícil uniformar servicios: tasas, pérdidas, BW ATM  Evoluciona desde la telefonía  Conversación humana:  Tiempos estrictos, requerimientos de confiabilidad  Necesidad de servicios garantizados  Sistemas terminales “torpes”  Teléfonos  Complejidad dentro de la red

Capa de Red4-22 ¿Por qué es más fácil ofrecer calidad de servicio en ATM que en redes de datagramas?  Es más simple porque en la etapa de establecimiento de la conexión se define una ruta única, lo cual hace posible hacer reserva de recursos en cada router y enlace de la ruta.  En redes de datagramas los paquetes toman distintas rutas según las condiciones de la red y por ello la reserva de recursos no es posible. ?

Capa de Red4-23 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 Algoritmo 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-24 Arquitectura de Routers: Generalidades Dos funciones claves de routers:  Correr algoritmos/protocolos de ruteo (RIP, OSPF, BGP)  Re-envío de datagramas desde enlaces de entrada a salida La gran mayoría de los enlaces son bidireccionales. Para analizar la arquitectura de un router separaremos las entradas de las salida

Capa de Red4-25 Arquitectura de Routers: Generalidades Dos funciones claves de routers:  Correr algoritmos/protocolos de ruteo (RIP, OSPF, BGP)  Re-envío de datagramas desde enlaces de entrada a salida (structure)

Capa de Red4-26 Funciones de las puerta de entrada Conmutación Descentralizada:  Dada la dirección destino de datagrama, se obtiene puerto de salida usando la tabla de re-envío en la memoria del puerto de entrada  Objetivo: procesamiento completo en puerto de entrada a “velocidad de la línea”  Hacer cola si datagramas llegan más rápido que tasa de re-envío de la estructura de switches Capa física: Recepción nivel de bits Capa enlace datos: e.g., Ethernet (más adelante)

Capa de Red4-27 Arquitectura de Routers: Generalidades (structure)

Capa de Red4-28 Tres tipos de estructuras de switches

Capa de Red4-29 Conmutación vía Memoria Primera generación de routers:  Computador tradicional con conmutación bajo control directo de la CPU  Paquetes son copiados a la memoria del sistema  Rapidez limitada por ancho de banda de la memoria (cada datagrama debe cruzar 2 buses) Input Port Output Port Memory System Bus

Capa de Red4-30 Conmutación vía Bus  Datagramas transitan desde la memoria del puerto de entrada a la memoria del puerto de salida vía un bus compartido  Contención en bus: rapidez de conmutación limitada por ancho de banda del bus  Bus de 1 Gbps, Cisco 1900: rapidez suficiente para routers de acceso y de empresas (no router regional o backbone)  Otras compañía importante en esta área es Alcatel, Huawei, Juniper  Cisco (San Francisco), parte el 1984, con dos emprendedores. En dos años alcanza ganancias de US$/mes. Cisco 1900

Capa de Red4-31 Conmutación vía una red de interconexión  Supera limitaciones de ancho de banda del bus  Redes de interconexión originalmente desarrolladas para conectar procesadores en multi-procesadores  Diseño avanzado: fragmentación de datagramas en celdas de tamaño fijo, las cuales pueden ser conmutadas en la estructura más rápidamente.  Cisco 12000: conmuta a través de la red de interconexión 60 [Gbps]

Capa de Red4-32 Arquitectura de Routers: Generalidades (structure)

Capa de Red4-33 Puertos de Salida  Almacenamiento (Buffering) requerido cuando datagramas llegan desde la estructura de switches más rápido que la tasa de transmisión  Disciplina de itinerario (Scheduling) escoge entre los datagramas encolados para transmisión

Capa de Red4-34 Encolamiento: Ocurre en la entrada y salida En puerto de entrada  Redes de interconexión más lentas que las puertas de entradas combinadas -> encolamiento puede ocurrir en colas de entrada  Contención por puerto de salida  Bloqueo de inicio de cola (HOL): datagramas encolados al inicio de la cola impiden que otros en la cola puedan seguir  Retardo en colas y pérdidas debido a rebalse de buffer de entrada! HOL:Head-Of-the-Line

Capa de Red4-35 Encolamiento en puerto de salida  Almacenamiento cuando la tasa de llegada del switch excede la rapidez de la línea de salida.  Retardo en cola y pérdidas debido a que el buffer de salida se puede rebalsar

Capa de Red4-36 Políticas de descarte y envío  Descarte al ingresar a la cola:  Drop-tail: descartar el que llega cuando no hay espacio  Random Early Detection (RED): A la llegada de un paquete, éste es marcado (para su eliminación posterior al hacer espacio en caso de llegar a un buffer lleno) o descartado dependiendo del largo promedio de la cola.  Para el envío de paquetes:  First-come-first-served (FCFS): como cola de banco.  Weighted fair queuing (WFQ): comparte el ancho de banda de salida equitativamente entre las conexiones de extremo a extremo (requiere manejar más información de estados).

Capa de Red4-37 RED (Random Early Detection) puede descartar paquetes tan pronto éstos llegan al router o puede marcarlos para un eventual descarte posterior. Dé una ventaja y una desventaja de la primera estrategia frente a la segunda.  Ventaja: Es más simple de implementar el descarte a la llegada. Nota: Cuando sólo se marca, en caso de necesidad de descarte, se deben mover paquetes en medio de la cola para acomodar el espacio liberado.  Desventaja: es posible que se descarten paquetes aún cuando nunca se ocupe la capacidad del buffer del router; en la segunda opción los paquetes logran ser transmitidos si el buffer no se llena. ?

Capa de Red4-38 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 Algoritmo 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