Captulo 7 Multimedia en Redes de Computadores Computer

  • Slides: 14
Download presentation
Capítulo 7 Multimedia en Redes de Computadores Computer Networking: A Top Down Approach Featuring

Capítulo 7 Multimedia en Redes de Computadores Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. 7: Multimedia en Redes de Computadores 1

Capítulo 7: Contenidos r 7. 1 Aplicaciones Multimedia en r 7. 6 Más allá

Capítulo 7: Contenidos r 7. 1 Aplicaciones Multimedia en r 7. 6 Más allá de Best Red Effort r 7. 2 Streaming de Audio y video r 7. 7 Mecanismos de almacenado itineración y políticas r 7. 3 Real-time Multimedia: r 7. 8 Servicios Estudio de telefonía en Integrados y Internet Servicios r 7. 4 protocolos para aplicaciones Diferenciados Interactivas de Tiempo Real r 7. 9 RSVP m RTP, RTCP, SIP r 7. 5 Distribución de Multimedia: Redes de distribución de Contenidos 7: Multimedia en Redes de Computadores 2

Servicios Integrados del IETF r Arquitectura para proveer garantías de Qo. S en redes

Servicios Integrados del IETF r Arquitectura para proveer garantías de Qo. S en redes IP para sesiones de aplicaciones individuales. r Reserva de recursos: routers mantienen información de estado (como en VC) de los recursos asignados r admite/niega requerimientos de establecimiento de nuevas llamadas: Pregunta: Podemos admitir nuevo flujo con garantías de desempeño sin violar las garantías de Qo. S hechas a los flujos ya admitidos? 7: Multimedia en Redes de Computadores 3

Intserv: escenario de garantía de Qo. S r Reserva de Recursos m m m

Intserv: escenario de garantía de Qo. S r Reserva de Recursos m m m Establecimiento de llamada, señalización (RSVP) trafico, declaración de Qo. S Control de admisión por elemento request/ reply m Itineración sensible a Qo. S (e. g. , WFQ) 7: Multimedia en Redes de Computadores 4

Admisión de Llamadas La sesión que requiere servicio debe : r Declarar sus requerimientos

Admisión de Llamadas La sesión que requiere servicio debe : r Declarar sus requerimientos de Qo. S m R-spec: define la Qo. S requerida r Caracterizar le tráfico que enviará por la red m T-spec: define las características del tráfico r Protocolo de señalización: necesario para propagar R-spec y T-spec a routers (donde la reserva es requerida) m RSVP 7: Multimedia en Redes de Computadores 5

Intserv Qo. S: Modelos de servicio [rfc 2211, rfc 2212] Servicio garantizado: Servicio de

Intserv Qo. S: Modelos de servicio [rfc 2211, rfc 2212] Servicio garantizado: Servicio de carga controlada: r Peor caso de llegada de tráfico: r “una calidad de servicio próxima fuente con política leaky-bucket r Retardo acotado simple (demostrable matemáticamente) [Parekh 1992, Cruz 1988] arriving traffic a la Qo. S que el mismo flujo recibiría de un elemento de red no cargado. " token rate, r bucket size, b WFQ per-flow rate, R D = b/R max 7: Multimedia en Redes de Computadores 6

Servicios Diferenciados del IETF Problemas con Intserv: r Escalabilidad: señalización, mantener el estado por

Servicios Diferenciados del IETF Problemas con Intserv: r Escalabilidad: señalización, mantener el estado por flujo en router es difícil con gran número de flujos r Modelos de servicio flexible: Intserv tiene pequeño número de pre-definidas clases. Queremos clases de servicio “cualitativas” también m m “se comporta como un cable” Distinción de servicios relativos: Platinum, Gold, Silver Estrategia de Diffserv: r Funciones simple en red interna (core), funciones relativamente complejas en router de borde (o hosts) r No definir clases de servicio, sino proveer componentes funcionales para construir las clases de servicio. 7: Multimedia en Redes de Computadores 7

Arquitectura de Diffserv Router de borde: r q Administración de tráfico por flujo q

Arquitectura de Diffserv Router de borde: r q Administración de tráfico por flujo q Marca paquetes dentro de perfil y fuera de perfil b marking scheduling . . . Router de Core: q Administración de tráfico por clase q manejo de buffer e itineración basada en marcas en borde q preferencia dada a paquetes dentor de perfil 7: Multimedia en Redes de Computadores 8

Marca de paquetes en router de borde r perfil: tasa pre-negociada A, tamaño del

Marca de paquetes en router de borde r perfil: tasa pre-negociada A, tamaño del balde B r Paquete macado en borde basado en perfil por flujo Tasa A B User packets Posible uso de marcas: r Marcas basadas en clases: paquetes de diferente clase marcadas diferentes r Marcas intra-clases: porción del flujo que respeta perfil es marcado distinto al que no cumple 7: Multimedia en Redes de Computadores 9

Clasificación y acondicionamiento r Paquete es marcado en campo Type of Service (TOS) en

Clasificación y acondicionamiento r Paquete es marcado en campo Type of Service (TOS) en IPv 4, y en campo Traffic Class en IPv 6 r 6 bits usados para Differentiated Service Code Point (DSCP) y determina el comportamiento por hop (PHB) que recibirá r 2 bits permanecen su uso (currently unused, CU) 7: Multimedia en Redes de Computadores 10

Clasificación y acondicionamiento Puede ser deseable limitar la tasa de inyección de tráfico de

Clasificación y acondicionamiento Puede ser deseable limitar la tasa de inyección de tráfico de alguna clase: r Usuario lo declara en perfil de tráfico (e. g. , tasa, tamaño de ráfaga) r Tráfico es medido y “moldeado” si no cumple perfil 7: Multimedia en Redes de Computadores 11

Reenvío (Per-Hop Behavior) r PHB puede resultar en un comportamiento de desempeño observable (medible)

Reenvío (Per-Hop Behavior) r PHB puede resultar en un comportamiento de desempeño observable (medible) diferente r PHB no especifica qué mecanismo usar para asegurar comportamiento de desempeño PHD requerido r Ejemplos: m m Clase A obtiene x% de BW de salida en un intervalo de tiempo de largo especificado Paquetes de Clase A salen primero que paquetes de clase B 7: Multimedia en Redes de Computadores 12

Re-envío (PHB) PHBs en desarrollo: r Expedited Forwarding: pkt salen a tasa igual o

Re-envío (PHB) PHBs en desarrollo: r Expedited Forwarding: pkt salen a tasa igual o mayor a la especificada m Abstracción de un enlace lógico con tasa mínima garantizada r Assured Forwarding: 4 clases de tráfico m Cada uno con cantidad mínima garantizada de BW m Cada una con tres particiones de descarte predefinidas, si hay congestión el router descarta basado en esta preferencia 7: Multimedia en Redes de Computadores 13

Capítulo 7: Contenidos r 7. 1 Aplicaciones Multimedia en r 7. 6 Más allá

Capítulo 7: Contenidos r 7. 1 Aplicaciones Multimedia en r 7. 6 Más allá de Best Red Effort r 7. 2 Streaming de Audio y video r 7. 7 Mecanismos de almacenado itineración y políticas r 7. 3 Real-time Multimedia: r 7. 8 Servicios Estudio de telefonía en Integrados y Internet Servicios r 7. 4 protocolos para aplicaciones Diferenciados Interactivas de Tiempo Real r 7. 9 RSVP m RTP, RTCP, SIP r 7. 5 Distribución de Multimedia: Redes de distribución de Contenidos 7: Multimedia en Redes de Computadores 14