Calidad de Servicio en redes IP. Instituto de Ingeniería Eléctrica, Universidad de la República



Documentos relacionados
Calidad de Servicio en redes IP. Performance de redes Instituto de Ingeniería Eléctrica, Universidad de la República.

Servicios Diferenciados

WALC2011 Track 2: Despliegue de IPv6 Día -5 Guayaquil - Ecuador Octubre 2011

Programa de doctorado Informática Industrial Departamento de Tecnología Electrónica Universidad de Sevilla

QoS. Quality of Service

Arquitecturas: IntServ

Quality of Service MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012. Ing. Nelwi Báez P. Msc. Página 0

Modelo IntServ/ Protocolo RSVP

Servicio host to host. Conectar millones de LANs?

RESUMEN. IPTV. Protocolos empleados y QoS

TESIS: QUE PARA OBTENER EL TÍTULO DE INGENIERO EN COMPUTACIÓN PRESENTA: THELMA GARCÍA REYES

Top-Down Network Design. Tema 13

QueueManagement + QoS

Calidad de Servicio en IPv6

Calidad de servicio en redes IP. Contenido.

MPLS. Jhon Jairo Padilla A., PhD.

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Red. Mérida - Venezuela Prof. Gilberto Díaz

Lección 1: TÉCNICAS PARA MEJORAR LA CALIDAD DE SERVICIO

Tema 3: Conmutación de paquetes

Clase 26 Soluciones al problema de direccionamiento Tema 7.- Ampliación de temas

IP Internet Protocol. Funcionalidades: Esquema global de direcciones Fragmentación / reensamblado Ruteo

IPv6 en redes MPLS WALC

1908 Arquitectura de Redes

Redes de Computadores. Capa de Red. 1

IP Internet Protocol. IP Dirección IP. Funcionalidades: Esquema global de direcciones Fragmentación / reensamblado Ruteo. Direccionamiento IP

Introducción a IP versión 4

TELECOMUNICACIONES Y REDES

Unidad I: La capa de Red

REDES Área de Ingeniería Telemática. QoS. Area de Ingeniería Telemática Redes 4º Ingeniería Informática

TRABAJO COLABORATIVO N. 2 LUISA FERNANDA HERNANDEZ BERMUDEZ ROBERT JOSE HERNANDEZ GONZALES VICTOR MANUEL COVANS ACOSTA JHON ALEXANDER MARTÍNEZ MONTAÑA

1. PARAMETROS DE CALIDAD DE SERVICIO. -PERDIDAS DE PAQUETES EN LOS ROUTERS: Vía TCP son recuperables, pero las retransmisiones TCP son

Capítulo 7 Multimedia en Redes de Computadores

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED

QoS: IntServ. Area de Ingeniería Telemática Grado en Ingeniería en Tecnologías de Telecomunicación, 3º

Implementación de políticas de Calidad de Servicio (QoS) con DSCP

Qué son los protocolos de enrutamiento Dinámico?

Introducción a RTP y RTCP

El Protocolo IP. Tema 3. Servicio y Protocolo IP. Aplicaciones en Redes Locales 05/06


Jhon Jairo Padilla Aguilar, PhD.

Basada en Network Brokers

Capítulo 7 Multimedia en Redes de Computadores

GLOSARIO. Backbone.- Nivel más alto en una red jerárquica, generalmente el más rápido y capaz de transportar la mayoría del tráfico en una red.

Departamento de Enxeñería Telemática Sistemas de Conmutación MPLS p.2

ARP. Conceptos básicos de IP

11 Número de publicación: Int. Cl. 7 : H04L 12/ Inventor/es: Couturier, Alban. 74 Agente: Díez de Rivera y Elzaburu, Ignacio

Qué equilibra la importancia del tráfico y sus características con el fin de administrar los datos? Estrategia QoS

Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark

Diffserv: Servicios Diferenciados

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET


Características del enrutamiento dinámico en Internet

UD - 4 Funcionamiento de un router. Eduard Lara

2.1 Funcionamiento del MPLS

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Calidad de servicio 2 IP QoS - MPLS

Nivel de transporte: UDP

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre Reporte De Lectura

Ayudantía Nro.3 Redes De Datos CIT Profesor: Cristian Tala

1 of 6. Visualizador del examen - ENetwork Chapter 5 - CCNA Exploration: Network Fundamentals (Versión 4.0)

