Está en la página 1de 13

qwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwer Tecnologas en Redes y Telecomunicaciones tyuiopasdfghjklzxcvbnmqwerty QoS uiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiop asdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjkl zxcvbnmqwertyuiopasdfghjklzx

cvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmrtyui opasdfghjklzxcvbnmqwertyuiop asdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdf


09/02/2013 Lucia Mrquez Gonzlez 1210100820 Mayra Liliana Torres Garca Santiago Miguel Gonzlez 05309099

Tecnologas en Redes y Telecomunicaciones

Contenido

Cos: Clase de servicio ............................................................................................................ 2 ToS: Tipo de Servicio ............................................................................................................. 2 Parametros QoS ...................................................................................................................... 3 Packet Loss:..................................................................................................................... 3 Latency: ............................................................................................................................ 3 Jitter: .................................................................................................................................. 3 Uptime: .............................................................................................................................. 3 Througput: ........................................................................................................................ 3 Mecanismos para la obtencin de QoS............................................................................... 3 Modelos para la obtencin de obtencin de QoS .............................................................. 6 IntServ (Integrated Services). ................................................................................ 6 DiffServ QoS (Differentiated Services): ............................................................. 6 Anlisis de Requerimientos ................................................................................................... 8 Requerimientos de las Aplicaciones .................................................................................... 9 Para la implementacin QoS, Cisco nos brinda 4 posibilidades diferentes: ................. 9 Configuracin de equipos para QOS ................................................................................. 11 Configuracin de un Router y Switch con QSO ............................................................... 11

Pgina 1

Tecnologas en Redes y Telecomunicaciones

Definicin de QoS

La calidad del servicio(QoS) se define como la capacidad de una red para proporcionar diversos niveles de servicio a los diferentes tipos de trfico. Al contar con QoS es posible asegurar una correcta entrega de informacin, dando preferencia a aplicaciones de desempeo critico, donde se comparten simultneamente los recursos de red con otras aplicaciones no criticas. QoS hace la referencia al proveer un uso eficiente de los recursos en caso de presentarse congestin en la red, seleccionando untrafico especfico de esta, y utilizando mtodos de control y evasin de la congestion para darles un tratamiento preferencial. Implementando QoS en una red, se logra un rendimiento de esta ms prescindible y una utilizacin de ancho de banda mas eficiente.

Cos: Clase de servicio El concepto de clase de servicio(Cos ) a menudo es usado para la aplicar a un conjunto de niveles de prioridad donde el flujo de los agregados de la misma clase son asignados con la misma prioridad, esto se relacina con QoS. ToS: Tipo de Servicio El campo ToS fue implementado dentro del grupo de diseo IPv4 como un campo de ocho bits, compuesto por un valor de precedencia IP de tres bits y cuatro indicadores. Sus funcin es especificar parmetros de prioridad, retardo, rendimiento y fiabilidad. De este modo, los paquetes con diversas opciones de ToS se pueden mejorar con diferentes niveles de servicios dentro de la red. De acuerdo a la recomendacin RRFC 791, el ToS proporciona una indicacin de los parmetros de calidad de servicios deseados. Estos se utilizan para especificar el tratamiento del datagrama durante su transmisin en una red en partculas. Algunas redes ofrecen en prioridad de servicios, lo cual consiste en considerar el trafico de alta prioridad como mas importante que el resto (generalmente aceptando solo trafico por encima de ciertas prioridad en momentos de sobrecarga). La eleccin mas comn es un compromiso de tres factores; bajo retardo, alta fiabilidad y alto rendimiento. El campo ToS esta compuesto por un campo de precedencias, tres indicadores D, T, R y dos bits no utilizados; el campo de precedencia utiliza ocho niveles, de cero(rutinaria) a siete( paquete de control de red); los tres bits indicadores permiten especificar que es lo que mas interesa, el retardo, el rendimiento o la fiabilidad. Se presenta un resumen del campo ToS.

Pgina 2

Tecnologas en Redes y Telecomunicaciones

Parametros QoS Packet Loss: Perdida de alguna de las unidades de informacin, o paquetes, que componen un mensaje transmitido a travs de Internet. Latency: Se denomina latancia a la suma de retardos temporales dentro de una red. Un retardo es producido por la demora en la propagacin y transmisin de paquetes dentro de la red. Jitter: Cambio o variacin en cuanto a la cantidad de latancia entre paquetes de datos que reciben. Uptime: Es el tiempo total en el que el servicio se ha encontrado disponible, se mide en porcentaje. Througput: Volumen de trabajo o de informacin que influye a travs de un sistema.

