Fundamentos de VoIP y QoS. Guía 4 1/7 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Fundamentos de VoIP y QoS. Lugar de ejecución: Redes, aula 3.21-A (Edificio 3, 2da planta). Legacy Priority Queueing Contenidos Asignación de prioridades Aplicación de las queue-list a la interface Verificación de las configuraciones Objetivo específico Que el estudiante configure Legacy Priority Queueing en un Router, con el fin distribuir de acuerdo a nivel de prioridades el tráfico saliente por la interface Serial. Materiales y equipo 1 PC con Programa GNS3 sobre sistema operativo Ubuntu. 4 PC con máquina virtual de Windows XP. Programa instalado Network Probe 3.0 en PC con XP. Programa instalado Packet builder 1.0 en PC con XP. Switch LW-108i5 o Switch 2960. Introducción teórica Legacy Priority Queue es utilizado para cambiar el orden en el cual el tráfico sale por una interface. Este mecanismo de QoS permite que el tráfico sensible a retrasos (delay) tenga preferencia sobre otros tipos de tráfico, sin importar el orden en que fue recibido en la interface para ser transmitido. Legacy Priority Queue utiliza 4 definiciones de queue para determinar que tráfico se transmite en determinado momento. Estos queue son: high queue, medium queue, normal queue y low queue. Cada vez que un paquete se mueve desde el queue de salida a la interface para transmisión, se verifica si el high queue posee tráfico. Si existen paquetes en el high queue estos se envian. Si no existen paquetes en el high queue, medium queue es revisado. Si se tienen paquetes en el medium queue, estos se envían, de lo contrario se revisa el normal queue. Si se tienen paquetes en el normal queue, estos se envían, de lo contrario se revisa el low queue. Si no se tienen paquetes en el low queue el proceso se reinicia nuevamente. Esta secuencia cíclica se ejecuta para cada paquete. De esta forma, si se tiene constantemente paquetes en los queues superiores, los paquetes en los queues inferiores nunca serán tratados.
2 /7 Fundamentos de VoIP y QoS. Guía 4 Procedimiento Armado de la topología y configuración básica 1. Arme la topología de red descrita en la figura 1 (considere que los Router se emularán dentro de una computadora utilizando GNS3, ver figura 2) con el equipo proporcionado. 2. Encienda las computadoras: a) En las computadoras de los extremos (terminales), inicie las máquinas virtuales de Windows XP, por medio de la máquina virtual de VirtualBox. b) En la PC4 que funcionará como Router R1 y R2, inicie GNS3 en el panel de lanzadores del lado izquierdo. Eth0 Eth1 PC5 emulando Routers con GNS3 Figura 1. Topología de red a implementar. Figura 2. Topología a implementar en GNS3 dentro de PC5. 3. Configure y active las interfaces, direcciones ip y todo lo necesario para que exista conectividad en todos los puntos de la topología de la figura 1 y 2, estableciendo una velocidad de comunicación de las interfaces seriales a 32000 bps.
Fundamentos de VoIP y QoS. Guía 4 3/7 Asignación de IP s estáticas PC0, PC1, PC2, PC3 y PC4 4. Configure las direcciones IP, mascara y puerta de enlace en cada PC, de acuerdo a la topología de red de la figura 1. 5. Realice las pruebas de conexión con el comando ping desde las PC s hacia las interfaces de los Router s (PC5) y entre las PC s. Generación de paquetes PC1, PC2, PC3 y PC4 6. Cree los paquetes HTTP (puerto 80) en PC1, SMTP (puerto 25) en PC2, NNTP (puerto 119) en PC3 y TELNET (puerto 23) en PC4 con el programa Packet builder dirigidos a PC0. Se enviaran 10,000 por cada tipo de paquete con un tiempo entre paquetes de 1ms. Antes de enviar los paquetes, prepare a PC0 como visualizador de paquetes: 7. Abra el programa Network Probe.. 8. Envié de forma simultánea los paquetes HTTP, SMTP, NNTP y TELNET danto clic en el botón Start, en las PC: 1, 2, 3 y 4. 9. Visualice en PC0 los paquetes entrantes hasta que finalice el envío. 10. Verifique en el visualizador de paquetes haciendo clic en la pestaña Traffic Statistics, luego en la subpestaña Protocols, posteriormente dé clic izquierdo en el botón de grafico de pastel. 11. Coloque el cursor del ratón sobre el gráfico en cada porción del pastel para obtener el porcentaje de cada tipo de paquete recibido. 12. Reinicie la gráfica del visualizador haciendo clic en la pestaña de Setup y luego en Reset now, por ultimo regrese a la pestaña Traffic Statistics. Configurando Legacy Priority Queueing 13. Se configurara Legacy Priority Queueing en Router R1 de tal forma que el tráfico saliente de la interfaz Serial 1/0 sea tratado de la siguiente forma: Telnet Prioridad Alta HTTP Prioridad Media SMTP Prioridad Normal Otro - Prioridad Baja Nota: Para configurar Legacy Priority Queue, se utiliza el comando priority-list en el modo de configuración global, seguido del número de la lista.
4 /7 Fundamentos de VoIP y QoS. Guía 4 14. Asigne las prioridades del trafico Telnet al queue de prioridad alta, trafico Web al queue de prioridad media y el trafico restante SMTP al queue de prioridad normal. R1#configure terminal R1(config)#priority-list 1 protocol ip high tcp 23 R1(config)#priority-list 1 protocol ip medium tcp 80 R1(config)#priority-list 1 protocol ip normal tcp 25 Nota: Para IP, se pueden escoger opciones más específicas tales como números de puerto TCP o UDP o incluso se puede invocar una ACL. Al igual que el custom queue. 15. Asignamos el tráfico restante al queue por defecto. R1(config)#priority-list 1 default low Nota: Este queue por defecto es utilizado para todo el tráfico que no es especificado explícitamente. Si no se especifica manualmente, el default queue es asignado automáticamente al normal queue. 16. Por ultimo aplicamos la priority-list a la interface Serial del Router 1. R1(config)#interface serial 1/0 R1(config-if)#priority-group 1 R1(config-if)#exit R1(config)#exit 17. Envié nuevamente los paquetes HTTP, SMTP, NNTP y TELNET simultáneamente. 18. Mientras se están enviado los paquetes digite los siguientes comandos en el Router 1, para ver la configuración. R1#show queueing priority Figura 3. Verificando la lista de cola de prioridades en GNS3 dentro de PC5.
R1#show queueing interface serial 1/0 Fundamentos de VoIP y QoS. Guía 4 5/7 Figura 4. Verificando la configuración de lista de cola de prioridades en GNS3 dentro de PC5. R1#show interface serial 1/0 744 + 5254 + 5222 = Figura 5. Verificando la configuración de lista de cola de prioridades en GNS3 dentro de PC5. 19. Visualice los paquetes entrantes hasta que finalice el envío. 20. Observe en el visualizador de paquetes el comportamiento de la configuración realizada, por medio del grafico de pastel y obtenga los porcentajes de cada porción correspondiente a cada paquete. 21. Analice los resultados 22. Reinicie el visualizador de paquetes.
6 /7 Fundamentos de VoIP y QoS. Guía 4 23. Envié nuevamente los paquetes HTTP, SMTP, NNTP y TELNET simultáneamente. 24. En mitad de la transferencia detenga el envío de paquetes TELNET. 25. Mientras se están enviado los paquetes digite los comandos en el Router 1, para ver la configuración. 26. Visualice los paquetes entrantes hasta que finalice el envío. 27. Muestre a su instructor el grafico de pastel resultante. 28. Observe en el visualizador de paquetes el comportamiento de la configuración realizada, por medio del grafico de pastel y obtenga los porcentajes de cada porción correspondiente a cada paquete. 29. Analice los resultados 30. Reinicie el visualizador de paquetes. 31. Envié nuevamente los paquetes HTTP, SMTP, NNTP y TELNET simultáneamente. 32. En 1/4 de la transferencia detenga el envío de paquetes TELNET. 33. En 1/2 de la transferencia detenga el envío de paquetes HTTP. 34. Mientras se están enviado los paquetes digite los comandos en el Router 1, para ver la configuración. 35. Visualice los paquetes entrantes hasta que finalice el envío. 36. Muestre a su instructor el grafico de pastel resultante. 37. Observe en el visualizador de paquetes el comportamiento de la configuración realizada, por medio del grafico de pastel y obtenga los porcentajes de cada porción correspondiente a cada paquete. 38. Analice los resultados 39. Reinicie el visualizador de paquetes.
Fundamentos de VoIP y QoS. Guía 4 7/7 Ejercicio: 40. Investigue la forma de escoger la prioridad en base a una ACL, modifique la configuración de tal manera que la prioridad se asigne en el siguiente orden: SSH Puerto 22 Prioridad Alta PC2 ACL - Prioridad Media UDP Puerto 53 - Prioridad Normal Otro - Prioridad Baja 41. Pruebe el punto anterior para dos protocolos distintos de su elección generados en PC2. Bibliografía Network+ 2005 In Depth, Tamara Dean; Course Technology PTR; 1 edition (March 15, 2005) Local Area Networks (McGraw-Hill Forouzan Networking Series), Forouzan McGraw-Hill Education - Europe (February 1, 2002) Data and Computer Communications, Seventh Edition, Williams Stalling Prentice Hall; 7 edition (May 8, 2003) Enlaces electrónicos: http://www.vermiip.es/puertos/ http://www.cisco.com/c/en/us/td/docs/ios/12_2/qos/configuration/guide/fqos_c/qcfpq.html http://www.cisco.com/c/en/us/td/docs/ios/12_2/qos/configuration/guide/fqos_c/qcfpq.pdf http://cpham.perso.univ-pau.fr/cna/cisco1721/ios-qos-122t.pdf http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/qos/command/qos-cr-book.pdf http://www.ftj.agh.edu.pl/wfitj/complab/doc/cisco_ios_12.4t/cisco%20ios%2012.4%20qos %20cr.pdf