11.05.2013 Views

Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...

Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...

Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ANEXO C: Breve Manual <strong>de</strong> Uso MCRSIM<br />

MCRSIM es una herrami<strong>en</strong>ta <strong>de</strong> software especializada <strong>en</strong> la simulación <strong>de</strong> algoritmos <strong>de</strong><br />

ruteami<strong>en</strong>to multicast. MCRSIM está escrito <strong>en</strong> C++ y usa funciones <strong>de</strong> las librerías Motif y X<br />

para implem<strong>en</strong>tar la interfase gráfica. El software opera sobre máquinas Unix que soportan<br />

un ambi<strong>en</strong>te Xwindows.<br />

MCRSIM permite a los usuarios crear y editar re<strong>de</strong>s, agregando o borrando nodos y<br />

<strong>en</strong>laces. El usuario pue<strong>de</strong> tambi<strong>en</strong> crear grupos y fu<strong>en</strong>tes multicast. Se pue<strong>de</strong>n establecer<br />

conexiones <strong>de</strong>s<strong>de</strong> una fu<strong>en</strong>te a varios miembros <strong>de</strong> un grupo, aplicando los difer<strong>en</strong>tes<br />

algoritmos <strong>de</strong> ruteami<strong>en</strong>to que provea el simulador. También es posible simular flujos <strong>de</strong><br />

paquetes <strong>en</strong> la red para medir por ejemplo retardos fin a fin y pérdidas <strong>de</strong> paquetes sobre el<br />

árbol resultante. Las estadísticas <strong>de</strong> transmisión <strong>de</strong> paquetes son escritas <strong>en</strong> un archivo <strong>de</strong><br />

salida.<br />

El archivo <strong>de</strong> salida <strong>de</strong>l simulador <strong>en</strong>trega la sigui<strong>en</strong>te información: dirección <strong>de</strong>l grupo,<br />

i<strong>de</strong>ntificación <strong>de</strong> la fu<strong>en</strong>te, i<strong>de</strong>ntificación <strong>de</strong>l miembro <strong>de</strong>l grupo, número <strong>de</strong> celdas recibidas,<br />

número <strong>de</strong> celdas perdidas, tasa promedio <strong>de</strong> pérdida, número <strong>de</strong> celdas que superar el<br />

<strong>de</strong>adline, mínimo retardo fin a fin, máximo retardo fin a fin, jitter, promedio <strong>de</strong>l retardo fin a<br />

fin, intervalo <strong>de</strong> confianza alcanzado para el retardo, intervalo <strong>de</strong> confianza alcanzado para<br />

la tasa <strong>de</strong> pérdida.<br />

A partir <strong>de</strong>l motor <strong>de</strong> simulación <strong>de</strong> MCRSIM se pue<strong>de</strong>n programar experim<strong>en</strong>tos que<br />

evalú<strong>en</strong> la calidad <strong>de</strong> los árboles g<strong>en</strong>erados por los distintos algoritmos implem<strong>en</strong>tados <strong>en</strong> él,<br />

y la efectividad que éstos algoritmos ti<strong>en</strong><strong>en</strong> para manejar los recursos <strong>de</strong> la red.<br />

Para obt<strong>en</strong>er resultados como los pres<strong>en</strong>tados <strong>en</strong> esta tesis se <strong>de</strong>be manejar los<br />

compon<strong>en</strong>tes <strong>de</strong>l simulador.<br />

La Tabla 8<br />

101

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!