Está en la página 1de 6

CALIDAD DE SERVICIO EN EQUIPOS CISCO SERVICE QUALITY IN CISCO EQUIPMENT

Jess Antonio Velazque Tito, Ing. Sistemas, Universidad Wiener Jos Luis Martinez Yanque, Ing. Sistemas , Universidad Wiener Julio Vallejo Cordova, Ing. Sistemas , Universidad Wiener RESUMEN El presente trabajo consiste en una investigacin sobre el concepto de calidad de servicio (QoS), como solucin a la problemtica del bajo rendimiento en las redes, se definieron los operadores para la clasificacin de trfico y polticas, a manera de introducir el ambiente sobre el cual se estudia la definicin de calidad de servicio (QoS). El proyecto contina con el estudio de las 2 arquitecturas de QoS: Servicios Diferenciados y Servicios Integrados. Estas son utilizadas para entender con mayor amplitud el concepto de QoS y apreciar la complementariedad de las mismas. Finalmente en el desarrollo practico incluimos un ejemplo con 4 pc y un conmutador Cisco. Palabras Clave: Frame Relay, jitter Introduccin 1. Esta definicin se extrae de
Cisco que define Frame Relay como Este es un protocolo sencillo, que funciona a nivel de capa de enlace de datos, no en la capa de red, por lo que no utiliza ningn control de flujo o errores. El administrar las tramas de manera simplificada reduce la latencia y los mtodos para evitar la acumulacin de tramas reducen el jitter. , Aplicacin http://www.cisco.com/en/US/docs/internetworking/technology/handbook/QoS.html; 2. Esta definicin se extrae de Cisco que define jitter como Es la variacin o diferencia del retardo entre un paquete y otro. La voz digitalizada necesita que los paquetes sean transmitidos de manera uniforme y consistente, estos deben llegar al destino con el mismo espacio entre ellos. http://www.cisco.com/en/US/docs/internetworking/technology/handbook/QoS.html

Actualmente, las garantas de calidad de servicio (QoS) es un aspecto importante del diseo de redes de interconexin. Las tcnicas tradicionalmente empleada para proporcionar esta prestacin suele necesitar recursos especficos para ser implementado. Los sistemas de control de acceso (ACS) permiten apoyar las soluciones actuales de Calidad de Servicio. stos consideran entre sus variables el retardo, variacin de retardo, prdida de paquetes o una combinacin para asegurar los requerimientos de calidad de servicio para sesiones de voz y video. Proponemos un ACS basado en la prdida de paquetes de prueba extremo a extremo para la decisin de aceptar nuevas sesiones. La red de transporte ser la familia Ethernet.

Fundamento Terico. Calidad de Servicio (QoS) se refiere a la capacidad de una red para proporcionar un mejor servicio a trfico de red sobre diversas tecnologas, incluyendo Frame Relay1, Asynchronous Transfer Mode (ATM), las redes Ethernet y 802.1, SONET, y las redes IP que puede utilizar cualquiera o todas estas tecnologas subyacentes. El principal objetivo de QoS es proporcionar prioridades, tales como ancho de banda dedicada, jitter2 y latencia de control (requiere un poco de trfico en tiempo real e interactivo), y la mejora de las caractersticas de prdida. Tecnologas de QoS proporcionan los elementos necesarios que se utilizar para las aplicaciones de negocios en el futuro campus, WAN, y redes de proveedores de servicios. El mecanismo de calidad de servicio se refiere a la habilidad en la red de ofrecer prioridad a unos determinados tipos de trfico, independientemente de la tecnologa de red utilizada

Con la finalidad de garantizar QoS en las aplicaciones de voz y video, la primera solucin a pensar sera incrementar el ancho de banda de nuestros enlaces. La aprobacin de 10 Gigabit Ethernet (802.3ae) viene a resolver el problema de ms ancho de banda y brinda la posibilidad de contar con una red capaz de soportar hasta 10 Gbps. Si a ello integramos las soluciones de QoS existentes, se podra llegar a satisfacer las necesidades requeridas por los servicios de voz y video para obtener la deseada convergencia de servicios basados en IP (Internet Protocol).

