Sei sulla pagina 1di 17

Pag.

INTRODUCCIN A QOS VERSIN 1.0

Biblioteca CCNP

Introduccin a Quality of Service


Versin 1.0

Oscar Antonio Gerometta

Ediciones EduBooks 2010

INTRODUCCIN A QOS VERSIN 1.0

Pag. 3

Todos los derechos reservados. Ninguna parte de este libro puede reproducirse o transmitirse bajo ninguna forma o por ningn medio impreso, electrnico o mecnico, ni por ningn sistema de almacenamiento y recuperacin de informacin sin permiso por escrito del autor. Queda hecho el depsito de ley 11.723 Derechos reservados 2010. ISBN: 978-987-05-9337-9

CCNA, CCNP, CCDA, CCDP, CCIP, CCVP, CCSP, CCIE, CCDE, Cisco, Cisco IOS, Aironet, BPX, Catalyst, Cisco Press, Cisco Unity, EtherChannel, EtherFast, EtherSwitch, Fat Step, GigaDrive, GigaStack, HomeLink, IP/TV, LightStream, Linksys, MGX, Networking Academy, Network Registrar, Packet, PIX, SMARTnet, StackWise, CallManager, CallManager Express, CCA, CNA, Cisco Systems, el logo de Cisco Systems, son marcas registradas o marcas de Cisco Systems Inc. y/o sus afiliados en los Estados Unidos y otros pases. Toda otra marca mencionada en este documento es propiedad de sus respectivos dueos.

Pag. 4

INTRODUCCIN A QOS VERSIN 1.0

INTRODUCCIN A QOS VERSIN 1.0

Pag. 5

Contenidos

Pag. 6

INTRODUCCIN A QOS VERSIN 1.0

INTRODUCCIN A QOS VERSIN 1.0

Pag. 7

Introduccin
La infraestructura de la red de datos est siendo progresivamente utilizada para el transporte de un nmero creciente de aplicaciones y servicios hasta el punto de que en muchos casos ya es la nica infraestructura de comunicaciones de la empresa u organizacin. Esto impone un serio desafo a los Administradores de la infraestructura de red. Ya no es suficiente conocer TCP/IP, conmutacin de tramas, enrutamiento IP, subredes, etc. Ahora un administrador tiene que incorporar conocimientos de redes WLAN, de seguridad informtica, de voz y video sobre IP. En este contexto, calidad de servicio ha dejado de ser un tema reservado para redes muy complejas y administracin avanzada. Hoy se requiere la implementacin de calidad de servicio an en pequeas redes hogareas, dependiendo de la complejidad del trfico y los servicios que operen sobre ella. A cubrir en parte este requerimiento se orienta de este texto. Este primer manual de calidad de servicio est pensado para brindar el marco terico necesario para comprender la complejidad de los modelos tericos y los procesos de calidad de servicio, y deber ser seguido luego por otro que aborde la temtica de la implementacin, monitoreo y administracin de las herramientas que desarrollo en este manual. No pretendo en pocas pginas agotar la problemtica de calidad de servicio, sino generar una herramienta que sirva como primera aproximacin al tema para lo que en sus pginas reviso un conjunto de modelos y protocolos que estn hoy vinculados a este tipo de implementaciones. Adems, he incluido el presente manual dentro de la coleccin que denomin Biblioteca CCNP no porque est exclusivamente orientada a la certificacin homnima, sino porque en ella pretendo abarcar temas que estn ms all de la formacin bsica de un Administrador de la infraestructura de la red y que considero necesarios en el perfil de un Administrador experimentado. Por supuesto que incluir manuales referentes a los exmenes de la certificacin (switching y routing avanzados), pero tambin abordar temas adicionales tales como seguridad, calidad de servicio, etc. Espero que sea de real utilidad. Por ltimo, quiero agradecer la colaboracin de Oscar Di Salvo y Marcelo Vitale quienes han aportado su capacidad para la revisin y correccin del texto.

Para mantener actualizados estos materiales:

