MININET Y RYU (Análisis de Tráfico - Streaming) - Removed
MININET Y RYU (Análisis de Tráfico - Streaming) - Removed
MININET Y RYU (Análisis de Tráfico - Streaming) - Removed
Al intentar hacer la instalación nos presenta un error, el cual se soluciona con ayuda
de un foro, el cual sugiere instalarlo de la siguiente forma: “python3 -m pip install -U
ryu”
Solución.
https://flutterq.com/command-python-setup-py-egg_info-failed-with-error-code-1-in-t
mp-pip-build-rnhk49o3-opencv-python/
Topología árbol
Para realizar una prueba inicial se conecta a simple_switch con ryu, se puede
observar que termina el proceso y no es posible mantener la conexión.
video 360p:
video720p:
Se realizan 32 muestras por cada video, para ellos se utiliza traffic monitor,
utilizando el siguiente código:
“ryu-manager simple_monitor_13.py 2> /home/jack/test_monitor_720p.txt”
Para el cálculo del Throughput se utiliza la siguiente fórmula:
En donde el periodo es el tiempo en el que se toma cada muestra, para este caso
son 10 segundos.
Packet loss
Visualmente se comprueba que el packet loss afecta considerablemente la
transmisión del vídeo llegando a perder gran parte de la imagen al tener un 5% de
pérdidas.
La gráfica del packet loss con respecto al throughput, indica que al tener pérdidas
de los paquetes, la transmisión depura en velocidad generando un aumento en el
throughput.
Referencias
https://shantoroy.com/sdn/sdn-mininet-ryu/
https://programmerclick.com/article/92801405191/
https://ryu.readthedocs.io/en/latest/developing.html
https://ryu.readthedocs.io/en/latest/writing_ryu_app.html