gobiernan cmo el trfico es marcado y condicionado para entrar en redes dotadas de esta arquitectura, y como el trfico es reenviado a travs de la red. IntServ (Integrated Services). Este segundo modelo de Arquitectura fue definido en el estndar RFC-1633 en junio de 1994 por la IETF (Internet Engineering Task Force), para suplir las necesidades de las aplicaciones en tiempo real como el video, las videoconferencias y la realidad virtual. Este esquema se basa principalmente en la reservacin de recursos y el control de admisin. Para esto se utiliza RSVP (Resource Reservation Protocol), para sealizar el trfico a travs de los dispositivos de principio a fin y reservar el ancho de banda requerido, para iniciar la aplicacin y reducir la latencia.

En general, todos estos conceptos quedan encajados dentro de lo que llamamos ingeniera de trfico, que pretender analizar el trfico para ofrecer servicios mejores y ms predecibles, mediante: soporte de ancho de banda dedicado, mejorando las caractersticas de prdida de paquetes, evitando y manejando la congestin de la red, organizando y priorizando el trfico. Los parmetros que definen la calidad de un servicio son 4 parmetros: ancho de banda, retraso temporal, variacin de retraso (o jitter) y probabilidad de error (o prdida de paquetes o fiabilidad). Para poder gestionar estos parmetros de forma eficiente debemos hacer uso de la prioridad y gestin del trfico por medio de colas. Existen dos tipos fundamentales de arquitecturas de QoS: DiffServ (Differentiated Services). En este modelo los paquetes son marcados y clasificados como clases de paquetes, para ser tratados segn las polticas establecidas. Los paquetes son marcados y clasificados para recibir un trato particular en el momento de ser enviados a travs de los nodos que se encuentran en la trayectoria. Los paquetes que circulan por esta arquitectura pueden ser clasificados de diversas maneras, por IP de origen o destino, protocolos de capa 4, nmeros de puerto, direccin MAC. Los recursos de la Red son asignados a flujos de trfico por las polticas de distribucin, que

En la figura ilustra cmo se solicita y reserva anchos de banda especficos y latencias mnimas a travs de los routers para realizar una llamado de Voz sobre IP. Desarrollo Practico. 1- Objetivos El objetivo de esta prctica es configurar y ver en funcionamiento algunos mecanismos para ofrecer calidad de servicio en una LAN. Para ello se emplearn las Clases de Servicios (CoS) que soporta el Cisco IOS en los switches Catalyst
2

2950 con Standard Image. Veremos varios planificadores que disponen estos equipos, en concreto priority queueing (PQ) y weighted round robin (WRR). 2- Material necesario 3 PCs 4 cables rectos UTP (cortos) 1 conmutador Cisco Catalyst 2950 3- Conocimientos previos recomendados Funcionamiento de un conmutador Ethernet Acceso por consola a un switch Cisco Configuracin IP en PCs con Linux 4- Avisos generales En los ordenadores dispuestos para la realizacin de estas prcticas (PC A, B y C) se ha creado una cuenta de nombre rba y password telemat. Esta cuenta tiene permisos para ejecutar mediante el comando sudo ciertos comandos restringidos normalmente al superusuario. Si quieren conservar cualquier fichero entre sesiones gurdenlo en una memoria USB, dado que no se asegura que los ficheros creados o modificados durante una sesin de prcticas se mantengan para la siguiente. Tenga en cuenta que los PCs y los equipos Cisco pueden tener alguna configuracin dejada por otros alumnos. Se recomienda reiniciarlos para limpiar dichas configuraciones. 5- Configuracin manual de IP sobre el interfaz Ethernet Los PCs A, B y C disponen cada uno de 3 tarjetas Ethernet. A continuacin procederemos a crear tres pequeas redes con un par de PCs en cada una de ellas. En realidad slo emplearemos 2 PCs, el PC A en el que haremos uso de sus 3 tarjetas Ethernet y el PC C en el que usaremos slo 1 tarjeta ethernet, pero definiendo 2 alias de sta, de forma que cada una de las tres redes tenga un par de PCs conectados, segn el esquema general de la figura 1. La justificacin para esta configuracin se ver ms adelante.

