SlideShare a Scribd company logo
1 of 75
Download to read offline
Arquitectura de Routers para el soporte de Calidad de Servicio,[object Object],Jhon Jairo Padilla Aguilar, PhD.,[object Object],jhon.padilla@upb.edu.co,[object Object]
11 April 2006,[object Object],Jaroslaw.Ponder@itu.int,[object Object],2,[object Object],NGNs as a global issue Technical aspects ,[object Object],Europe,[object Object],Africa,[object Object],ITUNGN,[object Object],America,[object Object],Asia,[object Object],ITU-T SG 13: Rec. Y.2001,[object Object],A NGN is a packet-based network able to provide telecommunication services and able to make use of multiple broadband, QoS-enabled transport technologies and in which service-relatedfunctions are independent from underlying transport-related technologies.  It enables unfettered access for users to networks and to competing service providers and/or services of their choice. It supports generalized mobility which will allow consistent and ubiquitous provision of services to users.,[object Object],Challenges,[object Object],Multimedia,[object Object],Generalized mobility ,[object Object],Convergence ,[object Object],Integrity,[object Object],Multi-layer orientation,[object Object],Open character ,[object Object],FG NGN,[object Object],SG: 11, 13, 19, 2, 12, 16, 17,[object Object]
3,[object Object],NGN simplifies the network,[object Object],Before NGN“Stovepipe” service model,[object Object],NGN promises“simplified” service model,[object Object],Content and Services,[object Object],Services,[object Object],Services,[object Object],Services,[object Object],Services,[object Object],Servers ...,[object Object],PSTN / ISDN,[object Object],Data / IP,[object Object],IP Core,[object Object],CATV,[object Object],PLMN,[object Object],MGWs,[object Object],Access,[object Object],Access,[object Object],Access,[object Object],Broadcast,[object Object],UMTS,[object Object],PSTN / ISDN,[object Object],GSM/EDGE,[object Object],xDSL,[object Object],WiFi/WiMax,[object Object],Dedicated technologies – duplicated functions,[object Object]
Arquitectura routers para soporte de qo s
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Tipos de Servicios,[object Object]
Tráfico de diferentes servicios,[object Object],Web (http),[object Object],Video llamada,[object Object],Broadcasting video,[object Object],VoIP,[object Object]
Tipos de servicios,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Aplicaciones de Tiempo Real,[object Object],Tienen requerimientos de retardo muy exigentes,[object Object],Si el retardo supera cierto límite, los datos del paquete ya no serán útiles,[object Object],Ejemplo:  Aplicación “Audio-streaming”,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Ejemplo: Audio-streaming,[object Object],La voz es enviada en paquetes por la fuente hacia la red,[object Object],Cada paquete experimenta un retardo diferente en la red (tiempo entre paquetes varía),[object Object],Delay jitter: variación en el retardo de los paquetes (max. Retardo – min. Retardo),[object Object],La variación del retardo produce distorsión en la voz,[object Object],Solución común: uso de un buffer suavizador (playback point (offset de tiempo), playback applications),[object Object]
Distribución del retardo y variación del retardo,[object Object],Densidad de,[object Object],Probabilidad,[object Object],Retardo promedio,[object Object],Tiempo de transferencia,[object Object],Min.,[object Object],Variac.retardo,[object Object],paquetes perdidos o,[object Object],Entregados tarde,[object Object],Max. retardo,[object Object]
Curvas de retardo para diferentes servicios,[object Object],Densidad de Probabilidad,[object Object],Densidad de Probabilidad,[object Object],Tiempo de retardo,[object Object],Tiempo de retardo,[object Object],Servicios de t real          Servicios interactivos,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Uso del buffer suavizador,[object Object],Salida en la fuente,[object Object],Llegada en el receptor,[object Object],Salida hacia el dispositivo,[object Object],Offset fijo de t,[object Object],Desde salida original,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Limitantes de la solución con buffer suavizador,[object Object],Los paquetes que demoran menos que el retardo máximo se almacenan y sacan en el momento adecuado (offset),[object Object],Los paquetes que superan el tiempo de offset ya no pueden ser usados para reconstruir la señal,[object Object],Debe escogerse apropiadamente el tiempo de offset:,[object Object],La red debe dar a conocer el máximo retardo de un paquete a la aplicación (acuerdo de servicio),[object Object],La aplicación debe estimarlo con base en estadísticas de paquetes anteriores,[object Object]
Congestión en Routers,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Control de Congestión en TCP,[object Object],Una comunicación puede volverse lenta por dos razones:,[object Object],Por sobrecarga en la memoria del receptor,[object Object],Por congestión en la red,[object Object],Un Receptor mantiene dos ventanas:,[object Object],Ventana del receptor,[object Object],Ventana del transmisor,[object Object],El transmisor envía el número de octetos menor entre los indicados por las dos ventanas:,[object Object],Si el Rx indica “Enviar 8K”, pero la ventana de congestión dice que no se puede más de 4K, el tx enviará sólo 4K (Y viceversa).,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Algoritmo de control de congestión,[object Object],Conocido como “Slow Start” (Jacobson 1988),[object Object],Procedimiento:,[object Object],Al establecer una conexión, el Tx inicia la ventana de congestión al segmento máximo permitido.,[object Object],El Tx envía un segmento máximo,[object Object],Si no hay vencimiento de temporizador de confirmación, la proxima vez se duplica el valor de la ventana de congestión (crecimiento exponencial),[object Object],Si hay vencimiento del temporizador o se alcanza el tamaño de la ventana del receptor o un valor “threshold”, la ventana se incrementará pero en pasos de 1 segmento (crecimiento lineal).,[object Object],Al ocurrir un vencimiento del temporizador, el valor de threshold se coloca el la mitad de la ventana de congestión y la ventana de congestión se reinicia en 1 segmento.  Se vuelve al paso 3.,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Ventana de Congestión,[object Object],Ventana de congestión (KB),[object Object],threshold,[object Object],threshold,[object Object],Número,[object Object],De txsiones,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],MBone,[object Object],MBone fue una red experimental multicast puesta a punto en 1993,[object Object],Se realizaron experimentos de transmisión de video (reuniones IETF, lanzamientos de naves espaciales, operaciones en pacientes),[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Lecciones de MBone,[object Object],Las aplicaciones de tiempo real no trabajan bien sobre Internet (retardo variable y pérdidas por congestión),[object Object],Muchas aplicaciones de tiempo real trabajan sobre UDP y no reaccionan ante la congestión como TCP,[object Object],Las pérdidas de paquetes grandes durante la congestión no permiten el uso de estas aplicaciones,[object Object],Ciertas aplicaciones de t real han incorporado lazos de realimentación cerrados y pueden adaptarse a condiciones cambiantes, pero trabajan en rangos limitados de cambios,[object Object]
Jhon Jairo Padilla A.                 Calidad del servicio en Internet,[object Object],Lecciones de MBone,[object Object],El mal uso del multicast puede causar grandes interrupciones a una gran porción de Internet,[object Object],Aplicaciones como video digital son capaces de generar una alta tasa de tráfico.  En los 90’s subió hasta saturar algunos backbones.,[object Object],La debilidad en el control explícito de tráfico dentro de la red puede causar  que las aplicaciones basadas en UDP se apoderen del ancho de banda de las aplicaciones basadas en TCP cuando compiten por dicho recurso (TCP reduce su envío de paquetes durante congestión y UDP no tiene esta característica.,[object Object]
Conclusión:,[object Object],La red debe diferenciar servicios y soportar los requerimientos de cada uno para garantizar un buen servicio a los usuarios.,[object Object]
Soluciones para el soporte de Calidad de Servicio,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Arquitectura de servicios Integrados (IntServ),[object Object],Hay una sola clase por usuario,[object Object],Se crea un circuito virtual por usuario  y por flujo,[object Object],Se usa RSVP como protocolo de señalización para establecer el circuito virtual,[object Object],Uso de control de admisión (CAC),[object Object],Ventajas:  Sencillez en implementación,[object Object],Desventajas: #Estados = # flujos (no es escalable),[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Establecimiento de la Reserva en IntServ,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Arquitectura de un Router de Servicios Integrados,[object Object]
Clasificación Estática y dinámica,[object Object],Clasificación: Se refiere al proceso de mapear un paquete a uno de un conjunto finito de flujos o categorías,[object Object],Clasificación Interna del router:,[object Object],Un router puede clasificar los paquetes entrantes en 4 categorías:,[object Object],Paquetes TCP,[object Object],Paquetes UDP,[object Object],Mensajes ICMP,[object Object],Otros,[object Object],Este conjunto de flujos es estático (no cambia): Asignación de flujos estática.,[object Object],Asignación dinámica de flujos:,[object Object],Se usan uno o varios campos de la cabecera IP para hacer la clasificación (Dir IP origen, Dir IP Destino, Puerto Origen, Puerto Destino, identificación protocolo),[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Planificación de paquetes,[object Object],Modelo de fluidos,[object Object],Modelo Paquetizado,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Arquitectura de servicios Diferenciados,[object Object],Se crea un conjunto reducido de clases,[object Object],Hay grupos de usuarios,[object Object],Pocas clases (AF, EF, BF) manejadas por prioridades,[object Object],Ventaja:  Escalable,[object Object],Requiere:,[object Object],Control de admisión (CAC),[object Object],Control de Policía (UPC, uso de parámetros),[object Object],Manejo de troncales con QoS mediante MPLS,[object Object]
Campo DSCP de DiffServ,[object Object],El estándar de Servicios Diferenciados redefine el campo existente IP TOS para indicar los Comportamientos de Re-Transmisión.,[object Object],El nuevo campo, denominado DS (Differentiated Services),  vuelve obsoletas las definiciones existentes del octeto TOS y también el octeto Clase de Tráfico de IPv6.,[object Object],Los primeros 6 bits del campo DS son usados como un DSCP (Differentiated Services Code Point), es decir, un valor que se utiliza para codificar el PHB con que debe tratarse un paquete en cada nodo DiffServ.,[object Object],Los restantes dos bits (campo CU) no están siendo utilizados actualmente.,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Arquitectura de Servicios Diferenciados,[object Object],Clasificador,,[object Object],Planificador,[object Object],Clasificador,,[object Object],Medidor,,[object Object],Marcador,,[object Object],Recortador,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Función,[object Object],Elemento,[object Object],Divide el flujo de paquetes entrante en múltiples grupos basándose en reglas predefinidas,[object Object],Clasificador,[object Object],Compara el flujo de tráfico de un cliente con su perfil de tráfico.,[object Object],Los paquetes que cumplen el perfil se dejan ingresar directo a la red.,[object Object],Los paquetes que no cumplen deben pasar por el acondicionamiento (marking, shaping, dropping),[object Object],Medidor (Meter),[object Object],Fija el campo DSCP (codepoint) a un valor particular.  Así se incluye el paquete en una clase de retransmisión.,[object Object],Los paquetes marcados como no conformes podrían ser desechados por la red ante congestión.,[object Object],Marcador (Marker),[object Object],Un recortador no permite que el paquete pase hacia la red hasta que cumpla con el perfil de tráfico (retarda los paquetes),[object Object],Recortador (Shaper),[object Object],Desecha los paquetes no cumplientes con el perfil de tráfico,[object Object],Desechador (Dropper),[object Object],Componentes de un Nodo Frontera,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Componentes de un nodo frontera,[object Object],Remarker,[object Object],Shaper,[object Object],Marker,[object Object],Meter,[object Object],Classifier,[object Object],Dropper,[object Object],Classificación,[object Object],Acondicionamiento,[object Object]
Funciones de un router para el soporte de QoS,[object Object]
Clasificación de paquetes,[object Object]
Flujos en una red,[object Object],Jhon J. Padilla A.-QoS en Internet,[object Object],Flujo:,[object Object],Paquetes que tienen características similares fluirán sobre el mismo camino lógico (internamente en el router y externamente en la red).,[object Object],QoSa,[object Object],QoSb,[object Object],Flujo: (elástico o de tiempo real),[object Object],Serie de paquetes intercambiados por dos aplicaciones durante una conexión,[object Object]
Clasificación de paquetes,[object Object]
Ventajas de la Clasificación,[object Object],Tiene la capacidad de eludir el procesamiento por capas,[object Object],Introduce la compresión de capas, examinando campos de múltiples capas en un solo paso,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Tipos de Clasificadores,[object Object],Función:  Divide el flujo de paquetes entrante en múltiples grupos basándose en reglas predefinidas.,[object Object],Hay dos tipos:,[object Object],BA (BehaviorAggregate),[object Object],MF (Multifield),[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Clasificador BA,[object Object],Es el más simple,[object Object],Se utiliza en Servicios Diferenciados,[object Object],Selecciona los paquetes basándose únicamente en el codepoint (DSCP).,[object Object],Para que esto funcione se requiere que los paquetes sean marcados (puesto el codepoint en un valor) antes de ingresar al clasificador.,[object Object],Dónde se marcan los paquetes?,[object Object],Son marcados por la fuente,[object Object],O Son marcados por el router de primer salto en la LAN,[object Object],También podría hacerlo el mismo ISP,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Clasificador MF,[object Object],Usa una combinación de uno o más campos de la quíntupla (dir.dest., dir. Orig.,pto orig, pto dest, id.protoc) en la cabecera del paquete para hacer la clasificación.,[object Object],Casos:,[object Object],Marca paquetes con base en los tipos de aplicación (puertos).  Ej: Telnet, FTP.,[object Object],Marca paquetes con base en direcciones particulares de origen, destino o prefijos de red.,[object Object],Es más versátil pero es más complejo que el BA ya que es un problema multidimensional, mientras que el BA sólo clasifica por un parámetro (codepoint).,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Clasificación MF,[object Object],Bit map P2,[object Object],P2=AND(Y3,X4)=011,[object Object],Dirección fuente,[object Object],Y1,[object Object],Y2,[object Object],Y3,[object Object],Y4,[object Object],Y5,[object Object],100,[object Object],101,[object Object],111,[object Object],110,[object Object],010,[object Object],A,[object Object],prioridad,[object Object],C,[object Object],P2,[object Object],P1,[object Object],B,[object Object],Dirección destino,[object Object],X1    X2    X3     X4       X5,[object Object],Bit map        100    110  010   011     001,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Clasificación con Hashing,[object Object],Es usada en Servicios Integrados,[object Object]
Manejo de colas (Planificacion),[object Object]
La situación,[object Object],store and forward:,[object Object], Los routers almacenan los paquetes mientras son procesados y luego los re-envían,[object Object],Encolamiento:,[object Object],Políticas, estructuras de datos y algoritmos relacionados con el almacenamiento y selección de los paquetes para el re-envío.,[object Object]
Tipos de colas,[object Object],FIFO: First-In-First-Out:,[object Object],Es el caso más simple,[object Object],Debe diseñarse para tener un acceso eficiente,[object Object],Debe notificar al receptor cuando hay paquetes presentes,[object Object],Debe manejar los casos extremos:,[object Object],Cola vacía: No hay paquetes en la cola,[object Object],Cola Llena: No pueden agregarse más paquetes a la cola.,[object Object],El diseñador debe tener en cuenta:,[object Object],Dónde ubicar la cola FIFO?,[object Object],Qué tan larga debe ser la cola?,[object Object]
Tipos de colas,[object Object],Colas con Prioridades:,[object Object],Son más complejas que la FIFO,[object Object],Se favorecen unos paquetes sobre otros según diferentes criterios,[object Object],Contenido de los paquetes,[object Object],Identidad del orígen,[object Object],Tamaño del paquete,[object Object]
Colas con prioridades,[object Object],Ejemplos más usados:,[object Object],PriorityQueueing (PQ),[object Object],Weighted Round Robin (WRR),[object Object],WFQ (WeightedFairQueueing),[object Object]
PriorityQueueing (PQ),[object Object],Hay varias colas, cada una con una prioridad diferente,[object Object],Mientras haya paquetes en una cola de alta prioridad, las demás colas deben esperar.,[object Object],Hambruna: La cola de menor prioridad podría no ser atendida en mucho tiempo.,[object Object]
Weighted Round Robin (WRR),[object Object],Evita la hambruna,[object Object],RR: Round Robin,[object Object],Se asigna a los clientes (flujos) un tiempo de servicio fijo (ranura de tiempo).  Si el servicio no se completa durante este intervalo, el cliente (flujo) regresa a la cola, que es de tipo FCFS.,[object Object],WRR:,[object Object],A un cliente se pueden asignar varias ranuras de tiempo según la prioridad que posea.,[object Object],A mayor prioridad, más ranuras,[object Object],ES1,[object Object],ES2,[object Object],ES3,[object Object],ES1,[object Object],ES2,[object Object],ES3,[object Object],t,[object Object]
WRR,[object Object],Ventajas,[object Object],Aisla las colas,[object Object],El tráfico excesivo en una cola no afecta el servicio de las otras,[object Object],Desventajas,[object Object],Cálculos se hacen con base en el tamaño medio del paquete,[object Object],Si el tamaño de los paquetes varía mucho con respecto a la media, algunas colas podrían recibir más tiempo de servicio y otras menos de lo debido.,[object Object]
WFQ,[object Object],WeightedFairQueueing: Encolamiento Justo por pesos,[object Object],Es utilizado en Servicios Integrados,[object Object],El objetivo es dividir el ancho de banda de un enlace de salida entre los flujos de paquetes existentes de forma justa,[object Object],Evita la hambruna,[object Object],Asigna recursos de manera más precisa que WRR.,[object Object]
WFQ,[object Object],Modelo de fluidos,[object Object],Modelo Paquetizado,[object Object],Está basado en el principio usado por GPS (GeneralizedProcessorSharing).,[object Object],La tasa de salida en bps es proporcional al peso asignado a cada flujo,[object Object],GPS es un modelo de fluidos,[object Object],Pero se requiere un modelo paquetizado,[object Object]
Modelo paquetizado de WFQ,[object Object],PGPS: PacketizedGeneralizedProcessorSharing,[object Object],Usa el TokenBucket:,[object Object]
WFQ,[object Object],Ventajas,[object Object],Aisla las colas para evitar hambruna,[object Object],Opera sin conocimiento  previo de las prioridades del tráfico, ni tampoco el tamaño de los paquetes,[object Object],Puede ser usado para garantizar el retardo límite de los paquetes,[object Object],Desventajas,[object Object],Uso de los recursos:,[object Object],Almacena información de estado,[object Object],Requiere cálculos para cada paquete que llega,[object Object],No es escalable para un gran número de flujos o tasas de tráfico altas para los agregados de tráfico,[object Object]
Descarte de paquetes para evitar la congestion,[object Object]
Objetivo,[object Object],El problema: Congestión,[object Object],Durante la congestión las colas de los routers se acercan a su máximo límite.,[object Object],Al llegar las colas a su máximo límite, no se pueden recibir más paquetes y se pierden,[object Object],Un método para reducir la congestión es EVITARLA mediante el descarte de paquetes cuando el sistema está cercano a la congestión.,[object Object]
Métodos para evitar la congestión,[object Object],Hay métodos básicos:,[object Object],Tail drop:,[object Object],Se desechan los paquetes que llegan cuando la cola está llena.,[object Object],El problema es que se produce el efecto de sincronización global con las comunicaciones que usan TCP (por el control de congestió en TCP),[object Object],RED (RandomEarlyDetection):,[object Object],Después de cierto umbral de longitud de las colas, se desechan paquetes  aleatoriamente con cierta probabilidad (a mayor longitud de colas, mayor probabilidad de descarte),[object Object],Esto evita la Sincronización global,[object Object]
EARLY RANDOM DROP,[object Object],Pb,[object Object],Pa,[object Object],Pa,[object Object],Pa,[object Object],Pa,[object Object],Pa,[object Object],U.max,[object Object],U.min,[object Object],[object Object]
Esto reduce la sincronización global.,[object Object]
Acondicionador de tráfico,[object Object],Realiza funciones de policía de tráfico para asegurar el TCA entre clientes e ISP.,[object Object],Consiste de 4 elementos:,[object Object],Medidor (Meter),[object Object],Marcador (Marker),[object Object],Recortador (Shaper),[object Object],Desechador (Dropper),[object Object],Acciones sólo,[object Object],para paquetes,[object Object],no conformes,[object Object],Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],SLA,[object Object],En DS los servicios se definen entre el cliente y el proveedor de servicios con un SLA (Service Level Agreement),[object Object],Partes de un SLA:,[object Object],TCA (Traffic conditioning Agreement),[object Object],Disponibilidad,[object Object],Seguridad,[object Object],Monitoreo,[object Object],Auditoría,[object Object],Contabilidad,[object Object],Precio,[object Object],Cobro,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],TCA,[object Object],Detalla parámetros de servicio para perfiles de tráfico y control de policía.,[object Object],Puede incluir:,[object Object],Perfiles de tráfico, tales como parámetros del token bucket (difieren para c/clase),[object Object],Métricas de desempeño (throughput, retardo, prioridades),[object Object],Acciones para paquetes no-conformes,[object Object],Servicios de marcación de paquetes y recorte suministrados por el proveedor.,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Algunos Parámetros de QoS,[object Object],Tasa de bits,[object Object],MBS,[object Object],PCR,[object Object],SCR,[object Object],MCR,[object Object],MBS:Maximum,[object Object],Burst Size;,[object Object],Cuánto tiempo se,[object Object],Puede trabajar,[object Object],Por encima del,[object Object],SCR,[object Object],tiempo,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Significado,[object Object],Siglas,[object Object],Parámetro,[object Object],Tasa máxima a la que se enviarán las celdas,[object Object],PCR,[object Object],Tasa celdas pico,[object Object],Tasa de celdas promedio a largo plazo,[object Object],SCR,[object Object],Tasa celdas sostenida,[object Object],Tasa celdas mínima aceptable,[object Object],MCR,[object Object],Tasa celdas mín.,[object Object],Fluctuación de retardo máxima aceptable en las celdas,[object Object],CVDT,[object Object],Tolerancia de variac. De retardo celdas,[object Object],Fracción de celdas que se pierden o entregan muy tarde,[object Object],CLR,[object Object],Tasa perdida celdas,[object Object],Tiempo que lleva la entrega (medio, máximo),[object Object],CTD,[object Object],Retardo transf.celda,[object Object],Variación tiempo de entrega de celdas,[object Object],CDV,[object Object],Variac.retardo celda,[object Object],Fracción celdas entregadas sin error,[object Object],CER,[object Object],Tasa errores celdas,[object Object],Parámetros de QoS,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Medidor (Meter),[object Object],Compara el flujo de tráfico de un cliente con su perfil de tráfico.,[object Object],Los paquetes que cumplen el perfil se dejan ingresar directo a la red.,[object Object],Los paquetes que no cumplen deben pasar por el acondicionamiento (marking, shaping, dropping).,[object Object],La mayoría de medidores son implementados con Token Bucket, ya que los perfiles son descritos en los términos de este algoritmo.,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Medición de tráfico conToken Bucket,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Marcador,[object Object],Fija el campo DSCP (codepoint) a un valor particular.  Así se incluye el paquete en una clase de retransmisión.,[object Object],Podrían marcar paquetes no marcados o re-marcar paquetes ya marcados.,[object Object],También marcan paquetes no conformes con un valor especial de codepoint para indicar su no-conformidad.,[object Object],Los paquetes marcados como no conformes podrían ser desechados por la red ante congestión.,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Marcador,[object Object],¿Cuándo se re-marcan los paquetes?,[object Object],Cuando hay cambio de dominio DS y en el nuevo dominio son paquetes no conformes.,[object Object],Cuando hay cambio de dominio DS y hay diferentes codepoints en el nuevo dominio.,[object Object],Casos de cambio de PHB:,[object Object],Degradación de PHB: El nuevo PHB es peor que el anterior (caso más común),[object Object],Promoción de PHB: El nuevo PHB es mejor que el anterior,[object Object]
Jhon J. Padilla A.-QoS en Internet,[object Object],Marcado de paquetes con Dual token algorithm,[object Object],No cumple,[object Object],Rojo,[object Object],No cumple,[object Object],Amarillo,[object Object],cumple,[object Object],cumple,[object Object],PIR/PCB?,[object Object],CIR/CBS?,[object Object],Verde,[object Object],Token bucket,[object Object],P,[object Object],Token bucket,[object Object],C,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Recortador (Shaper),[object Object],Función:  Retarda los paquetes no-conformes hasta que cumplen con el perfil de tráfico.,[object Object],Un marcador sólo marca los paquetes pero los deja seguir a la red.,[object Object],Un recortador no permite que el paquete pase hacia la red hasta que cumpla con el perfil de tráfico.,[object Object],Puede requerirse un recortador al cambiar de dominio DS.  El nodo de egreso debería recortar el tráfico para que cumpla con el perfil de tráfico apropiado para el siguiente dominio DS.,[object Object]
Jhon Jairo Padilla A.                   Calidad del servicio en Internet,[object Object],Desechador (Dropper),[object Object],Desecha los paquetes no cumplientes con el perfil de tráfico,[object Object],Es más fácil de implementar que un shaper, pues no requiere un buffer mientras que el shaper sí.,[object Object]
Conclusiones,[object Object],El soporte de QoS es indispensable para las redes NGN,[object Object],El hecho de tener diferentes tipos de Servicios impone una problemática en redes IP,[object Object],Las soluciones existentes para soporte de QoS en redes IP son IntServ y DiffServ,[object Object],Los routers de IntServ y DiffServ utilizan diferentes mecanismos internos: clasificación, planificación, medición, recorte, marcado, desechado, detección temprana de la congestión ,[object Object]
Arquitectura routers para soporte de qo s
Gestión de los Servicios en DiffServ,[object Object]
Gracias!,[object Object],jhon.padilla@upb.edu.co,[object Object]

More Related Content

What's hot (20)

Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 
Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2Calidad de Servicio IP-MPLS v2.2
Calidad de Servicio IP-MPLS v2.2
 
Calidad De servicio QoS
Calidad De servicio QoSCalidad De servicio QoS
Calidad De servicio QoS
 
QoS
QoSQoS
QoS
 
MATERIAL DE ESTUDIO
MATERIAL DE ESTUDIOMATERIAL DE ESTUDIO
MATERIAL DE ESTUDIO
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 
Retos iptv wifi
Retos iptv wifiRetos iptv wifi
Retos iptv wifi
 
Internet protocol-television
Internet protocol-televisionInternet protocol-television
Internet protocol-television
 
Randol h gonzalez questionario QoS
Randol h gonzalez questionario QoSRandol h gonzalez questionario QoS
Randol h gonzalez questionario QoS
 
QoS vs QoE
QoS vs QoEQoS vs QoE
QoS vs QoE
 
Qos
QosQos
Qos
 
Servicio de calidad
Servicio de calidadServicio de calidad
Servicio de calidad
 
Capítulo 3 - QoS - Calidad de Servicio
Capítulo 3 - QoS - Calidad de ServicioCapítulo 3 - QoS - Calidad de Servicio
Capítulo 3 - QoS - Calidad de Servicio
 
2 2-diff serv-intserv
2 2-diff serv-intserv2 2-diff serv-intserv
2 2-diff serv-intserv
 
Rsvp
RsvpRsvp
Rsvp
 
Transmisión de datos
Transmisión de datos Transmisión de datos
Transmisión de datos
 
Qo s redes inalambricas
Qo s redes inalambricasQo s redes inalambricas
Qo s redes inalambricas
 
Capa 4
Capa 4Capa 4
Capa 4
 
UNIDAD II
UNIDAD IIUNIDAD II
UNIDAD II
 
F rame relay
F rame relayF rame relay
F rame relay
 

Similar to Arquitectura routers para soporte de qo s

Similar to Arquitectura routers para soporte de qo s (20)

Voz sobre IP & MPLS
Voz sobre IP & MPLSVoz sobre IP & MPLS
Voz sobre IP & MPLS
 
Tecnología IP
Tecnología IP Tecnología IP
Tecnología IP
 
IP-TV.pptx
IP-TV.pptxIP-TV.pptx
IP-TV.pptx
 
Tecnología frame relay
Tecnología frame relayTecnología frame relay
Tecnología frame relay
 
sistemas de banda ancha y redes de datos
sistemas de banda ancha y redes de datossistemas de banda ancha y redes de datos
sistemas de banda ancha y redes de datos
 
R ed san juan 2
R ed san juan 2R ed san juan 2
R ed san juan 2
 
Tecnologías de VoIP
Tecnologías de VoIPTecnologías de VoIP
Tecnologías de VoIP
 
Las mejores practicas para diseñar comunicaciones en IP en un Contact Center
Las mejores practicas para  diseñar  comunicaciones en IP en un Contact CenterLas mejores practicas para  diseñar  comunicaciones en IP en un Contact Center
Las mejores practicas para diseñar comunicaciones en IP en un Contact Center
 
Redes
RedesRedes
Redes
 
Diapositiva de teleproceses
Diapositiva de teleprocesesDiapositiva de teleproceses
Diapositiva de teleproceses
 
Diapositiva de teleproceses
Diapositiva de teleprocesesDiapositiva de teleproceses
Diapositiva de teleproceses
 
Sistemas de comunicacion grupo 7
Sistemas de comunicacion grupo 7Sistemas de comunicacion grupo 7
Sistemas de comunicacion grupo 7
 
Tp9 v5
Tp9 v5Tp9 v5
Tp9 v5
 
UCV IEEE fam ss
UCV  IEEE fam ssUCV  IEEE fam ss
UCV IEEE fam ss
 
Plan de estudios
Plan de estudiosPlan de estudios
Plan de estudios
 
Resumen libro carlos suqui
Resumen libro carlos suquiResumen libro carlos suqui
Resumen libro carlos suqui
 
Atm Frame Relay
Atm Frame RelayAtm Frame Relay
Atm Frame Relay
 
Atm Frame Relay
Atm Frame RelayAtm Frame Relay
Atm Frame Relay
 
Servicio de calidad
Servicio de calidadServicio de calidad
Servicio de calidad
 
Servicios de red 3
Servicios de red 3Servicios de red 3
Servicios de red 3
 

More from Santiago Bernal

More from Santiago Bernal (20)

Osint con trape - barcamp pereira
Osint con trape - barcamp pereiraOsint con trape - barcamp pereira
Osint con trape - barcamp pereira
 
Seguridad web, ataque y defensa
Seguridad web, ataque y defensaSeguridad web, ataque y defensa
Seguridad web, ataque y defensa
 
Hacking a 1 clic de distancia
Hacking a 1 clic de distanciaHacking a 1 clic de distancia
Hacking a 1 clic de distancia
 
Demos de seguridad informática y hacking
Demos de seguridad informática y hackingDemos de seguridad informática y hacking
Demos de seguridad informática y hacking
 
Teletrabajo ucaldas sept 2017
Teletrabajo ucaldas sept 2017Teletrabajo ucaldas sept 2017
Teletrabajo ucaldas sept 2017
 
realidad aumentada cpco7
realidad aumentada cpco7realidad aumentada cpco7
realidad aumentada cpco7
 
I.e.t.f
I.e.t.fI.e.t.f
I.e.t.f
 
Expo crc
Expo crcExpo crc
Expo crc
 
Regulatel
RegulatelRegulatel
Regulatel
 
Taller crc
Taller crcTaller crc
Taller crc
 
Taller uit
Taller uitTaller uit
Taller uit
 
Talle rcitel
 Talle rcitel Talle rcitel
Talle rcitel
 
Preguntasluisa
 Preguntasluisa Preguntasluisa
Preguntasluisa
 
Expo citel
Expo citelExpo citel
Expo citel
 
Expo citel
Expo citelExpo citel
Expo citel
 
Nctuns santiago
Nctuns santiagoNctuns santiago
Nctuns santiago
 
Delito informatico intimidad datos
Delito informatico intimidad datosDelito informatico intimidad datos
Delito informatico intimidad datos
 
Presentacion del sistema juridico colombia
Presentacion del sistema juridico colombiaPresentacion del sistema juridico colombia
Presentacion del sistema juridico colombia
 
Parcial 1 legislación
Parcial 1 legislaciónParcial 1 legislación
Parcial 1 legislación
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 

Arquitectura routers para soporte de qo s

  • 1.
  • 2.
  • 3.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 74.
  • 75.