QoS (Tecnicas de Encolamiento)
QoS (Tecnicas de Encolamiento)
QoS (Tecnicas de Encolamiento)
PRACTICA QoS
(TECNICAS DE ENCOLAMIENTO)
OBJETIVOS
El objetivo de este laboratorio es examinar el efecto de utilizar diferentes tcnicas de
encolamiento en el envo de paquetes y el retraso (delay) para diferentes servicios.
INTRODUCCIN
Como parte de los mecanismos de ubicacin de los recursos, cada router debe
implementar alguna tcnica de encolamiento que determine como los paquetes son
almacenados en buffer mientras esperan para ser transmitidos. Se pueden utilizar varias
tcnicas de encolamiento para controlar que paquetes pueden ser transmitidos (gestin
del ancho de banda) y que paquetes pueden ser descartados. Las disciplinas de
encolamiento tambin afectan el retraso (latencia) experimentado por el paquete,
determinando que tantos paquetes esperan por ser transmitidos. Ejemplos de algunas
tcnicas de encolamiento son first-in first- out (FIFO), priority queuing (PQ), y weightedfair queuing (WFQ).
La idea de FIFO es que el primer paquete que llega a un router, es el primer paquete
transmitido. Dado que la cantidad de espacio del buffer del router es de un tamao finito,
si el paquete llega a la cola y el buffer se encuentra lleno, entonces el router descarta
(drops) el paquete. Esto se realiza sin analizar que tan importante es el paquete
descartado.
PQ es una variacin sencilla de FIFO. La idea es marcar cada paquete con una prioridad; la
marca (la diferenciacin) puede ser llevada, por ejemplo, en el campo Tipo de Servicio del
datagrama IP (ToS). Los routers implementan mltiples colas FIFO, una para cada clase de
prioridad, que son administradas por un FIFO manager. Esta tcnica permite tener
paquetes con alta prioridad y colocarlos al principio de la lnea de envo. La idea de PQ es
mantener una cola separada para cada flujo manejado por el router. El router atiende
cada una de las colas mediante el algoritmo de round robin.
WFQ permite asignar pesos a cada flujo (cola). Este peso controla efectivamente el
porcentaje del ancho de banda necesario para cada flujo. Se puede usar el campo ToS en
el encabezado del datagrama IP para identificar el peso.
En este laboratorio se configurar una red que transporta tres aplicaciones: FTP, Video, y
VoIP. Se deber estudiar como la eleccin de las disciplinas de encolamiento para dar QoS
en los routers afecta el desempeo de las aplicaciones y la utilizacin de los recursos de la
red.
1
PROCEDIMIENTO
Crear un Nuevo Proyecto
1. Ejecutar OPNET IT Guru Academic Edition Escoger New del menu File.
2. Seleccionar Project y click en OK Llamar al proyecto <sus iniciales>_Queues, y el
escenario FIFO Click en OK.
3. En el Startup Wizard, en el dialogo Initial Topology, asegurarse que este
seleccionado Create Empty Scenario Click en Next Escoger Campus de la lista
Network Scale Click en Next tres veces Click en OK
ii.
iii.
5.
6.
7.
8.
Nota: Una vez que Visualize QoS Configuration se habilita, el enlace toma
un color dependiendo de la tcnica de QoS utilizada (azul para FIFO).
3. Salvar el proyecto.
Traffic Dropped es el
nmero de datagramas IP
descartados por todos los
nodos en la red a travs
de todas las interfaces IP.
Las razones para descartar
un paquete IP, pueden ser
algunas de las siguientes:
- Espacio insuficiente en la
cola
- Maximo numero de
saltos excedido por un
datagrama IP
- En los nodos de
enrutamiento, al mirar la
tabla de rutas, no se
encuentra la ruta para su
destino
3. Salvar
Configurar la Simulacin
1. Se necesita configurar la duracin de la simulacin:
a. Click en el boton Configure/Run Simulation.
b. Colocar la duracin a 150 segundos.
2. Click en OK.
Duplicar el Escenario
En la red que se acaba de crear, se utiliz la tcnica FIFO en los router. Para analizar los
efectos de las diferentes tcnicas de encolamiento, se crearn dos escenarios ms para
analizar PQ y WFQ.
A. Seleccionar Duplicate Scenario del menu Scenarios y darle el nombre de PQ Click en
OK.
1. Click en el enlace entre los routers East y West para seleccionarlo del men
Protocols, escoger IP QoS Configure QoS.
2. Debe asegurarse que los items seleccionados son los mostrados en la siguiente
ventana de dialogo (QoS Configuration) Click OK.
Nota: Una vez que Visualize QoS Configuration se habilita, el enlace toma
un color dependiendo de la tcnica de QoS utilizada (naranja para PQ).
3. Salvar el proyecto.
B. Seleccionar Duplicate Scenario del menu Scenarios y darle el nombre de WFQ Click
en OK.
1. Click en el enlace entre los routers East y West para seleccionarlo del men
Protocols, escoger IP QoS Configure QoS.
2. Debe asegurarse que los items seleccionados son los mostrados en la siguiente
ventana de dialogo (QoS Configuration) Click OK.
Nota: Una vez que Visualize QoS Configuration se habilita, el enlace toma
un color dependiendo de la tcnica de QoS utilizada (verde para WFQ).
3. Salvar el proyecto.
Correr la Simulacin
Para correr la simulacin en los tres escenarios simultneamente:
1. Ir al menu Scenarios seleccionar Manage Scenarios.
2. Cambiar los valores de la columna Results a <collect> (o <recollect>) para los tres
escenarios. Comparar lo hecho con la siguiente figura:
10
5. Crear los grficos para Voice Packet End-to-End Delay y Voice Packet Delay
Variation: (Nota: la grfica de WFQ no se muestra debido a que se sobrepone con
la de PQ.)
11
12
PREGUNTAS
1. Analice los grficos obtenidos y verifique el solapamiento de los grficos Voice
Packet End-to-End Delay y Voice Packet Delay Variation. Compare estas tres
tcnicas de encolamiento y explique sus efectos en el desempeo de las tres
aplicaciones
2. En el proyecto implementado, Editar el objeto Queues y verificar los perfiles
asignados a las tcnicas FIFO, PQ, y WFQ. Para cada perfil responder las siguientes
preguntas:
a. Cuantas colas estan asociadas con cada disciplina?
b. En esta prctica, se utiliz el campo ToS para identificar la prioridad y el
peso de PQ y WFQ respectivamente. Que otros parmetros pueden
utilizarse para identificar la prioridad y el peso?
c. En PQ, Cuantas colas son configuradas para servir los diferentes valores de
ToS?
d. En WFQ, Cuantas colas son configuradas para servir los diferentes valores
de ToS?
3. Para todos los escenarios escoger la estadstica queuing delay <-- del enlace que
conecta los routers East and West. Volver a correr la simulacin y generar el
grfico para comparar el retraso de encolamiento (queuing delay) para todas las
tcnicas (escenarios). Analice este grfico.
Nota: la estadstica queuing delay <-- se encuentra al lado de la jerarquia pointto-point.
NOTA: Generar un reporte de la misma manera que el laboratorio 0. El reporte debe
incluir las respuestas a las preguntas como las graficas generadas en los escenarios
simulados. Discutir los resultados obtenidos y compararlos con sus expectativas.
13