Clasificación, marcado, CAC policing y shaping

Documentos relacionados
QoS: Clasificación, marcado, shaping

NUEVOS SERVICIOS DE RED EN INTERNET Área de Ingeniería Telemática. Tema 1: QoS Quality of Service

Calidad de servicio (Quality of Service - QOS)

RFC2544 vs Y.1564 Medidas para la activación y puesta en servicio de circuitos Ethernet. Enero 2016 José R. Salvador

ATM. Area de Ingeniería Telemática

ATM (1) Area de Ingeniería Telemática Redes de Banda Ancha 5º Ingeniería de Telecomunicación

ATM: Adaptación y transporte

Calidad de servicio (Quality of Service - QOS)

Control de Congestión. Definición de Congestión

Bloque IV: El nivel de red. Tema 9: IP

11 al 15 Octubre Alvaro Vives

NUEVOS SERVICIOS DE RED EN INTERNET Área de Ingeniería Telemática. Tema 1: QoS Quality of Service

"# ) ' * +,-+'#, #. # '/, # #. 0 ## # # # # 0.1 %23 435# 67# 8 47# #9 # 7:7;<

QoS en la Internet de Banda Ancha

Capa de Red. Arquitectura de circuitos virtuales

Teoría de las Comunicaciones

Teoría de las Comunicaciones

Introducción a tecnologías WAN

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

WALC al 25 Septiembre César Olvera Alvaro Vives

Fundamentos de MPLS. Rogelio Alvez

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

RENZO TACO COAYLA. - Movistar : RPM: # Claro: RPC:

Contenido. UDP y TCP NAT Proxy El Laboratorio de Telemática. 17 Nov Conceptos avanzados 1/21

Servicio host to host. Conectar millones de LANs?

66.62 Redes de Computadoras. Nicolás Matsunaga

Red switcheada. Protocolo Spanning-Tree (STP) VLAN: Virtual LAN

ATM. Area de Ingeniería Telemática Redes de Banda Ancha 5º Ingeniería de Telecomunicación

Conceptos avanzados. Contenido

Implementación de Redes MPLS-VPN Casos de Estudio