Mecanismos para la obtencin de QoS Cisco utiliza el trmino administracin de la congestin para referirse a los sistemas de encolamiento de sus productos. La mayora de la gente entiende los conceptos bsicos de encolamiento, ya que la mayora de nosotros lo experimenta da a da: una cola de espera para pagar los abarrotes en el supermercado, una cola de espera para ser atendidos en el banco y as sucesivamente. Los sistemas de encolamiento tienen un impacto en las 4 caractersticas mencionadas anteriormente: ancho de banda, delay, jitter y prdida de paquetes. Mucha gente escucha el trmino QoS e inmediatamente piensa en sistemas de encolamiento, pero QoS incluye muchos ms conceptos y caractersticas que solamente encolar. Ciertamente, los sistemas de encolamiento son muy a menudo las herramientas desarrolladas ms importantes. Los sistemas de encolamiento ms bsicos utilizan una cola sencilla con un tratamiento FIFO (First In First Out). Y, qu significa esto? Bueno, cuando el IOS decide tomar el siguiente paquete de la cola, de todos los que estn esperando, toma aquel que lleg primero como se muestra en la figura 10.

El encolamiento FIFO no requiere las dos caractersticas ms interesantes de otras herramientas de encolamiento: clasificacin y planeacin.

Pgina 3

Tecnologas en Redes y Telecomunicaciones

Finalmente, cabe mencionar que el IOS Cisco utiliza por default el mtodo de encolamiento weighted fair (espera equitativa ponderada) en lugar del encolamiento FIFO y que para cambiarse, los routers proveen los comandos necesarios para ajustar estos parmetros. Encolamiento por prioridad (PQ Priority Queuing) La caracterstica ms distintiva de las colas de prioridad es su programacin. PQ programa el trfico de manera que las colas de prioridad ms alta siempre obtienen el servicio, con el efecto secundario en las colas de baja prioridad. Se pueden establecer un nmero mximo de 4 colas, llamadas: alta, medio, normal y baja. El proceso de este mecanismo es muy simple, siempre inicia en la cola de alta prioridad y ella transmitir primero, si esta cola no tiene paquetes en espera, la cola de mediana prioridad tiene la opcin de transmitir paquetes y as sucesivamente. La cola de baja prioridad transmitir sus paquetes si ninguna de las anteriores tiene paquetes en espera. Encolamiento por espera equitativa ponderada (WFQ - Weighted Fair Queuing) Este mtodo de encolamiento clasifica paquetes en flujos. Un flujo es un conjunto de paquetes que tienen la misma direccin IP origen y destino y los mismos nmeros de puerto tanto origen como destino. Dado que WFQ es basado en flujos, cada flujo utiliza diferentes colas FIFOS separadas, el nmero de colas alcanza las 4096 colas por interface. Es un mtodo automatizado que provee una justa asignacin de ancho de banda para todo el trfico de la red. Como se mencion, WFQ ordena el trfico en flujos utilizando una combinacin de parmetros. Por ejemplo, para una conversacin TCP/IP, se utiliza el protocolo IP (direccin origen y destino), etc. Una vez distinguidos estos flujos el router determina cules son de uso intensivo o sensible al retardo, priorizndolos y asegurando que los flujos de alto volumen sean empujados al final de la cola, y los volmenes bajos, sensibles al retardo, sean empujados al principio de la cola. Esta tcnica es apropiada en situaciones donde se desea proveer un tiempo respuesta consistente ante usuarios que generan altas y bajas cargas en la red, ya que se adapta a las condiciones cambiantes del trfico en sta. A manera de resumen, mostramos las caractersticas ms importantes:

Encolamiento por espera equitativa ponderada basado en clase s (CBWFQ Class Based Weighted Fair Queuing). WFQ tiene algunas limitantes de escalamiento, ya que la implementacin del algoritmo se ve afectada a medida que el trfico por enlace aumenta, colapsa debido a la cantidad numerosa de flujos que analizar. CBWFQ fue desarrollada para evitar esas limitaciones, tomando el algoritmo de WFQ y expandindolo, permitiendo la definicin de clases definidas

Pgina 4

Tecnologas en Redes y Telecomunicaciones