Blog Mis Libros de Networking: http://librosnetworking.blogspot.com Correo electrnico: libros.networking@gmail.com Con gusto recibir su comentario en cualquiera de estas dos herramientas de trabajo.

Pag. 8

INTRODUCCIN A QOS VERSIN 1.0

El Autor
Oscar Antonio Gerometta es CCSI/CCAI/CCNA/CCNASec/CCDA. Ha sido Instructor Regional CCNA y CCNP de Cisco Networking Academy en la Regin ABPU entre los aos 1999 y 2006. Con una larga trayectoria docente en esta rea, ha sido el primer Cisco Certified Academy Instructor (CCAI) de la Regin y el responsable de la Capacitacin de la mayora de los actuales Instructores CCNA de las Academias de Argentina, Bolivia, Paraguay y Uruguay. Ha liderado numerosos proyectos e iniciativas como desarrollador de e-learning, ha sido miembro del Curriculum Review Board de Cisco Networking Academy y uno de los docentes ms reconocidos dentro del Programa en la Regin Sud Amrica Sur. En el ao 2007 fue nominado a los premios "Education Recognition" y "Extraordinary Contributions Recognition" con ocasin de cumplirse 10 aos del lanzamiento de Cisco Networking Academy. En la actualidad se desempea como consultor independiente y es Cisco Proctor de IT College (Cisco Learning Partner). Como parte de su tarea dicta una amplia variedad de cursos oficiales de Cisco Systems (ICND, ROUTE, SWITCH, TROUBLE, QoS, BGP, MPLS, CUWN, CWLF, CWLAT, etc.). Tambin es Senior Instructor del Programa de capacitacin de Motorola en el rea de redes inalmbricas (MWFE, MWSE y EWLAN). Es el autor de Principios Bsicos de Networking para Redes Cisco IOS , la Gua de Preparacin para el Examen de Certificacin CCNA, varios manuales introductorios y est desarrollando esta Biblioteca CCNP.

Pre-requisitos del texto


El presente manual supone algunos conocimientos previos para su mejor aprovechamiento. La siguiente es una enumeracin de los pre-requisitos ms notorios: Conocimientos bsicos de networking. Modelo OSI y modelo TCP/IP. Estructura de los encabezados de tramas en capa de enlace de datos. Estructura de los encabezados de paquetes IP. Operacin de dispositivos de capa 2 (switches LAN) y de capa 3 (switches multilayer y routers).

INTRODUCCIN A QOS VERSIN 1.0

Pag. 9

Pag. 10

INTRODUCCIN A QOS VERSIN 1.0

Qu es y por qu QoS
El desafo de las redes convergentes
Inicialmente el objetivo de la infraestructura de networking estuvo focalizado en la conectividad. En este contexto las premisas de operacin de la red eran: El primero que accede a la red es el que tiene prioridad en el uso del ancho de banda. Todos los tipos de trfico, indistintamente, tienen el mismo tratamiento. La disponibilidad de recursos para cada usuario dependen principalmente de la cantidad de usuarios operando simultneamente en la red. Cuando se presentan aplicaciones con requerimientos especficos de red, se generan redes independientes, no integradas.

Sin embargo, con el avance de la integracin del uso de las redes de datos en la operacin de negocio de las empresas se ha desarrollado progresivamente un nuevo concepto que es el de redes convergentes. Es decir, redes informticas a travs de las cules se brinda servicio a diferentes aplicaciones (voz, video y datos), cada una de ellas con diferentes requerimientos. Esto requiere atencin sobre puntos particulares: Preservar el ancho de banda. Con el desarrollo de nuevas aplicaciones, cada vez ms comlejas, el requerimiento de ancho de banda crece rpidamente, al mismo tiempo que tambin comienza a ser necesario asegurar su disponibilidad para la correcta operacin de las aplicaciones. Quality Issues - Ancho de Banda - Delay - Jitter - Prdida de Paquetes