Red switcheada. loops en la red de switches (posible origen de

UNI (User to Network Interface). La interfaz UNI conecta sistemas finales ATM (tales como servidores y routers) a un conmutador ATM.

Introducción a Internet

Calidad de Servicio. Sistemas Telemáticos para Medios Audiovisuales

WAN. Propuestas Comerciales de Interconexión. Prof. Wílmer Pereira. Prof. Wilmer Pereira

Version Mar 30, Computer Networks I. application. transport Capa de Red link. physical.


MPLS. Jhon Jairo Padilla A., PhD.

Redes de Banda Ancha

QoS: Transporte de Voz

Bloque III: El nivel de transporte. Tema 5: UDP y TCP

Protocolos, Servicios e Interfaces

Capítulo 5: Capa Enlace de Datos - III

Protocolos, Servicios e Interfaces

REDES DE BANDA ANCHA Área de Ingeniería Telemática. Ethernet como transporte

UC3M IP: Internet Protocol IT-UC3M Redes y Servicios de Comunicaciones I

TRABAJO DE EXPOSICION

Tema 3: Conmutación de paquetes

Protocolo IP. Campos del paquete IP:

Ethernet a 10Mbps y Hubs

Redes de Computadores. Capa de Red. 1

QueueManagement + QoS

Calidad de servicio 2 IP QoS - MPLS

Ethernet. Area de Ingeniería Telemática Redes de Banda Ancha 5º Ingeniería de Telecomunicación

Servicios sobre MPLS. Julio Alba SATEC Project Manager

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

Problema de agotamiento de direcciones

Protección en anillos SDH. Anillos. MS-SP Ring

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

Capítulo 2. IP. Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación

Modelo IntServ/ Protocolo RSVP

Clase de Qualtity of Service

Top-Down Network Design. Tema 13

Redes de Computadores Nivel de Red: IP y direccionamiento. Área de Ingeniería Telemática Dpto. Automática y Computación

Ethernet a 10Mbps y Hubs

TCP/IP e Internet. Eytan Modiano MIT. Eytan Modiano. Slide 1

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

Redes de Computadores - Problemas y cuestiones

Una red WAN (Internetwork) es una colección de redes individuales, conectadas entre si por dispositivos intermedios que funciona como una única y

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -

Comunicacions de Banda

Ethernet en LAN (1) Area de Ingeniería Telemática Redes de Banda Ancha 5º Ingeniería de Telecomunicación

1908 Arquitectura de Redes

1908 Arquitectura de Redes

Calidad de Servicio en redes Frame Relay y ATM. Jhon Jairo Padilla Aguilar, PhD. UPB Bucaramanga

Protocolos de capas superiores: TCP/IP y ATM

Conmutación y Re-envío Parte 2 Switching y Forwarding

Bloque IV: El nivel de red. Tema 12: ICMP

Tema 8.1. Introducción a la Calidad de Servicio (QoS).

Bloque IV: El nivel de red. Tema 12: ICMP

Tema 3: Modo de Transferencia Asíncrono, ATM

INGENIERÍA INFORMÁTICA LABORATORIO DE REDES

Calidad de Servicio (QOS)

IPv6: La Siguiente Generación (IPng)

IPv6 en redes MPLS WALC

Redes de Computadoras. Control de la congestión, QoS

Transporte sobre SDH

GUÍA DE ESTUDIO TEMA 12. CALIDAD DE SERVICIO

Introducción a la categoría de servicio VBR-rt (velocidad de bits variable en tiempo real) para VC de ATM

Redes de Nueva Generación Área de Ingeniería Telemática. Alternativas a STP

Packet switching versus

Introducción a las Redes de Computadoras. Capítulo 4 Capa de Red. Cap. 4: Capa de red. Cap. 4: Capa de red

Fragmentación y Reensamblado en IP ICMP

BLOQUE I. Introducción a la Telemática ARQUITECTURA DE REDES (II).

Introducción a IP versión 4

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

Tema 2: Internet Protocol (IP)

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS

TECNOLOGÍA DE REDES WAN Una de las diferencias primordiales entre una WAN y una LAN es que una empresa u organización debe

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

Transcripción:

NUEVOS SERVICIOS DE RED Clasificación, marcado, CAC policing y shaping http://www.tlm.unavarra.es Máster en Comunicaciones

Resumen anterior NUEVOS SERVICIOS DE RED Best Effort / IntServ / DiffServ Connection Admission Control (CAC) Puede la red cursar el nuevo flujo de tráfico manteniendo los parámetros de QoS ofrecidos a todos los usuarios? Planificación de recursos (scheduling) El recurso normalmente es el enlace Cómo organizar a los paquete que deben enviarse? Dar prioridades? Repartir la capacidad? Traffic shaping y policing Marcar, descartar o retrasar el tráfico en exceso Monitorización Analizar la cantidad de tráfico que entra en la red QoS routing / Traffic Engineering Clasificación Cómo distinguir entre flujos? Gestión de cola Qué paquetes tirar si se llena?

Objetivos NUEVOS SERVICIOS DE RED Conocer los mecanismos de clasificación y marcado Conocer mecanismos de policing y shaping

NUEVOS SERVICIOS DE RED Clasificación y marcado

NUEVOS SERVICIOS DE RED Identificación/clasificación de flujos En IPv4 (layer 3) la clasificación se suele hacer por: Dirección IP de origen, dirección IP de destino Protocolo de transporte utilizado (TCP o UDP) (...) Versión Header Length TOS Longitud 16-bit identifier 13-bit fragmentation offset TTL Protocolo Header checksum D F Dirección IP origen Dirección IP destino [opciones] M F [Datos]

NUEVOS SERVICIOS DE RED Identificación/clasificación de flujos En IPv4 (layer 3) la clasificación se suele hacer por: Dirección IP de origen, dirección IP de destino Protocolo de transporte utilizado (TCP o UDP) Puede incluir parámetros de nivel de transporte (puertos) Fragmentos IP pierden cabecera nivel 4 y se vuelven best effort (...) Long cab. Puerto origen No usado Puerto destino Número de secuencia Número de confirmación U A P R S F Checksum Ventana Puntero a urgentes Opciones (longitud variable) Datos de aplicación

NUEVOS SERVICIOS DE RED Identificación/clasificación de flujos En IPv4 (layer 3) la clasificación se suele hacer por: Dirección IP de origen, dirección IP de destino Protocolo de transporte utilizado (TCP o UDP) Puede incluir parámetros de nivel de transporte (puertos) Fragmentos IP pierden cabecera nivel 4 y se vuelven best effort O información nivel físico (interfaz de entrada, PVC, etc) O de nivel de enlace Ethernet: VLAN, direcciones MAC, Ethertype, bits de prioridad (...) Dest Addr Src Addr 0x8100 VLAN Tag PCP VID 16 bits 3 bits 12 bits EtherType Trama Ethernet 802.1Q PCP Datos Tráfico recomendado (802.1Q-2005 Tabla G-2) 0 Best Effort 1 Background 2 Excellent Effort 3 Critial Applications 4 Vídeo < 100ms latencia y jitter 5 Voz < 10ms latencia y jitter 6 Internetwork Control 7 Network Control CRC

NUEVOS SERVICIOS DE RED Identificación/clasificación de flujos En IPv4 (layer 3) la clasificación se suele hacer por: Dirección IP de origen, dirección IP de destino Protocolo de transporte utilizado (TCP o UDP) Puede incluir parámetros de nivel de transporte (puertos) Fragmentos IP pierden cabecera nivel 4 y se vuelven best effort O información nivel físico (interfaz de entrada, PVC, etc) O de nivel de enlace Ethernet: VLAN, direcciones MAC, Ethertype, bits de prioridad ATM: VPI/VCI, bit CLP (...) GFC VPI VPI VCI VCI VCI PT CLP HEC Datos Celda ATM UNI

NUEVOS SERVICIOS DE RED Identificación/clasificación de flujos En IPv4 (layer 3) la clasificación se suele hacer por: Dirección IP de origen, dirección IP de destino Protocolo de transporte utilizado (TCP o UDP) Puede incluir parámetros de nivel de transporte (puertos) Fragmentos IP pierden cabecera nivel 4 y se vuelven best effort O información nivel físico (interfaz de entrada, PVC, etc) O de nivel de enlace Ethernet: VLAN, direcciones MAC, Ethertype, bits de prioridad ATM: VPI/VCI, bit CLP MPLS: Label, Exp bits ( ) Link Layer header Label Stack Entry Datagrama IP Label Exp S TTL 20 3 1 8 bits

NUEVOS SERVICIOS DE RED Identificación/clasificación de flujos En IPv4 (layer 3) la clasificación se suele hacer por: Dirección IP de origen, dirección IP de destino Protocolo de transporte utilizado (TCP o UDP) Puede incluir parámetros de nivel de transporte (puertos) Fragmentos IP pierden cabecera nivel 4 y se vuelven best effort O información nivel físico (interfaz de entrada, PVC, etc) O de nivel de enlace Ethernet: VLAN, direcciones MAC, Ethertype, bits de prioridad ATM: VPI/VCI, bit CLP MPLS: Label, Exp bits O de nivel de aplicación (URL, MIME type, etc) usando DPI (Deep Packet Inspection) y SI (Stateful Inspection) GET /~daniel/index.html HTTP/1.1 Host: www.tlm.unavarra.es User-agent: Mozilla/4.0 Connection: close Accept-language:es

NUEVOS SERVICIOS DE RED Marcado Marcar al paquete como perteneciente a un flujo o a una clase En base a la clasificación Simplifica la clasificación a partir de ese punto En IPv4 usar los bits de TOS (renombrados para DiffServ) (...) Versión Header Length TOS Longitud D M 16-bit identifier F F TTL Protocolo Header checksum Dirección IP origen Dirección IP destino [opciones] [Datos] 13-bit fragmentation offset

NUEVOS SERVICIOS DE RED Marcado / Coloreado Marcar al paquete como perteneciente a un flujo o a una clase En base a la clasificación Simplifica la clasificación a partir de ese punto En IPv4 usar los bits de TOS (renombrados para DiffServ) En trama 802.1Q en los bits de prioridad En celda ATM en bit CLP GFC VPI VPI VCI 0x8100 PCP VID 16 bits 3 bits 12 bits VCI VCI PT CLP HEC Datos Celda ATM UNI Dest Addr Src Addr VLAN Tag EtherType Datos Trama Ethernet 802.1Q CRC

Dónde = Quién? NUEVOS SERVICIOS DE RED Preferiblemente en los extremos (edge) de la red O en los propios generadores de los paquetes (ej. Teléfono IP) Core

NUEVOS SERVICIOS DE RED Policing and Shaping

Policing NUEVOS SERVICIOS DE RED Objetivo: Limitar el tráfico a la entrada a la red para que no exceda el declarado Su objetivo es un flujo o un agregado de flujos Los que excedan lo contratado (nonconforming) se descartan o marcan (conditional marker) No introduce delay o jitter adicional al tráfico que se acepta Características del tráfico Tasa media (media a largo plazo) Tasa de pico Tamaño máximo de ráfaga: máx nº paquetes a tasa de pico

Token Bucket NUEVOS SERVICIOS DE RED One-rate token bucket policer Tasa de llegada de tokens R Tamaño máximo del cubo de tokens B Llega un paquete te tamaño b Hay al menos b tokens en el cubo? Sí: paquete conforme al contrato. Retirar b del cubo No: paquete no conforme al contrato. Descartar/marcar No retrasa el tráfico, el buffer es para los tokens No Descartar/marcar Tráfico de usuario Regulator Sí Tokens Cubo de tokens (tamaño B) Generación de tokens (tasa R)

NUEVOS SERVICIOS DE RED srtcm single rate Three Color Marker (RFC 2697) Dos Token Buckets (inicio llenos) Parámetros: CIR: Committed Information Rate CBS: Commited Burst Size EBS: Excess Burst Size Rojo excede el CIR y ráfaga de CBS+EBS, Amarillo excede CIR y ráfaga de CBS No (no quita tokens) Desbordamiento de tokens Regulator Cubo de tokens E (tamaño EBS) No (rojo) Tráfico de usuario Regulator Sí (verde, quita tokens de C) Tokens Generación de tokens (tasa CIR) Cubo de tokens C (tamaño CBS)

NUEVOS SERVICIOS DE RED Eso era color-blind Color-aware: srtcm Vienen los paquetes ya marcados Si es amarillo entra directamente a la comprobación del regulador de cubo E Desbordamiento de tokens Cubo de tokens E (tamaño EBS) No (no quita tokens) Regulator No (rojo) Tráfico de usuario Regulator Sí (verde, quita tokens de C) Tokens Generación de tokens (tasa CIR) Cubo de tokens C (tamaño CBS)

NUEVOS SERVICIOS DE RED trtcm two rate Three Color Marker (RFC 2698) Dos Token Buckets (inicio llenos) Parámetros nuevos: PIR: Peak Information Rate PBS: Peak Burst Size Rojo excede el PIR y ráfaga de PBS, Amarillo excede el CIR y ráfaga de CBS Desbordamiento de tokens (tasa CIR) Cubo de tokens C (tamaño CBS) Tráfico de usuario Sí Regulator Regulator No (rojo, no quita tokens) Sí (verde, quita tokens de P y C) Tokens Generación de tokens (tasa PIR) Cubo de tokens P (tamaño PBS)

NUEVOS SERVICIOS DE RED trtcm Eso era color-blind Color-aware: Vienen los paquetes ya marcados No se puede mejorar de clase Desbordamiento de tokens (tasa CIR) Cubo de tokens C (tamaño CBS) Tráfico de usuario Sí Regulator Regulator Amarillos no pueden pasar a verde No (rojo, no quita tokens) Sí (verde, quita tokens de P y C) Tokens Generación de tokens (tasa PIR) Cubo de tokens P (tamaño PBS)

Shaping NUEVOS SERVICIOS DE RED Los que excedan no se descartan sino que se encolan Introduce delay y jitter Permite adaptar el tráfico ante diferentes velocidades en los extremos de una red Policing es similar a Shaping con buffer nulo WAN

Ejemplo: Single Leaky Bucket NUEVOS SERVICIOS DE RED Parámetros: CIR = Commited Information Rate (bytes de paquetes IP por seg.) CBS = Commited Burst Size (bytes) A(0,t) = tráfico cursado en intervalo (0,t) A(0,t) ρt + σ Restricción (σ, ρ) a la salida (LBAP, Linear Bounded Arrival Process) Tráfico de usuario Tokens CIR (ρ) PCR CBS (σ) Tráfico acumulado σ ρ tiempo

NUEVOS SERVICIOS DE RED Connection Admission Control

CAC NUEVOS SERVICIOS DE RED Connection Admission Control Durante el establecimiento de la conexión Acciones para determinar si se permite o no Es lo correcto para flujos RT en vez de control de congestión Puede rechazar conexiones aunque haya capacidad suficiente, para asegurar dejar BW disponible para otras de mayor prioridad Sencillo para flujos que requieren QoS CBR Con flujos VBR debe basarse en caracterización estadística del agregado Puede permitir un grado de sobresubscripción para flujos VBR Proteger tráfico RT del tráfico RT! Call Admission Control Capacity Admission Control Core

CAC para IP: Taxonomía NUEVOS SERVICIOS DE RED Endpoint measurement-based CAC Las decisiones son tomadas por las aplicaciones extremo Se basan en medidas del tráfico a los destinos Monitorización activa: se envían paquetes sonda ( probe ) para medir las características del camino Monitorización pasiva: miden las características de flujos ya presentes entre esos extremos Tiene el problema de que medidas pasadas pueden no ser un buen indicador de prestaciones futuras No muy extendido On-path network signaled CAC Los nodos en el camino de los datos son los responsables del CAC Esto requiere que la señalización emplee el mismo camino que los datos Off-path CAC La señalización puede llevar camino diferente a los datos Puede ser mediante bandwidth managers

Resumen NUEVOS SERVICIOS DE RED Clasificación en función de parámetros y características de layer 1-7 Marcado, normalmente en cabeceras Token buckets