por el usuario, que permiten un mayor control sobre las colas de trfico y asignacin de ancho de banda. Algunas veces es necesario garantizar una determinada tasa de transmisin para cierto tipo de trfico, lo cual no es posible mediante WFQ pero s con CBWFQ. Las clases que son posibles implementar con CBWFQ pueden ser determinadas segn protocolo ACL, valor DSCP o interfaz de ingreso. Cada clase posee una cola separada y todos los paquetes que cumplen con el criterio definido para una clase en particular son asignados a dicha cola. Una vez que se establecen los criterios para las clases, es posible determinar cmo los paquetes pertenecientes a dicha clase sern manejados. Si una clase no utiliza su porcin de ancho de banda, otras pueden hacerlo. Se pueden configurar especficamente el ancho de banda y el lmite de paquetes mximos (o profundidad de cola) para cada clase. El peso asignado a la cola de la clase es determinado mediante el ancho de banda asignado a dicha clase. Encolamiento de baja latencia (LLQ Low Latency Queueing) El encolamiento de baja latencia es una mezcla entre PQ y CBWFQ. Es actualmente el mtodo de encolamiento recomendado para Voz sobre IP (VoIP) y telefona IP, que tambin trabajar apropiadamente con videoconferencias. LLQ consta de colas de prioridad personalizadas, basadas en clases de trficos, en conjunto con una cola de prioridad, la cual tiene preferencia absoluta sobre las otras colas. Si existe trfico en la cola de prioridad, sta es atendida antes que las otras colas de prioridad personalizadas. Si la cola de prioridad no est encolando paquetes, se procede a atender a otras colas segn su prioridad. Debido a este comportamiento es necesario configurar un ancho de banda lmite reservado para la cola de prioridad, evitando la inanicin del resto de las colas. La cola de prioridad que posee LLQ provee un mximo retardo garantizado para los paquetes entrantes para esta cola, el cual es calculado como el tamao del MTU dividido por la velocidad del enlace. Evasin de la congestin Las metodologas de evasin de la congestin se basan en la manera en que los protocolos operan, con el fin de no llegar a la congestin de la red. Las tcnicas de RED (Random Early Detection) y WRED (Weighted Random Early Detection) evitan el efecto conocido como sincronizacin global. Cuando mltiples conexiones TCP operan sobre un enlace comn todas ellas incrementan el tamao de su ventana deslizante a medida que el trfico llega sin problemas. Este aumento gradual consume el ancho de banda hasta congestionarlo. En este punto, las conexiones TCP experimentan errores de transmisin, lo que hace que se disminuya su tamao de ventana simultneamente. Esto conlleva a una sincronizacin global, donde todos los flujos comienzan a incrementar su tasa de transmisin nuevamente para llegar a otro estado de congestin. Este ciclo es repetitivo, creando picos y valles en la utilizacin del ancho de banda del enlace. Es debido a este comportamiento que no se utiliza los mximos recursos de la red. Los mtodos de evasin de la congestin tratan con este tipo de situacin, descartando paquetes de forma aleatoria. RED forzar a que el flujo de reduzca el tamao de su ventana de transmisin, disminuyendo la cantidad de informacin enviada. A medida que se alcanza el estado de congestin de la red, ms paquetes entrantes son descartados con el fin de no llegar al punto de congestin en el enlace. Lo que limita a estas tcnicas de evasin de congestin es que slo sirve para el trfico basado en TCP, ya que otros protocolos no utilizan el concepto de ventana deslizante.

Pgina 5

Tecnologas en Redes y Telecomunicaciones

Modelos para la obtencin de obtencin de QoS Existen 3 modelos de QoS llamados Best-Effort, IntServ y DiffServ. Los cuales sern definidos a continuacin: Best-Effort. Este modelo es el ms sencillo. Es un modelo simple de servicio, en el cual, una aplicacin enva informacin cuando ella lo desea, en cualquier cantidad, sin ningn permiso requerido y sin informar previamente a la red. Es decir, simplemente este modelo quiere decir que no se aplica calidad en el servicio al trfico. Adems, este modelo no asegura tasa de transferencia, retraso o fiabilidad. Por ltimo, utiliza el modelo de cola FIFO (First In First Out) para sus transmisiones. Decimos que una red o un proveedor que ofrece calidad en el servicio cuando se garantiza el valor de uno o varios de los parmetros que definen esta calidad. Si el proveedor no se compromete en ningn parmetro decimos que lo que ofrece es un servicio best-effort. TCP/IP fue diseado para dar un servicio best-effort tambin. Existen aplicaciones que no pueden funcionan en redes congestionadas con best-effort, por ejemplo, la videoconferencia o VoIP. IntServ (Integrated Services). Este modelo se basa en la idea de reserva de recursos en la red por flujos. Un flujo es una cadena de paquetes que fluyen por la red desde una aplicacin en una computadora origen hasta una aplicacin en una computadora destino. Para cada flujo entrante se definen los recursos (ancho de banda, retardo, etc.) que sern necesarios para este flujo. La reserva de recursos debe establecerse previamente en cada uno de los routers que forman parte del camino entre el origen y el destino. Cada nodo en el camino indica si puede asegurar la reserva y mantiene una tabla con el estado de la reserva por flujo. La principal limitacin de este modelo es la gran cantidad de informacin que debe almacenar cada nodo, provocando que la solucin no sea aplicable en situaciones con gran cantidad de flujos entre usuarios finales. DiffServ QoS (Differentiated Services): Es un protocolo de QoS propuesto por IETF [RFC 2475 y RFC 2474] que permite distinguir diferentes clases de servicio marcando los paquetes. Consiste en un mtodo para marcar o etiquetar paquetes, permitiendo a los routers modificar su comportamiento de envo. Cada tipo de etiqueta representa un determinado tipo de QoS y el trfico con la misma etiqueta se trata de la misma forma. DiffServ fue desarrollada en respuesta a la necesidad de mtodos toscos pero simples de proveer diferentes niveles de servicio para el trfico de internet y para soportar diferentes tipos de aplicaciones y negocios especficos. Para proporcionar los diferentes niveles de servicio utiliza el campo type of service (ToS) o DiffServ Codepoint (DSCP) de la cabecera del estndar IPv4 e IPv6. ste es un campo de 8 bits estando los ltimos 2 reservados. Con los 6 bits restantes se consiguen 64 combinaciones: 48 para el espacio global y 16 para uso local.

