Documentos de Académico
Documentos de Profesional
Documentos de Cultura
gchafla@puce.edu.ec
gchafla@puce.edu.ec
CLASIFICACION
gchafla@puce.edu.ec
Clasificacin y Marcaje
-Implementar QoS es dar un tratamiento especial a cada tipo o clase de trfico -Es entonces necesario categorizar el trfico en clases. Clasificacin es el proceso o mecanismo que identifica el trfico y lo categoriza dentro de clases
gchafla@puce.edu.ec
Clasificacin y Marcaje
-La clasificacin est basada en descriptores de trfico, p.e:
Interfaz de ingreso Direccin IP de fuente o destino (Listas de Acceso ACL) Valor de CoS en la trama 802.1p Campo IP precedence en la cabecera del paquete IP Valor DSCP de la cabecera del paquete IP Valor MPLS EXP de la cabecera MPLS
-La clasificacin es el pilar fundamental de QoS -Sin clasificacin todos los paquetes son tratados de la misma manera (modelo BE)
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Clasificacin y Marcaje
-Tradicionalmente la clasificacin se haca por medio de listas de acceso ACLs -El mtodo ms comn ahora es usar class-maps (MQC) y su condicin match -Class-maps puede clasificar el trfico usando ademas de ACLs, descriptores de trfico, tipo de aplicaciones (usando NBAR), etc. -Es mejor hacer la clasificacin lo ms cercano a la fuente de trfico posible (p.e. en el switch de acceso)
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
MARCAJE
gchafla@puce.edu.ec
Marcaje
-En un inicio se realizaba clasificacin sin marcaje -El proceso inicial de clasificacin consiste en un anlisis exhaustivo de paquetes, no conviene repetirlo porque es ineficiente y consume recursos -Luego de la primera clasificacin el paquete o trama es marcado con un color que lo identifica dentro de una clase -Nodos internos identificarn al paquete por su marca o color y le darn un apropiado nivel de servicio
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Marcaje
-Marcas o colores comunes:
Capa Enlace de datos (Capa 2):
-CoS (Class of Service) cabecera 802.1Q/p -MPLS EXP -Frame Relay bit DE (Discard Elegibility)
gchafla@puce.edu.ec
gchafla@puce.edu.ec
-802.1Q aade 4 Bytes para trunking entre switches y soporte de VLANs -El campo IEEE 802.1p PRI (priority) es conocido como CoS (Class Of Service) -IEEE 802.1p soporta hasta 8 CoS (8 clasificaciones de trfico) -IEEE 802.1p se enfoca en dar QoS a redes LAN y puertos 802.1Q -IEEE 802.1p es implementado dentro de una LAN (capa 2) no es end-to-end
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
-Un telfono IP puede hacer marcaje de paquetes usando CoS -El telfono IP marcar el valor de CoS=101 (5 decimal) a todas sus tramas de Voz. -El trfico de voz puede pertenecer a una VLAN particular (VLAN de Voz) -El switch de acceso revisar la marca CoS de las tramas y brindar el SL (service level) adecuado (CoS=101=Alta prioridad)
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
gchafla@puce.edu.ec
gchafla@puce.edu.ec
MODELO DIFFSERV
gchafla@puce.edu.ec
Modelo DiffServ
-Hace una diferenciacin de trfico basado en la clasificacin y marcaje -El marcaje de paquetes IP se lo realiza utilizando el campo ToS (Type of Service) inicialmente definiendo los 3 bits de IP precedence. -Ahora el mtodo de marcaje estndar es basado en DSCP (Differentiated Service Code Point) de 6 bits presente en el campo ToS. -Cada valor DSCP espera un tratamiento diferente en los nodos de la red o PHB (Per Hop Behavior) PHB es el comportamiento observable de un nodo de Red hacia un grupo de paquetes que comparten un mismo valor DSCP
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
ToS
Longitud total
Flags Desplaz de
Identificador
frag.
Tipo de Servicio o ToS: Indica como se debe manejar un datagrama. Inicialmente se define:
Prioridad D T R Sin uso Tipo de transporte
Carga til
gchafla@puce.edu.ec
gchafla@puce.edu.ec
IP PRECEDENCE Y DSCP
gchafla@puce.edu.ec
IP Precedence y DSCP
-Primer intento para implementar IPQoS fue el RFC 791. -El RFC 791 defina a los 3 bits ms significativos del campo ToS (Type of Service) de la cabecera IP como el campo IP precedence con fines de QoS -Mientras mayor el valor del IP precedence ms importante el paquete -IP precendence guarda compatibilidad con CoS de IEEE 802.1p y MPLS EXP -Una mejora para IP QoS fue DSCP (campo de 6 bits) aumenta la flexibilidad y la capacidad de clases de trfico (hasta 64 niveles de servicio) -Algunos dispositivos no soportan DSCP solo IP precedence -DSCP guarda compatibilidad con IP precedence
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Existe una total correspondencia entre el campo IP precedence y el CoS Asegura consistencia de QoS end-to-end
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
CAMPO DSCP
gchafla@puce.edu.ec
DSCP
CU
RFC 2474
Differentiated Service CodePoint Currently Podra ser usado para Unused notificar congestin
gchafla@puce.edu.ec
Router Re-marcar
Paquete
DSCP=101110
Dominio 2
El cambio del campo DSCP estar sujeto a un contrato entre los clientes y el proveedor o SLA (Service Level Agreement)
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
gchafla@puce.edu.ec
EF PHB: - Garantiza un retardo mnimo (trfico de voz) - Garantiza un BW mnimo El valor DSCP 101110 (46d): es tomado como el valor IP precedence 101 (Prioridad Crtica) para los nodos que no soportan DSCP - Bits 5 a 7 ToS: 101 = 5 (mismos 3 bits de IP precedence) - Bits 3 y 4: 11 ToS= No Drop Probability - Bits 2 ToS: Solo 0
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
AF PHB: - Garantiza Ancho de Banda - Permite acceso a Ancho de Banda extra si hay disponible 4 clases estndares: AF1, AF2, AF3 y AF4 El rango del valor DSCP aaadd es: - aaa representa el valor binario de la clase (1,2,3 y 4 decimales) - dd representa la probabilidad de drop (01 mnima probabilidad, 11 mxima probabilidad)
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Cada clase AFx usa 3 valores DSCP (3 subclases AFxy) Cada clase AF es tratada independientemen Mecanismos de Congestion Avoidance son utilizados dentro de la clase para prevenir congestin de la misma
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
RESUMEN DSCP
gchafla@puce.edu.ec
Mapeo de Marcas
Bits ToS pueden Bits ToS pueden ser ser mapeados a los mapeados a MPLS bits CoS y EXP y viceversa viceversa
gchafla@puce.edu.ec
gchafla@puce.edu.ec
Implementacin de QoS
Recordemos los pasos para implementar QoS: 1. Identificar el trfico y sus requerimientos: se puede usar NBAR con este fin. 2.Clasificacin del trfico: Categorizar el trfico dentro de clases. Marcar el trfico usando descriptores de trfico (DSCP, MPLS EXP, etc.). Ejemplo de clases: Aplicaciones de red (VoIP): la ms alta prioridad (CoS=5) Aplicaciones Mission-Critical: crticas para la empresa como consultas a base de datos Oracle y SAP (CoS=3) Aplicaciones Transaccionales/Interactivas: tales como Telnet y SSH (CoS=2) Aplicaciones Bulk (gran volumen): FTP y TFTP (CoS=1) Best-Effort: como www y e-mail (CoS=0) Aplicaciones Basura: Napster y Kazaa
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Implementacin de QoS
3. Implementacin y Planificacin de Polticas de QoS usando las Clases de Servicio: Tener cuidado de no crear muchas clases No crear polticas muy complejas y sobre-provisionadas 4 o 5 clases de trfico es comn de usar No asignar muchos flujos a la clase de ms alta prioridad Ya que no todos los dispositivos soportan los capacidades completas de QoS es necesario hacer un mapeo de las caractersticas de QoS
gchafla@puce.edu.ec
FRONTERA DE CONFIANZA
gchafla@puce.edu.ec
gchafla@puce.edu.ec
Tener cuidado de no crear muchas clases Por escalabilidad el marcaje y clasificacin de trfico debe hacerse lo ms cercano a la fuente de trfico: -En dispositivos terminales (p.e. Telfono IP) -En la capa de acceso (p.e. Switch de Acceso) -En la capa de distribucin (p.e. Switch de distribucin)
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Las tramas tpicamente no estn marcadas (CoS=0) a menos que la NIC soporte 802.1Q/p Si est marcado, el telfono IP puede (y por default lo hace) reclasificar el campo CoS
- Marca la voz en capa 2 campo CoS (por default) o en capa 3 campo ToS (IP recedence) o DSCP -Reclasifica las tramas de datos provinientes del PC -Tpicamente: Voz: CoS = 5 ToS = 5 DSCP=EF=46 PC: reclasificacin CoS = 0
Ejemplo: Cisco Catalyst 6000 Marca el Trfico Acepta CoS/ToS Mapea CoS a ToS (IP precedence) o a DSCP
gchafla@puce.edu.ec
DOMINIO DS
Nodo DS interno
DOMINIO DS
Clasificador Inicial
REGION DS
Trfico no clasificado
Filtro 1
Salida A
Trfico clasificado
Clasificador Filtro 2
Salida B
Salida C Filtro 3
gchafla@puce.edu.ec
Resumen
La clasificacin de paquetes es un mecanismo responsable de categorizar el trfico en clases. El marcaje es un mecanismo QoS que identifica un paquete para que sea distinguido el momento de aplicar Polticas de QoS Los paquetes pueden ser marcados en la capa de enlace: 802.1p, MPLS EXP, FR DE, etc. PHB es el comportamiento de reenvo observable externamente aplicado en un nodo que soporta Diffserv a un grupo de paquetes con un mismo valor DSCP (BA) El EF PHB asegura un mnimo ancho de banda y retardo (ideal para aplicaciones de Voz) El AF PHB garantiza ancho de banda y provee 4 clases distintas de queues, cada una con 3 valores DSCP distintos DSCP es compatible con IP Precedence y CoS
Maestra en Redes de Comunicaciones. PUCE gchafla@puce.edu.ec
Resumen
El mapeo de marcas de capa red (DSCP) con CoS de capa enlace permite a un proveedor ofrecer QoS end-to-end Las polticas de QoS son aplicadas dependiendo del BA al cual pertenece el trfico Es importante definir la frontera de confianza y sta debera ser ubicada lo ms cercana a la fuente de trfico.
gchafla@puce.edu.ec