Limitar el delay end-to-end. No todos los flujos de informacin que corren sobre nuestras redes son igualmente sensibles al delay. En general, las aplicaciones de tiempo real (voz y video interactivos) son ms sensibles al delay que las tradicionales aplicaciones de datos. Limitar el jitter. Jiter es la variacin del delay. Afecta seriamente a los sistemas que operan en tiempo real, an cuando no supongan interactividad. Es por esto necesario estabilizar la operacin de la red limitando la posibilidad de jitter. Reducir la prdida de paquetes. Este punto afecta especialmente el flujo de trfico de tiempo real ya que en trminos generales opera sobre UDP como protocolo de capa de transporte, y por lo tanto no tiene la posibilidad de recuperar la informacin perdida. La prdida de paquetes en aplicaciones de tiempo real se traduce en ruido en la transmisin, imgenes cuadriculadas, etc.

INTRODUCCIN A QOS VERSIN 1.0

Pag. 11

Cuando se trata de redes integradas o convergentes los diferentes flujos de trfico tienen diferentes requerimientos respecto de cada uno de estos parmetros. Sin embargo, la infraestructura de la red integrada es una sola. Cmo es posible entonces, desde una nica infraestructura, responder a diferentes requerimientos? La respuesta es simle: aplicando calidad de servicio. Las tcnicas de calidad de servicio permiten diferenciar diferentes flujos de trfico dentro de la infraestructura y darle a cada uno de esos flujos el tratamiento ms conveniente.

Calidad de Servicio es dar diferente tratamiento a diferentes flujos de


trfico, garantizando en cada caso condiciones especfcas.

Disponibilidad de ancho de banda


Una ruta entre dos puntos est compuesta por un conjunto de enlaces dentro de la infraestructura de red, a travs de los cuales origen y destino establecen una comunicacin. El ancho de banda es una de las caractersticas distintivas de esa ruta y define la capacidad de transporte de informacin de la misma. En primera instancia, el ancho de banda disponible en una ruta determinada es el que corresponde al enlace con menor ancho de banda en la misma, ya que ese enlace es el que limita la capacidad de transporte de toda la ruta.

El ancho de banda disponible en una ruta determinada es el que


corresponde al enlace con menor ancho de banda en la ruta. Cuando el ancho de banda se encuenta limitado y es preciso asegurar determinadas condiciones a un tipo de trfico especfico, hay varios recursos disponibles: Mejorar la disponibilidad de ancho de banda de los enlaces ms limitados ampliando su capacidad. Establecer prioridades para el reenvo del trfico. Optimizar el uso de los enlaces aplicando compresin de los datos o de los encabezados dependiendo del tipo de trfico. Ancho de Banda - Incrementar BW - Priorizar trfico - Compresin de datos - Compresin de encabezados

Delay end-to-end
El delay end-to-end es el resultado de la sumatoria de las demoras introducidas en la propagacin de la informacin a lo largo de la ruta, entre ambos extremos de un flujo de datos.

Pag. 12

INTRODUCCIN A QOS VERSIN 1.0

Toda comunicacin tiene un delay impuesto por la fsica de la transmisin de las seales portadoras, que se ve incrementado por el procesamiento que deben realizar los dispositivos que conforman la ruta deben para efectivizar su transporte. El delay end-to-end tiene varios componentes: Delay fijo. o Delay de propagacin. Est directamente referido a la demora que impone a la transmisin la velocidad de propagacin de la seal portadora sobre el medio de transmisin. Depende de las caractersticas y calidad del medio de transmisin. Delay de serializacin. Es el tiempo requerido para la transmisin de un bit. Es un valor fijo que est en funcin inversa de la tasa de transmisin del sistema. Cuanto mayor es la tasa de transmisin menor es el delay de serializacin. Delay Fijo - Delay de propagacin - Delay de serializacin Variable - Delay de procesamiento - Delay de queuing

Delay variable. o Delay de procesamiento. Es el tiempo que requiere cada dispositivo para procesar la informacin recibida y reenviarla hacia su destino. Depende de una serie de factores tales como la capacidad de procesamiento, el nivel de utilizacin del procesador, el modo de reenvo, la arquitectura del hardware y la configuracin.