El comando ifconfig permite configurar los interfaces de red de una mquina UNIX. Si ejecuta el comando sin opciones podr ver los interfaces que se encuentran activos. Si no ha configurado ninguno de las interfaces ethernet lo normal es que slo aparezca el interfaz de loopback que suele ser el lo0. Este interfaz no corresponde a ninguna tarjeta de red fsica sino que es parte del software del sistema y puede servir para que programas ejecutndose en la misma mquina se comuniquen empleando protocolos de red. Ejecute el comando ifconfig con la opcin a. Esta opcin muestra todos los interfaces de red reconocidos por el kernel. Aqu podremos ver las tarjetas Ethernet aunque no estn configuradas siempre que hayan sido detectadas por el sistema operativo. Para configurar los interfaces para este escenario en primer lugar asigne una red diferente para cada interfaz del PC A como se indica a continuacin: > sudo ifconfig eth0 10.3.1.1 255.255.255.192 > sudo ifconfig eth1 10.3.1.65 255.255.255.192 > sudo ifconfig eth2 10.3.1.129 255.255.255.192 netmask netmask netmask

En la figura 1 hemos llamado PC A, A y A a cada uno de esos interfaces de PC A, es decir, eth0, eth1 y eth2 respectivamente. En el PC C asignaremos tambin una IP en cada una de las LANs anteriores pero en esta ocasin emplearemos un solo interfaz fsico Ethernet y una funcionalidad de alias. Es decir, lgicamente son diferentes interfaces IP pero todos asignados al mismo interfaz fsico Ethernet: > sudo ifconfig eth0 10.3.1.2 netmask 255.255.255.192 > sudo ifconfig eth0:1 10.3.1.66 netmask 255.255.255.192 > sudo ifconfig eth0:2 10.3.1.130 netmask 255.255.255.192. 6- Configuracin bsica de QoS en un conmutador Cisco Veamos a continuacin las posibilidades de QoS que nos ofrecen los switches del laboratorio. La serie Cisco Catalyst 2950 en sus distintos modelos dispone de software de imagen estndar (SI) o avanzada (EI), siendo nicamente posible las actualizaciones entre las distintas versiones del mismo software. El modelo empleado en esta prctica (2950 24) corre la SI, la cual permite configurar los distintos planificadores de cola que veremos a continuacin, as como el marcado y filtrado por puerto basado en la CoS. Listas de control de acceso (ACL), clasificacin y marcado a la entrada, adems de la gestin de colas, quedan cubiertas por la EI. Explore las secciones siguientes de la gua de configuracin de Cisco para QoS en los conmutadores Catalyst 2950: 6.1.- Clasificacin en capa 1, CoS (Class of Service) Para poder realizar la configuracin del conmutador, vamos a seguir un itinerario por sus modos de configuracin. Accedemos al conmutador a travs de su puerto de consola desde un terminal en el PC SC: > minicom switch1 Cuando desee abandonar el conmutador, hgalo de forma ordenada tecleando CTRL+A, Z y finalmente Q, as el programa minicom libera el fichero de lock que cre para indicar al resto de