Pgina 6

Tecnologas en Redes y Telecomunicaciones

Para su funcionamiento, DiffServ divide el trfico en unas pocas clases y los recursos se asignan con base a las clases (y no a los flujos individuales como IntServ), lo que hace que esta arquitectura no sufra el problema de agotamiento de recursos de la red. Para el control del trfico DiffServ tiene dos enrutadores (routers): los nodos frontera y los nodos interiores (Figura 7). Solo los nodos frontera clasifican trfico y marcan paquetes, mientras que los nodos interiores usan las clases codificadas en la cabecera del paquete (llamadas clases de retransmisin o forwarding equivalence class) para determinar el tratamiento de los paquetes. El tratamiento que reciben los paquetes segn su clase se denomina tratamiento de retransmisin (PHB Per-Hop Behaviour).

Los conceptos clave de DiffServ se pueden resumir de la siguiente forma: Toma ventaja de las propiedades escalables de las herramientas QoS basadas en clases para diferencias entre tipos de paquetes, con la meta de diferenciar servicios en Internet. En una red simple, los paquetes deberan ser marcados al ingreso a un punto dentro de la red, con otros dispositivos realizando elecciones QoS basados en el campo marcado. El campo marcado estar en el encabezado IP y no en el encabezado de la capa de enlace de datos, ya que el encabezado IP permanece a lo largo de toda la red. Entre redes, los paquetes pueden ser reclasificados y remarcados al ingresar dentro de otra red. Para facilitar el marcado, el encabezado IP ha sido redefinido al incluir un campo de 6 bits llamado DSCP, el cual permite 64 clasificaciones diferentes.Aparte de las estrategias generales de QoS, DiffServ realmente provee dos caractersticas claves adicionales: el campo DSCP y algunas sugerencias de cmo usar este campo.

Pgina 7

Tecnologas en Redes y Telecomunicaciones

Anlisis de Requerimientos Requerimientos de las Aplicaciones Cada aplicacin precisa de unos parmetros de servicio particulares para que sea posible que se establezca con las garantas suficientes Ancho de banda elevado Poco retraso Ancho de banda reducido Alto retraso Video y audio Control de procesos e-mail Transferencia de ficheros

Aplicacin Correo electrnico Transferencia de ficheros Acceso web Login remoto Audio bajo demanda Video bajo demanda Telefona videoconferencia

Fiabilidad Alta(*) Alta(*) Alta(*) Alta(*) Media Media Media Media

Retardo Alto Alto Medio Medio Alto Alto Bajo Bajo

jitter Alto Alto Alto Medio Medio Medio Bajo Bajo

Ancho banda Bajo Medio Medio Bajo Medio Alto Bajo Alto

de

Parmetros tpicos de los SLAs

Parmetro Disponibilidad Ancho de banda

Perdida de paquetes

Round trip delay Jitter

Significado Tiempo mnimo que el operador asegura que la red estar en funcionamiento Indica el ancho de banda minimo que el operador garantizaal usuario dentro de su red Mximo de paquetes perdidos (siempre y cuamdo el usuario no exceda el caudal garantizado) El retardo de ida y vuelta medio de los paquetes La fluctuacin que se puede producir en el retardo de ida y vuelta medio