GPRS: General Packet Radio Service

IPSEC. dit. Objetivo: proporcionar a IP (IPv4( IPv4, IPv6) ) mecanismos de seguridad. Servicios de Seguridad

Calidad de servicio en redes IP* Evaluation of Quality of Services in IP networks

IP v6. :: Redes :: Redes : : IP v6. transporte. red. enlace. física. aplicación. Versión 28/02/11

Gestión de cola. Area de Ingeniería Telemática Grado en Ingeniería en Tecnologías de Telecomunicación, 3º

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Redes y Sistemas Avanzados de Telecomunicaciones 2 Act. 10. Trabajo Colaborativo _2

Ing. Ma. Eugenia Macías Ríos. Administración de Redes

Protocolo Internet (IP)

Examen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0707.doc) 31 de julio de 2007

Acuerdo Multilateral de Peering (Multi-Lateral Peering Agreement - MLPA) I Objetivo. II Registro. III Partes

Conceptos básicos de redes TCP/IP

(decimal) (hexadecimal) 80.0A.02.1E (binario)

Fundamentos de Redes de Computadoras

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS. QoS & MULTICASTING

Historia de la Internet

Materia Redes de Computadoras. Departamento de Electrónica Facultad de Ingeniería Universidad de Buenos Aires

01/10/ Conjunto de protocolos TCP/IP. Contenido. a. TCP/IP Internet OSI. a. TCP/IP Internet OSI. b. Nivel de red Protocolo IP

Sistemas Operativos. Sesión 5: Protocolos de enrutamiento vector distancia

LA NETWORK Y CALIDAD DE SERVICO (QoS)

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP)

Análisis de la Calidad de Servicio por Medio del Modelo Diferencial Gabriel Gerónimo Castillo 1, Everth H. Rocha Trejo 1

Redes (4º Ing. Informática Univ. Cantabria)

Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte C. Nivel de red

Gestión de tráfico Calidad de Servicio (QoS)

Gestión de cola. Area de Ingeniería Telemática Grado en Ingeniería en Tecnologías de Telecomunicación, 3º

ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES

Protocolo IP. Campos del paquete IP:

Aplicaciones en IPv6 y asterisk6

ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano

Nivel aplicación Interacción Cliente Servidor. ELO322: Redes de Computadores Agustín J. González

La revolución del contenido multimedia de pies a cabeza.

AGENTE ADMINISTRADOR DE QoS SOBRE REDES IPv6: APROXIMACIÓN INTSERV Y DIFFSERV EN LOS NODOS DE ACCESO. Ing. GUSTAVO ADOLFO RAMÍREZ ESPINOSA

DIRECCIONAMIENTO IPv4

PROTOCOLO DE MENSAJES DE CONTROL INTERNET (ICMP : INTERNET CONTROL MESSAGE PROTOCOL) RFC-792

Una ACL es una lista secuencial de sentencias de permiso o denegación que se aplican a direcciones IP o protocolos de capa superior.

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Evaluación de Performance en Redes de Telecomunicaciones. Ingeniería de Tráfico basado en MPLS y CR-LDP

Servicios sobre MPLS. Julio Alba SATEC Project Manager

Coexistencia y Transición. Juan C. Alonso juancarlos@lacnic.net

Transcripción:

Calidad de Servicio en redes IP

Material de lectura básico 1. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss, "An Architecture for Differentiated Services", RFC 2475, Dec. 1998. 2. Braden, R., Clark, D. and Shenker, S., "Integrated Services in the Internet Architecture: an Overview", Internet RFC 1633, Jun. 1994

Calidad de servicio ITU: "A set of quality requirements on the collective behavior of one or more objects." ATM: "A term which refers to the set of ATM performance parameters that characterize the traffic over a given virtual connection." IETF: "As the demand for networked real time services grows, so does the need for shared networks to provide deterministic delivery services. Such deterministic delivery services demand that both the source application and the network infrastructure have capabilities to request, setup, and enforce the delivery of the data. "The set of those quantitative and qualitative characteristics of a distributed multimedia system, which are necessary in order to achieve the required functionality of an application."

Calidad de Servicio Redes IP Best effort Complejidad en los host de las puntas. Routers tontos en el corazón de la red. Esto hace muy escalable la red No adecuado para servicios como voz o video streaming Retardos Perdidas jitter