aplicaciones que el puerto serie est siendo usado. De lo contrario no volver a abrirse hasta que se borre dicho fichero. Para arreglarlo slo tendra que borrar el fichero /var/lock/LCK ttyS1. Vamos a inspeccionar las posibilidades de marcacin/clasificacin utilizando los comandos de ayuda: Switch> enable Nota: Para salir de cada uno de los mens escriba la palabra exit. Switch# configure terminal A partir de ah el IOS le indica que est en modo Configuracin aadiendo (config) al prompt. Para acceder a la configuracin de cada interfaz se especifica: Switch(config)# interface fa0/x Donde x es el nmero de interfaz del switch. A partir de ah el switch le indicar que se encuentra en modo Configuracin de Interfaz aadiendo al prompt (config-if). Al modo para configurar QoS se accede desde el comando mls (Multilayer Switch) en los conmutadores Catalyst de Cisco: Switch(config-if)# mls qos ? cos cos keyword trust trust keyword Switch(config-if)# mls qos cos ? <0-7> class of service value between 0 and 7 override override keyword Switch(config-if)#mls qos cos 5 Switch(config-if)#mls qos cos override Con estas 2 ltimas lneas hemos configurado que la CoS por defecto para la interface x ser de 5, sobrescribiendo cualquier marcado entrante (override), es decir, independientemente de la posible marca para QoS que traigan las tramas/paquetes. La segunda opcin, trust (no haremos uso de ella), permite confiar en el marcado DSCP de los paquetes IP entrantes mediante un mapeo interno entre valores DSCP y CoS. Dicho mapeo puede verse mediante el comando: Switch# show mls qos map cos-dscp Con todo ello, la configuracin aplicada, por ejemplo al interfaz FastEthernet 0/1 sera: Switch# show mls qos interface fa0/1 FastEthernet0/1 trust state: not trusted trust mode: not trusted COS override: ena default COS: 5
4

pass-through: none trust device: none Repita estos pasos para los otros 3 interfaces del conmutador de forma que cada uno est asociado a una cola de prioridad diferente del planificador (cuidado que varios valores de CoS pueden llevar a la misma cola). En cualquier momento puede ver la asociacin mediante el comando: Switch# show wrr-queue cos-map. 6.2.- Planificadores de colas A. Priority Queueing (PQ) Veamos el comportamiento del planificador Priority Queueing (PQ), caracterizado en estos equipos por 4 tipos de colas con prioridad high, medium, normal y low, de forma que mientras queden paquetes en una cola no se atienden los paquetes de la siguiente. Qu desventaja presenta esta gestin de colas? Configure el puerto al que est conectado el PC C a 10Mbps, mire para ello el comando: Switch(config-if)# speed ? A continuacin generaremos suficiente trfico udp desde los PC A, A, A hacia PC C como para saturar el puerto de del conmutador al que est conectado el PC C, de forma que veremos con sencillez los efectos del planificador. Para generar trfico usaremos la aplicacin Iperf, por comodidad empleando el interfaz grfico JPerf. Disponen de una carpeta, del mismo nombre, en su escritorio, con un script de ejecucin llamado trafficgen. En PC C lance Jperf y configrelo como servidor en el puerto 5001. Lance tambin tcpdump o ethereal para analizar los paquetes recibidos y con ello el funcionamiento del planificador del switch. En PC A lanzaremos 3 sesiones de JPerf con el objetivo de con cada una enviar trfico desde uno de los interfaces de PC A a una de las IPs del PC C. Todos esos paquetes entrarn al switch por tres puertos y se multiplexarn a la salida en el que tiene al PC C conectado al mismo. Tanto tcpdump como ethereal tiene bastantes opciones, entre ellas permiten especificar filtros para que slo muestre los paquetes que cumplan ciertas condiciones (por ejemplo ser paquetes UDP dirigidos al puerto 5001) o indicar el interfaz por el que leer. En el caso de tcpdump es til la combinacin -nl, la opcin l hace que los paquetes aparezcan por pantalla nada ms recibirse y n que las direcciones (o los puertos)