Delay de queuing. Tiempo que el paquete est en espera en una cola de memoria. Depender del nmero y tamao de los paquetes que estn en el buffer de memoria aguardando su reenvo. Tambin impacta la velocidad de la interfaz y el mecanismo de encolado de paquetes adoptado.

Delay Fijo =
Delay de Propagacin + Delay de Serializacin

Delay Variable =
Delay de Procesamiento + Delay de Queuing

Delay End-To-End

Hay varios mecanismos que permiten controlar y reducir el delay end-to-end al que se somete determinado tipo de trfico: Mejorar la capacidad de los enlaces incrementando el ancho de banda. Esto no slo evita la formacin de cuellos de botella sino que tambin mejora los tiempos de serializacin.

INTRODUCCIN A QOS VERSIN 1.0

Pag. 13

Priorizar el trfico sensible a delay. Evita que este trfico deba esperar a que se enve trfico no sensible al delay, reduciendo entonces el delay de queuing. Para esto hay diferentes tcnicas de encolado y scheduling de trfico.

Delay - Incrementar BW - Priorizar trfico sensible - Compresin de datos

- Compresin de La compresin de datos reduce el tamao encabezados de los paquetes, con lo que requieren menores tiempos de transmisin. Dado que existe una relacin de compromiso entre el delay que introduce el procesamiento necesaria para la compresin y lo que se gana al reducir la cantidad de bits a transmitir, no suele ser utilizado cuando los requerimientos son muy severos. La compresin de encabezados no requiere tanto procesamiento y es particularmente til en el trfico que utiliza trma de tamao reducido.

Prdida de paquetes
La prdida de paquetes suele producirse a causa del desbordamiento de los buffers de memoria. Este fenmeno recibe la denominacin de tail drop. Sin embargo hay varias otras causas para la prdida de paquetes: Congestin de procesamiento del equipo, lo que genera el descarte de tramas al ser recibidas. Agotamiento del espacio de memoria disponible, con lo que el dispositivo no puede copiar la trama que recibe. Errores de transmisin detectados por las interfaces como errores de CRC o semejantes y que provocan el descarte de las tramas. Prdida de Paquetes - Tail drop - Congestin de CPU - Agotamiento de buffers - Errores de transmisin

En el caso de aplicaciones que operan sobre TCP, la prdida de paquetes provoca una reduccin del tamao de la ventana de transmisin de forma tal que adaptan dinmicamente el flujo de informacin a los recursos disponibles. Otras aplicaciones en cambio, requieren la implementacin de tcnicas a nivel de las interfaces de modo de evitar este efecto no deseado. En este sentido, las acciones posibles son: Mejorar la capacidad de los enlaces para prevenir la congestin. Garantizar un determinado ancho de banda y espacio de memoria de modo que se pueda garantizar lo necesario para el trfico de alta prioridad. Implementar descarte preventivo de tramas del trfico menos significativo a fin Prdida de Paquetes - Incrementar BW - Garantizar BW - Garantizar buffer - Descarte preventivo

Pag. 14

INTRODUCCIN A QOS VERSIN 1.0

de preservar el trfico sensitivo al descarte de paquetes evitando que se congestionen los buffer de memoria.

La respuesta: QoS
La complejidad y requerimientos de las actuales redes convergentes requieren entonces ir ms all de la simple preocupacin por la conectividad a fin de poder garantizar las condiciones en que la informacin circular sobre la red una vez establecida esa conexin entre origen y destino. El objetivo de implementar calidad de servicio es garantizar condiciones especficas de disponibilidad de ancho de banda, delay y prdida de paquetes para cada uno de esos diferentes tipos de trfico. Con este objetivo se utiliza una metodologa que puede ser descripta en un esquema de 3 pasos: 1. Individualizar los diferentes tipos de trfico que conviven en la red e identificar los requerimientos especficos de cada uno de ellos. Para esto se realizan tareas especficas: o Auditoras de red. Permite identificar los diferentes flujos de trfico presentes en la red y las condiciones de trabajo de la infraestructura de networking existente. Implementacin QoS - Individualizar tipos de trfico en la red. - Agrupar el trfico en clases. - Definir las polticas para cada clase.