Calidad de Servicio Tener ancho de banda es necesario pero no suficiente Se busca optimizar el uso de recursos para un mejor aprovechamiento de la inversión en infraestructura El tráfico es típicamente en ráfagas, produciendo congestiones temporales y por lo tanto retardos y pérdidas. Las rutas con mayor demanda y los puntos de congestión son variables El protocolo TCP se autocontrola generando congestión UDP no es elástico

Arquitecturas para ofrecer calidad de servicio en IP Dos arquitecturas básicas se han planteado IntServ: Servicios Integrados DiffServ: Servicios Diferenciados

IntServ Opera sobre flujos individuales reservando recursos suficientes en los routers de punta a punta para satisfacer los requerimientos de QoS del flujo.

IntServ Un router en el modelo IntServ debe ser capaz de proveer la QoS adecuada a cada flujo. Es necesario un protocolo para reservar recursos a lo largo de la ruta.

Modelo IntServ Cada flujo tiene asignados descriptores FilterSpec: identifican los paquetes que pertencen a ese flujo FlowSpec Traffic Specificaction (TSPEC): TokenBucket Service request specification: RSPEC

RSVP (RFC 2205) Reserva en una dirección La reserva de recursos al router es definida por el receptor Dos mensajes básicos Path message ( Fuente a el/los destinos) Reservation message (del destino a el/las fuentes) Siguen la ruta definida por el sistema de ruteo. No es un protocolo de ruteo. Flexible para cambio de rutas o grupos dinámicos

137.194.1.1 Mensaje PATH H1 quiere iniciar una sesión con 137.194.1.1 137.194.1.0 R2 Crea un soft stae y 137.194.2.0 R5 registra H1 como 137.194.3.0 R2 paso anterior. Reenvía el Path Crea un soft stae y registra R1 con paso anterior. Reenvía el Path R3 AS: 137.194.3.0 R8 Path R2 R6 R1 R5 137.194.1.0 R3 137.194.2.0 R6 137.194.3.0 R3 137.194.1.1 H1 R9 AS: 137.194.2.0 R4

Mensaje RESV H2 decide aceptar la sesión y define el tráfico a reservar de acuerdo a sus restricciones AS: 137.194.3.0 Resv R3 R8 Policy control Admission Control Configura el sistema R2 R6 Se fija en el soft state quien es el nodo previo, reenvía R1 H1 R5 R9 AS: 137.194.2.0 R4 AS: 137.194.1.0

PATH RSVP Se envía desde la fuente. Especifica el tráfico de la fuente. Genera un soft state en cada router donde se identifica la sesión y la dir IP del último salto. Se envía al siguiente router según la tabla de ruteo. Recorre el/los caminos hasta llegar a el/los destinatarios. Puede transportar una descripción de las capacidades de los nodos.

RESV RSVP Lo envía el destinatario. Indica las características del tráfico a recibir. Sigue la ruta inversa al PATH correspondiente. Cada router chequea al recibir el RESV si: existen las autorizaciones correspondientes existen los recursos solicitados Si alguna de las condiciones anteriores falla se envía al destinatario un ResvErr. Si las condiciones tienen éxito: se configura el clasificador y el scheduler se envía un mensaje RESV al nodo anterior

Evaluación IntServ Granularidad a nivel de flujo No escalable No requiere otras tecnologías Requiere mantenimiento permanente del soft state

Servicios Diferenciados: DiffServ Busca la diferenciación de servicios en IP de manera escalable y gestionable. Agrega el tráfico en conjuntos grandes. IP: TOS usa 6 bits para DSCP (Differentiated Service Code Point)

DS Field (1) IPv4 TOS field 1 byte 1 byte 1 byte 1 byte Vers. IHL TOS Total Length Identification Flags FO TTL Protocol Header Checksum Source IPv4 address (4 bytes) Destination IPv4 address (4 bytes) Options Padding

DS Field (2) IPv6 Traffic Class field Vers. 1 byte 1 byte Traffic Class 1 byte 1 byte Flow Label Payload Length Next Header Hop Limit Source IPv6 address (16 bytes) Destination IPv6 address (16 bytes) Extensions (variable)

DiffServ DSCP PHB (per hop behaivour). PHB define el tratamiento en cada nodo. El DSCP es seteado en la frontera y en los routers internos es examinado para asociar el PHB. La mayor complejidad residirá en los nodos exteriores.