no se conviertan en nombres DNS (o en nombres del servicio) (salvo que se indique lo contrario emplee siempre ambas opciones). Tambin puede pedirle que filtre y solo saque los paquetes que cumplan ciertas condiciones, por ejemplo contener datagramas UDP: > sudo tcpdump nl udp Ethereal es un programa similar a tcpdump pero con interfaz grfico. Puede filtrar en la fase de captura pero tambin posteriormente en la visualizacin. Para esta segunda opcin emplee la casilla de texto junto al botn Filter; escriba ah udp para que muestre solo los datagramas UDP. Igual que con tcpdump puede pedirle tambin en la fase de captura que solo registre los paquetes procedentes de una determinada ip con ip src <ip> o filtrando posteriormente a la captura los que muestra desde la ventana de grficos, Statistics, IO Graphs, ip.src == <ip>. Utilice esta ltima opcin para el anlisis grfico de los paquetes procedentes de cada una de las ips del PC A. Emplee las opciones de configuracin grfica, ejes XY. > sudo /usr/bin/ethereal En el men Capture escoja la opcin Start, asegrese de que va a leer del interfaz correcto (eth0), marque la casilla Update list of packets in real time y pulse el botn de OK. Debera ver en una ventana cmo ethereal est recogiendo paquetes udp. Analice el contenido de esos paquetes udp gracias a la decodificacin de sus campos ofrecida por ethereal. Tiene especial inters la informacin referente a Differentiated Services Code Point y CoS. CONCLUSIONES Las actuales redes de interconexin no pueden sobredimensionarse debido al elevado coste de sus componentes y a su gran consumo de potencia. Por consiguiente, se necesitan nuevas soluciones para remediar los problemas asociados al uso intensivo de los enlaces. En concreto, las tcnicas orientadas a proporcionar calidad de servicio y control de la congestin se han convertido en claves para obtener buenas prestaciones de la red. Sin embargo, la implementacin de la mayora de tcnicas propuestas en ambos aspectos es costosa al requerir demasiados recursos.
5

Existen dos arquitecturas fundamentales de QoS, Servicios Diferenciados se enfoca en clasificar los paquetes dndole prioridad de transmisin a los que pertenecen aplicaciones crticas. Servicios Integrados se enfoca en negociar rutas para garantizar la transmisin efectiva de los paquetes pertenecientes a aplicaciones crticas. No se puede decir que una arquitectura sea mejor que otra, por el contrario son complementarias, la unin de ambas ofrece una mejor Calidad de Servicio. Las herramientas de QoS son las encargadas de afectar los para parmetros de QoS, para beneficio de las aplicaciones de prioridad crtica como lo es la telefona de Voz sobre IP. Herramientas de colas, compresin de encabezados, modelacin, intercalacin, fragmentacin de paquetes, deteccin aleatoria temprana entre otras, son algunas de las tcnicas o algoritmos utilizados para llevar a cabo el objetivo. En este trabajo se propone una arquitectura de red capaz de satisfacer, al mismo tiempo y con bajo coste, las necesidades de calidad de servicio y de control de la congestin. Referencias 1. OMAR LVAREZ. (2006). Contribucin para QoS en Redes Metropolitanas Ethernet . Obtenido el 10 de setiembre, desde http://web.ebscohost.com/ehost/pdfviewer/pd fviewer?sid=09e7a3c0-fa7f-4187-ad95c3ac22ddd1d4%40sessionmgr115&vid=2&hi d=112

3.http://curriculum.netacad.net/virtuoso/servl et/org.cli.delivery.rendering.servlet.CCServle t/LMS_ID=CNAMS,Theme=508theme,Style =508,Language=es,Version=1,RootID=knetlcms_exploration1_es_40,Engine=static/CHA PID=null/RLOID=null/RIOID=null/theme/hy brid/theme_onepage/main.html? level=chapter&css=blackonwhite.css&media pres=visual&cid=0600000000&l1=tl&l2=en &chapter=intro. 4. VARGAS OVARES, Alejandro Jos, Aplicacin de Calidad de Servicio (QoS) para Transmitir Voz sobre IP en Redes de rea Amplia Obtenido el 5 de Setiembre, desde http://eie.ucr.ac.cr/uploads/file/proybach/pb_ 08_II/pb0829t.pdf.

2. A. MARTNEZ, P. J. GARCA, F. J. ALFARO, J. L. SNCHEZ, F. J. QUILES, (2006), Una arquitectura eficiente de red de interconexin con soporte de calidad de servicio y control de congestin, Departamento de Sistemas Informticos, obtenido desde http://www.disca.upv.es/jflich/papers/jorpar0 6d.pdf

También podría gustarte