QoS (Tecnicas de Encolamiento)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

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

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

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

Crear y Configurar la red


Inicializar la Red
1. Abrir la paleta de objetos (Object Palette). Hay que asegurarse que la herramienta
de internet (internet_toolbox) este seleccionada de las opciones del men de la
paleta.
2. Adicionar los siguientes objetos, desde la paleta, al espacio de trabajo: Application
Config, Profile Config, QoS Attribute Config, cinco ethernet_wkstn, un
ethernet_server, y dos routers ethernet4_slip8_gtwy
3. Interconectar los dos routers con un enlace bidireccional PPP_DS1.
4. Conectar las estaciones de trabajo y el servidor a los router utilizando un enlace
bidireccional 10Base_T.
5. Renombrar los objetos como se muestra en la figura y salvar el proyecto.

El nodo QoS Attribute


Config define los detalles
de la configuracin para
protocolos soportados en
la capa IP. Estas
especificaciones pueden
ser referenciadas por
nodos individuales usando
nombres simblicos. Esto
define los diferentes
perfiles de encolamiento
como FIFO, WFQ, PQ,
CQ, MWRR, MDRR, y
DWRR

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

Configurar las Aplicaciones


1. Click derecho en el nodo Applications Edit Attributes expandir la jerarquia
Application Definitions Colocar rows en 3 Nombrar a las filas: FTP
Application, Video Application, and VoIP Application.
i.
Ir al fila de FTP Application Expandir la jerarquia de Description
Asignar High Load a Ftp Click el valor High Load y escoger Edit del
La Entrega Best-effort
menu desplegable asignar Constant(10) a Inter-Request Time
significa que se envia el
paquete sin garantias
asignar Constant(1000000) a File Size. Mantener Type of Service (ToS)
en Best Effort (0).
PCM (Pulse Code
ii.
Ir a la fila Video Application Expandir la jerarquia de Description
Modulation) es una
procedimiento usado para
Asignar Low Resolution Video a Video Conferencing Click el valor
digitalizar la voz antes de
Low Resolution Video y escoger Edit Editar el valor del campo Type
transmitirla en la red
of Service (aparece la ventana Configure TOS/DSCP) del men
desplegable, asignar Streaming Multimedia (4) a ToS Click OK dos
veces.
iii.
Ir a la fila VoIP Application row Expandir la jerarquia de Description
Asignar PCM Quality Speech a Voice. Si se edita, se puede apreciar
que el valor ToS asignado es Interactive Voice (6).
2. Click OK y salvar el proyecto.

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

Configurar los Perfiles


1. Click derecho en el nodo Profiles Edit Attributes Expandir Profile
Configuration Colocar rows en 3.
i.
Nombrar y colocar los atributos de la fila 0 como se muestra:

ii.

Nombrar y colocar los atributos de la fila 1 como se muestra:

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

iii.

DOCENTE: Ing. Edwin Durn

Nombrar y colocar los atributos de la fila 2 como se muestra:

2. Click en OK y salvar el proyecto.

Configurar las colas(Queues)


Para esta prctica se utilizarn los perfiles de encolamiento por defecto que son definidos
en el objeto Queues. Se recomienda que se revise la configuracin de los perfiles FIFO,
PQ, y WFQ

Configurar las estaciones de trabajo y los servidores:


1. Click con el boton derecho en FTP Client Edit Attributes Expandir
Application: Supported Profiles Fijar rows en 1 Colocar FTP Profile en Profile
Name Click en OK.
2. Click con el boton derecho en Video Client Edit Attributes Expandir
Application: Supported Profiles Fijar rows en 1 Colocar VideoProfile en
Profile Name Click en OK.
3. Click con el boton derecho en VoIP West Edit Attributes
i.
Expandir Application: Supported Profiles Fijar rows en 1 Colocar
VoIP Profile en Profile Name.
ii.
Editar el valor de Application: Supported Services Fijar rows en 1
Colocar VoIP Application en Service Name Click en OK 2 veces.
4. Click con el boton derecho en VoIP East Edit Attributes.
i.
Expandir Application: Supported Profiles Fijar rows en 1 Colocar
VoIP Profile en Profile Name.
5

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

Editar el valor de Application: Supported Services Fijar rows en 1


Colocar VoIP Application en Service Name Click en OK 2 veces.
Click con el boton derecho en FTP Server Edit Attributes Editar el valor
Application: Supported Services Fijar rows en 1 Colocar FTP Application en
Service Name Click en OK 2 veces.
Click con el boton derecho en Video Server Edit Attributes Editar el valor
Application: Supported Services Fijar rows en 1 Colocar Video
Application en Service Name Click en OK dos veces.
Salvar el proyecto.
ii.

5.

6.
7.
8.

Configurar los Routers:


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 (azul para FIFO).
3. Salvar el proyecto.

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

Escoger las Estadsticas


Para probar el desempeo de la red, se recolectar una de las muchas estadsticas
disponibles.
1. Click con el botn derecho en cualquier lugar del espacio de trabajo y seleccionar
Choose Individual Statistics del men desplegable.
2. En el dialogo Choose Results, escoger la siguiente estadstica:

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

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

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.

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

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:

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

3. Click en OK para ejecutar las tres simulaciones. Dependiendo de la velocidad del


procesador puede variar el tiempo
4. Despus de que las tres simulaciones se completen (una para cada escenario) click
en Close.
5. Salvar.

Ver los Resultados


Para ver y analizar los resultados:
1. Seleccionar Compare Results del menu Results.
2. Seleccionar la estadstica Traffic Dropped de IP y click en Show. Los resultados
deben parecerse a los siguientes. Nota: la grfica muestra el resultado despus de
realizar un zoom en la regin de inters del grfico original

3. Crear el grfico para Video Conferencing Traffic Received:

10

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

4. Crear el grfico para Voice Traffic Received:

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

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

12

QoS (TECNICAS DE ENCOLAMIENTO) CON OPNET

DOCENTE: Ing. Edwin Durn

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

También podría gustarte