Auditoras de negocios. Con el objetivo de determinar requerimientos especficos derivados de los objetivos de la organizacin. Definicin de los diferentes niveles de servicios. Para cada categora de trfico identificada es preciso definir parmetros especficos conociendo cul es el impacto para la organizacin: aplicaciones crticas para el desarrollo de negocios, servicios de infraestructura, etc.

2. Agrupar los diferentes tipos de trfico en clases considerando aquellas aplicaciones o servicios que tienen requerimientos semejantes. Esto permitir luego aplicar a cada clase mecanismos o polticas apropiadas a los requerimientos del trfico y las definiciones de la organizacin. 3. Definir las polticas que se aplicarn a cada clase de trfico. Para esto se deben expresar en parmetros tcnicos las definiciones anteriores de niveles de servicio: ancho de banda mnimo y mximo garantizado, prioridad y otros features de management de las colas de memoria para administrar la congestin. Estas definiciones se deben explicitar en un documento denominado Polticas de Calidad de Servicio.

INTRODUCCIN A QOS VERSIN 1.0

Pag. 15

Polticas de QoS
El proceso de definicin de calidad de servicio en una red corporativa debe culminar en la elaboracin de polticas de calidad de servicio, las cules se deben documentar. Denominamos poltica de QoS al documento corporativo que contiene el conjunto de definiciones respecto de las polticas de trfico adoptadas por la organizacin para su red corporativa. En este documento ha de considerarse: Definicin de las clases. Definicin de las polticas de clasificacin y marcado de trfico. Definicin de la asignacin de reservas y lmites de ancho de banda asignado a cada clase. Definicin de las polticas de queuing y scheduling para cada clase. Otras definiciones respecto del tratamiento del trfico dentro de la red (descarte preventivo, shaping, compresin, etc.).

Para una red corporativa actual, la definicin de polticas de calidad de


servicio es tan importante como la definicin de polticas de seguridad.

La implementacin de QoS, en cuanto apunta a garantizar y preservar el

uso de recursos, es parte integrante tambin de las polticas de seguridad.

Diferentes tipos de trfico


Sobre las redes corporativas convergentes actuales se ofrecen multiplicidad de servicios y operan mltiples aplicaciones. Es por esto que en estas redes convergentes o integradas podemos encontrar mltiples tipos de trfico diferentes. Cada tipo de trfico genera flujos de informacin que tienen caractersticas especficas. Es de suma importancia tener presentes estas caractersticas a fin de poder luego realizar una definicin de polticas adecuada. Si bien la variedad de aplicaciones y protocolos es muy amplia y depende inicialmente de opciones diferentes en cada organizacin, hay servicios que tienden a implementarse en la mayora de las redes corporativas y que generan patrones de trfico especficos que vamos a encontrar en la mayora de las redes actuales. En una primera aproximacin se pueden diferenciar 3 tipos bsicos de trfico que debemos considerar en las redes convergentes actuales:

Pag. 16

INTRODUCCIN A QOS VERSIN 1.0

Voz

Video

Datos

Latencia Jitter Prdida Paquetes Caractersticas

< 150 mseg. < 30 mseg. <1% Trfico UDP-RTP de paquetes pequeos. Requiere asignacin de ancho de banda constante. Poco impacto en otras aplicaciones. Se debe considerar tambin el trfico de sealizacin y control.

< 150 mseg. < 30 mseg. <1% Trfico UDP-RTP de paquetes medianos. Videovigilancia: requiere asignacin de ancho de banda constante. Videoconferencia: requiere asignacin de ancho de banda variable. Puede impactar en otras aplicaciones. Se debe considerar tambin el trfico de sealizacin y control.

Diferentes aplicaciones tienen diferentes requerimientos. Las aplicaciones sobre TCP son tolerantes a la prdida de paquetes. Requiere clasificacin segn requerimientos y criticidad: * Misin crtica. * Transaccional. * Best-effort.

INTRODUCCIN A QOS VERSIN 1.0

Pag. 17

Potrebbero piacerti anche