Ejemplo 99.9% 2Mb/s

0.1%

+-80 mseg +- 20 mseg

Pgina 8

Tecnologas en Redes y Telecomunicaciones

La fiabilidad alta en estas aplicaciones se consigue automticamente al utilizar el protocolo de transporte TCP Requerimientos de las Aplicaciones

Integrated services (1994):

Se utiliza este trmino para un modelo de servicio Internet que incluye el servicio besteffort, y la reserva de recursos para los servicios en tiempo real [RFC1633]. El usuario solicita de antemano los recursos que necesita; cada router del trayecto ha de tomar nota y efectuar la reserva solicitada. Differentiated services (1997):

Este modelo permite asignar diferentes niveles de servicio a diferentes usuarios de Internet. El usuario marca los paquetes con un determinado nivel de prioridad; los routers van agregando las demandas de los usuarios y propagndolas por el trayecto. Esto le da al usuario una confianza razonable de conseguir Para la implementacin QoS, Cisco nos brinda 4 posibilidades diferentes: Configuracin por CLI. Permite configurar manualmente Es un mtodo poco escalable. Configuracin por MQC. Permite una configuracin modular de QoS a partir de la definicin de clases y polticas. Es la opcin para la configuracin detallada de QoS en dispositivos Cisco IOS en la actualidad. AutoQoS VoIP. Permite de modo simple y rpido configurar requerimientos de QoS en redes que implementan VoIP. interfaz por interfaz las opciones de QoS.

Pgina 9

Tecnologas en Redes y Telecomunicaciones

AutoQoS Enterprise. Implementin que en base a la operacin de NBAR detecta hasta 10 tipos diferentes de trfico que atraviesan enlaces WAN. Disponible a partir de Cisco IOS 12.3(7)T. Entre las herramientas que ofrece Cisco IOS para la implementacin de QoS utilizando MQC, se cuenta con: Clasificacin de ACL NBAR. Marcado de DSCP IP CoS (802.1P, ATM, EXP-MPLS, CLP). Administracin de FIFO PQ RR WRR CQ WFQ CBWFQ LLQ Control de RED WRED Policing: CAR 1Rate/1Bucket. 1Rate/2Bucket. 2Rate/2Bucket. Shapping: Average. Peak FRTS Eficiencia de Compresin de payload Compresin de encabezados Fragmentation. Interleaving. trfico:

trfico: Precedence. congestin:

congestin:

(Predictor, (cRTP;

enlaces: Stacker). TCP).

Pgina 10

Tecnologas en Redes y Telecomunicaciones

Configuracin de equipos para QOS Administracin de la congestin -FIFO, primero que entra primero que sale -Enviar a una cola priorizada Administracin de colas -Mantener espacio libre en cola para paquetes prioritarios -Desechar paquetes con menor prioridad Eficiencia del enlace -Fragmentacin de paquetes e introduccin de fragmentos de paquetes prioritarios. -Desechos de over head Polticas y Formas de trfico -Definicin del ritmo de transferencia entre host -Desecho de paquetes del host de mayor velocidad

Configuracin de un Router y Switch con QSO Configuracin del Router hostname MEX line console 0 enable secret class password cisco login line vty 0 4 password cisco login end banner motd #***Acceso Restringido# service pass service password-encryption int fa0/0 ip add 172.16.1.1 255.255.255.252 desc "LAN" no sh exit int s0/0/1 ip add 10.1.1.6 255.255.255.252 desc "MEX->QRO" no sh Configuracion de un Switche switch eigrp 1 network 10.1.1.4 0.0.0.3 network 192.168.1.32 0.0.0.15 no auto no auto-sumary exit class-map match-all criticos match protocol eigr exit class-map match-all medios match protocol ssh match protocol telnet exit class-map match-all bajos match protocol http match protocol pop3 match protocol smtp exit policy-map politicamarcado class critico

Pgina 11

Tecnologas en Redes y Telecomunicaciones

router eigrp 1 network 10.1.1.4 0.0.0.3 network 192.168.1.32 0.0.0.15 no auto no auto-sumary exit class-map match-all criticos match protocol eigr exit class-map match-all medios match protocol ssh match protocol telnet exit class-map match-all bajos match protocol http match protocol pop3 match protocol smtp exit policy-map politicamarcado class critico set precedence 7 exit class medios set precedence 5 exit class bajos set precedence 3 exit interface s0/0/0 service-policy output polimarcado exit

set precedence 7 exit class medios set precedence 5 exit class bajos set precedence 3 exit interface s0/0/0 service-policy output polimarcado exit

Pgina 12