Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicaciones Inalambricas
Comunicaciones Inalambricas
Andrés Vila
23 de octubre de 2018
1. Introducción
2. Objetivos
3. Fundamento Teórico
3.1. D-ITG (Generador de tráfico de Internet distribuido)
Constituye una herramienta muy útil al momento de analizar los parámetros propios
de una red inalámbrica, a través de esta es posible generar una cantidad determinada de
tráfico de paquetes (IPv4 o IPv6), que simulan el funcionamiento normal de la red. Se
encuentra disponible para todas las plataformas en cuanto a Sistemas Operativos.
1
Figura 1: Configuración transmisor
3.2. Jitter
Este parámetro puede ser definido como la variación de los retardos de tiempo mien-
tras se produce la transmisión de paquetes, es decir se calcula considerando los tiempos
de llegada de cada paquete aceptado como exitoso.
óón en la que se la mide, si se trata de la descarga de un archivo no repercute en la misma
medida en que perturbará una transmisión en tiempo real razón por la cual, es necesario
que el valor de Jitter sea controlado y minimizado.
3.3. Delay
El retraso y la probabilidad de la perdida de los paquetes pueden ser modelados por
funciones matemáticas. Existen muchas maneras de formular las métricas de la variación
del retardo de los paquetes de Internet y otras redes. Una forma de cuantificar el retardo
han tendido a ser más inclusivas que selectivas. Muchas de las aplicaciones en tiempo
real utilizan un amortiguador para suavizar la variación del retardo que se produce en el
camino desde el origen al destino.
Por su comportamiento estas redes son una malla enrutable en forma de una capa
de enlace de datos, que poseen propiedades de auto-configuración y que no necesariamen-
te tiene que poseer conectividad a Internet, sino que también pueden operar de forma
completamente autónoma.
2
3.5. Throughput
Throughput (Rendimiento) mide la cantidad de datos que realmente llegan hacia
el dispositivo final, es la tasa promedio de éxito en la entrega de un mensaje sobre un
canal de comunicación. Este dato puede ser entregado sobre un enlace fı́sico o lógico, o a
través de un cierto nodo de la red. Por regla general, el throughput es medido en bits por
segundo (bit/s o bps), y a veces en paquetes de datos por segundo o paquetes de datos por
franja de tiempo. El througput es la capacidad efectiva de transferencia de datos sobre el
enlace.
4. Materiales y Métodos
4.1. Materiales
2 computadoras personales con sistema operativo Linux.
Red Ad Hoc.
3
Marca HP ASUS
Modelo Pavilion Sleekbook 14” Eee PC 1005 HA
S.O Linux Mint 19 Tara Ubuntu 16.04 LTS
Adaptador de Red Qualcomm Ath.QCA9565 Qualcomm Atheros AR9285
802.11 b/g/n W.A
4.2. Métodos
4.2.1. Creación de Red Ad Hoc
Para establecer una red Ad Hoc, se debe realizar la creación de una nueva red
inalámbrica, añadiendo el nombre y seguridad deseada. Ver fig 2 y 3.
Se debe crear archivos binarios del paquete descargado de DITG y a su vez crear
una carpeta Logs en la cual se almacenarán todos los resultados de la inyección de
tráfico.
4
Figura 4: Selección modo de red Ad hoc. Figura 5: Asignación IP manual.
Para poder abrir la interfaz gráfica de D-IGT una vez correctamente instalado el pa-
quete de java, se deberá hacer un llamado al terminal desde la carpeta donde se encuentra
D-IGT con el comando: java -jar ITGGUI.jar.
5
5. Procedimiento
D-IGT al ser un programa que permite la inyección de tráfico, es una herramienta
usada tanto para el transmisor como el receptor, para este caso se encuentran conectadas
dos computadoras mediante una red Ad hoc. Ver cuadro 2
Transmisor 10.42.0.3
Receptor 10.42.0.1
Cuadro 2: Direcciones Tx y Rx
Stream Options
• Meter.- Métrica a trabajar, one-way-delay retardo en una dirección.
• Duration.- Tiempo de inyección de tráfico.
• Start Delay.- Uso para múltiples flujos.
Header Options
• Target Host.- Dirección Ip receptor.
• TOS/TTL.- Se utilizan valores estándares.
• Protocol.- Elección de protocolo para transmisión UDP, TCP, entre otros.
Application Layer Data
• Number.- Número de paquetes a ser transmitidos en tiempo, packets/s.
• Size.- Tamaño de los paquetes, Bytes.
6
Figura 7: Configuración transmisor
7
Tx Rx
Tasa de transmisión 2160 kbps Throughput 1.92 Mbps
Número de paquetes 500 paquetes/s Delay 18005.1 s
Tamaño del paquete 512 Bytes Jitter 2.17 ms
Paquetes recibidos 470 paquetes/s
Tx Rx
Tasa de transmisión 2160 kbps Throughput 1.92 Mbps
Número de paquetes 500 paquetes/s Delay 18005.6 s
Tamaño del paquete 512 Bytes Jitter 2.100 ms
Paquetes recibidos 468.45
Tx Rx
Tasa de transmisión 2160 kbps Throughput 1.94 Mbps
Número de paquetes 500 paquetes/s Delay 18005.0 s
Tamaño del paquete 512 Bytes Jitter 2.105 ms
Paquetes recibidos 475
8
Tx Rx
Tasa de transmisión 2160 kbps Throughput 1.93 Mbps
Número de paquetes 500 paquetes/s Delay 18005.0 s
Tamaño del paquete 512 Bytes Jitter 2.05 ms
% paquetes perdidos 0 %
6. Anáisis de resultados
Para realizar la inyección de tráfico TCP, se debe elegir dentro de la sección header
options como protocolo a TCP. Se realiza la tranmisión con los parámetros mencionados
anteriormente.
1era inyección 2da inyección 3era inyección
Throughput 1.92 Mbps 1.92 Mbps 1.94 Mbps
Delay 18005.1 s 18005.6 s 18005.0 s
Jitter 2.17 ms 2.10 ms 2.105 ms
% paquetes perdidos 6 % 6.31 % 5 %
Con varias inyecciones de prueba, se logró tener un porcentaje de prueba muy pare-
cido al 5 %, el número de paquetes fue de 500, con una tasa de transmisión de 2160 kbps,
como se puede ver en la tabla con esta primera inyección se logró tener un throughput
de 1.92 Mbps, con un porcentaje de paquetes perdidos de 6 %, con los mismos datos en
el transmisor en la segunda inyección se obtuvo un throughput de 1.92 Mbps con un por-
centaje de paquetes perdidos de 6.31 %, y en la tercera inyección se obtuvo el porcentaje
deseado de 5 % con un throuhgput de 1.94 Mbps. Los valores del delay y del jitter en cada
una de las inyecciones varia muy poco ya que los paquetes enviados son los mismos.
Usando el protocolo TCP, y con el mismo número de paquetes enviados por el trans-
misor , se obtuvo que el porcentaje de paquetes perdidos es de 0 %, con un throughput
de 1.93 Mbps, valor muy parecido a los obtenidos con UDP.
9
1,92M bps + 1,92M bps + 1,94M bps
ηM =
3
ηM = 1,9266M bps
Finalmente se calcula el porcentaje promedio de los paquetes perdidos en las tres
inyecciones.
%1 + %2 + %3
%promedio =
3
6 + 6,31 + 5
%promedio =
3
%promedio = 5,77 %
7. Conclusiones y Recomendaciones
1. Se cumplió a satisfacción el objetivo de la práctica de aprender a instalar y usar el
inyector de tráfico D-ITG.
Referencias
[1] D-ITG, URL: http://www.grid.unina.it/software/ITG/
10