Archivo

Entradas Etiquetadas ‘Redes’

Kiva – Programa para redes virtuales

Martes, 20 de noviembre de 2007 1 comentario

En las prácticas de una asignatura de redes en la universidad , debemos de hacer múltiples ejercicios de IP, donde debemos de describir el proceso realizado a nivel de capa de Red cuando se envían paquetes de un host a otro. Para realizar estos ejercicios debemos tener muy clara la teoría en cuanto a protocolos utilizados, y es fácil que nos podamos confundir en algún punto de los ejercicios. Nos han recomendado utilizar el programa Kiva, realizado por la universidad de Alicante y me ha parecido muy interesante para compartirlo con vosotros.

KivaNS (Kiva Network Simulator) es una aplicación gratuita y de código abierto basada en Java para especificar esquemas de redes de datos y simular el encaminamiento de paquetes a través de esas redes. En contraste con la mayoría de simuladores gratuitos para redes que están pensados para evaluar parámetros de carga, rendimiento, etc., KivaNS está orientado principalmente a simular el comportamiento del protocolo IP, y especialmente el tratamiento de los datagramas y el encaminamiento de los mismos por una red. Para ello KivaNS también considera el funcionamiento de protocolos auxiliares como ARP e ICMP, y emula el funcionamiento básico de tecnologías de enlace como Ethernet.

Kiva - Programa para redes virtuales

Instalación

Deberemos bajarnos de la web del proyecto los “Archivos ejecutables de la interfaz gráfica Ver. 1.1” y Fuentes del API de simulación 1.1. Posteriormente deberemos descomprimir ambos ficheros en la misma carpeta y crearnos un script con el siguiente contenido (Para los que no lo sepan un script será un fichero de texto con permisos de ejecución y cuya primera línea especifica el tipo de intérprete utilizado por el mismo):

#!/bin/bash
export CLASSPATH=".:Simulador.jar"
/usr/lib/jvm/java-6-sun/bin/java visual

Para darle permisos al archivo:

~$ chmod +x nombre-script

Tendremos que tener instalada la versión 1.6 del java runtime environment, si no la tenemos instalada ya sabéis:

~$ sudo apt-get install sun-java6-jre

Por último, podéis bajaros diferentes documentos acerca del uso del mismo en la propia web del proyecto.

GD Star Rating
loading...
Share
Categories: Internet, Utilidades Tags: , , ,