DiffServ Requiere SLAs (estático o dinámico) Service Level Agreement (SLA) Es un contrato entre un cliente y un proveedor de servicio Service Level Specification Especifica el tráfico que el cliente puede mandar Especifica el compromiso del ISP con el cliente para los tráficos dentro y fuera del acuerdo Otras consideraciones contractuales

Arquitectura de un nodo exterior Meter Packet Classifier Marker Shaper/ Dropper Output Queue 2 funcionalidades fundamentales El clasificador: selecciona paquetes de acuerdo a ciertos criterios y los redirecciona. MF (MultiField) BA basado en el DS. El paquete puede venir marcado del cliente (final u otro ISP) El acondicionador de tráfico: Traffic Profile.

Arquitectura de un nodo exterior Meter Packet Classifier Marker Shaper/ Dropper Output Queue In-profile vs Out-of-profile : In-profile puede ser mandado sin ningún otro procesamiento o marcado o remarcado. Out-of-profile Reshaped Remarked Dropped

Arquitectura de un nodo exterior Meter Packet Classifier Marker Shaper/ Dropper Output Queue Componentes del acondicionador de tráfico Meter: realiza mediciones temporales del conjunto de paquetes seleccionados por el clasificador contra el TCA (Traffic Conditioning Agreement). Marker: marca el campo DS con un código particular asociándolo a un BA particular. Shaper: retarda algunos o todos los paquetes para que cumplan con el traffic profile. Dropper: descarta algunos o todos los paquetes para que cumplan con el traffic profile.

Arquitectura de los nodos interiores Packet Classifier Scheduler PHB: es una descripción del comportamiento de reenvío observado exteriormente Puede ser implementado por diferentes mecanismos.

DiffServ- PHB Expedited Forwarding - RFC 3246 La tasa mínima de salida asegurada en todo router al agregado de paquetes EF debería ser mayor a la tasa máxima de entrada. packets/s µ packets/s Min µ > Max Implementación : Colas con prioridades, WFQ, etc. El objetivo es que el flujo agregado vea siempre (o casi) la cola vacía.

DiffServ: Assured Forwarding PHB group - RFC 2597 N clases independientes con M niveles de descarte dentro de cada clase. N=4, M=3. A cada clase se le debe asignar una cantidad mínima de recursos y puede obtener más si hay exceso Dentro de una clase: La probabilidad de envío de un paquete no puede ser menor si tiene un nivel de precedencia menor. Debe responder a condiciones de congestión a largo plazo.

DiffServ Assured Forwarding PHB group Mecanismos necesarios Scheduler para reservar recursos Mecanismos de gestión de buffer para manejar las precedencias de pérdida. PHB Best Effort Tratamiento similar al de un router actual en Internet

Ej. DiffServ Schedule: Weight round robin

Ej.DiffServ Descarte de paquetes: RED RIO

Evaluación Soluciona problema de escalabilidad de IntServ Controla flujos agregados. Problemas: Puede haber bloqueos de flujos de prioridades bajas Si hay congestión puede degradarse la QoS aún en las clases altas.

Referencias adicionales :Calidad de servicio 1. V.Firoiu, J.Y. Le Boudec, D. Towsley, Z-L Zhang, J. Y. Le Boudec "Advances in Internet Quality of Service Technical report No. DSC200149, October 2001. 2. W.Zhao, D. Olshefski, H. Schulzrinne, Internet Quality of Service an Overview, IEEE Network, September/October 1999 3. QoS overview, CISCO white papers 1999. /qos_c/qcintro.htm 4. Nikolaos Vasiliou, Overview of Internet QoS and Web Server QoS, April 2000 Department of Computer Science, The University of Western Ontario, London, Ontario, Canada,.http://www.csd.uwo.ca/Research_Group_2/pub.htm 5. Y Bernet et al. A Framework for Differentiated Services, November 1998, IETF

Referencias adicionales: Calidad de servicio 7. S. Shenker, C. Partridge and R. Guerin, "Specification of Guaranteed Quality of Service", RFC 2212, Sept. 1997 8. J. Wroclawski, "Specification of the Controlled-Load Network Element Service", RFC 2211, Sept. 1997 9. R. Braden, L. Zhang, S. Berson, S. Herzog and S. Jamin, "Resource ReSerVation Protocol (RSVP) --Version 1 Functional Specification", RFC 2205, Sept. 1997