Vous êtes sur la page 1sur 9

UTILIZACION DE PLATAFORMAS DE VIRTUALIZACION Y SIMULACIN PARA

EVALUACION DE RENDIMIENTO DE UNA RED SEGMENTADA IP


A Lema1, C. De La Cruz2, G. Chusin3, G. Simba4
(aslema1, cgde, jgchusin,agsima )@espe.edu.ec
DEPARTAMENTO DE CIENCIAS DE ENERGA Y LA MECNICA
CARRERA DE INGENIERA MECATRNICA.

Abstract. - the Virtualization world offer an excellent way to make


networking. One of the tools that make this real is the simulation.
This environment was thought for testing the segmentation
network and it performance using this brand new tool.
This researching have the goal of evaluate the packet transmission
delay between two or more LANs, simulating the network
environment and virtualizing the VM host Network.
Simulation and Virtualization tools were used together in this
design and show important results that can use to define the
useful of this kind of tools.
The way to reach this goal was the simulation of an segmentation
network environment and the circulation to this net some VM's.
The information was taken by WireShark and Jperf, evaluating
ICMP protocol in ping command and showing the results in this
work.

1. Introduccin
La virtualizacin de redes es
un tema relativamente nuevo
de
investigacin.
Varios
artculos proponen que ciertos
beneficios pueden realizarse
mediante la virtualizacin de
los
vnculos
entre
los
elementos de la red, as como
la adicin de virtualizacin en
los
elementos
de
red
intermedios [1]. Sin embrago
esta herramienta puede ser re
direccionada para ser utilizada
en un ambientes de prueba
debido
a
que
estas
plataformas permiten ejecutar
y probar mltiples ambientes
de validacin de software [2].

Se conocen actualmente al
menos
dos
formas
para
realizar el dimensionado y el
estudio de una red, el ms
usual
consista
en
la
adaptacin de un entorno
fsico adquiriendo todo el
hardware necesario lo que
encareca
el
proceso
de
anlisis.
Una alternativa viable para
realizar el dimensionamiento
obviando la

adquisicin de hardware es la
utilizacin de sistemas de
emulacin
de
redes
NS(Network Simulation) [3].

En el presente artculo se
desarrollar la vinculacin de
estos
dos
medios
de
dimensionamiento, tanto la
virtualizacin,
como
la
simulacin,
para
el
levantamiento de una red de
datos segmentada. Esto con el
fin de realizar mediciones de
trfico de paquetes para el
estudio y la comprensin del
dimensionamiento de dichas
redes, adems de proveer un
espacio
de
aplicacin
del
conocimiento obtenido bajo
normas
de
investigacin
acerca de networking.
Para
lograr
una
mejor
comprensin
de
estos
parmetros
se
utilizar,
herramientas
de
medicin
sobre
el
protocolo
de
datagrama de usuario (UDP) ,
basado en el intercambio de
datagramas
entre
los
diferentes puntos de la red.
El resto del artculo ha sido
organizado de la siguiente
manera: En el tem 2 se define
conceptos de virtualizacin y
simulacin antes mencionados,
as como de sus respectivas
herramientas de desarrollo. El
tem 3 detalla la planificacin,
la
implementacin
la
vinculacin de las plataformas
en el desarrollo de la red, y la
evaluacin de la misma, El
tem 4 est dedicado al
anlisis
de
resultados
arrojados por la evaluacin de
transmisin de la red, el tem 5
se
relaciona
con
trabajos
realizados y por ltimo el tem
6 expone
las conclusiones
acerca
de
los
resultados

obtenidos,
al
igual
que
lineamientos
para
futuros
trabajos a realizar.
2. VIRTUALIZACIN,
SIMULACIN DE REDES.

Estas tcnicas permiten la ejecucin de


mquinas
virtuales
(denominadas
comnmente, guests) dentro de un equipo
fsico anfitrin (host), siendo cada una de
ellas funcionalmente equivalente a una
mquina convencional (es decir, el software
escrito para mquinas convencionales no
necesita ser modificado para ejecutarse en
las mquinas virtuales) [1]. Desde un punto
genrico, puede definirse la virtualizacin
como una tcnica que permite encapsular
una unidad de proceso (programa, sistema
operativo, incluso un equipo completo) [2].
La capa de virtualizacin es una capa de
software que se adiciona entre el hardware
y los sistemas operativos. Esta capa le
permite a mltiples instancias de sistemas
operativos correr de manera concurrente
dentro de mquinas virtuales en un nico
servidor fsico, garantizando el particionado
y la comparticin de los recursos fsicos
disponibles como el CPU, la memoria y los
dispositivos de almacenamiento y de
entrada y salida [3]. Lo deseable es que el
sistema emulado se comporte lo ms
transparentemente posible, idealmente
exactamente igual que el sistema real [4].
Simulacin
Cualquier ordenador puede simular a
cualquier
otro.
Los
simuladores
proporcionan gran flexibilidad para
modificar y analizar el impacto de los
diversos parmetros arquitecturales y
componentes, as como permiten una
recogida de estadsticas mucho ms
detalladas que usando hardware real.
Adems una de las principales ventajas de

los simuladores es evitar tener que construir


maquinas reales para probar diversos
parmetros de diseo, con el gran coste que
ello supondra [5].
Una de las principales tcnicas de
simulacin y anlisis de rendimiento
utilizado a lo largo de los aos es la
simulacin de conjunto de instrucciones
(ISS). Los ISS proporcionan un gran nivel
de detalle, sin embargo requieren de
elevados tiempos de ejecucin. En las
primeras etapas del proceso de diseo no es
necesaria una gran precisin en los tiempos
de ejecucin o consumos, sino que es
preferible obtener buenos tiempos de
simulacin [6]. La virtualizacin es una
tcnica que puede reemplazar el uso de ISS
para la simulacin de cdigo binario [7].

entidad, por medio del uso de


la simulacin de la red adems
de la virtualizacin de los
sistemas de conexin y host
reales y virtuales.
El
escenario
propuesto
present
las condiciones
ideales
para
realizar
la
evaluacin e la red. Tanto los
host virtuales como el host real
poseen sistemas operativos
diferentes as como servicios
totalmente
aislados
que
permiti realizar pruebas de
conexin entre diferentes tipos
de hardware virtualizado.

GNS3
GNS3 es un software de cdigo abierto que
utiliza el router emulado y hardware del
switch en Windows, OS X, y Linux para
crear un entorno real de redes complejas.
GNS3 es una excelente herramienta para
ingenieros de redes, administradores y
cualquier persona que estudia para Cisco o
Juniper certificaciones. Tambin se puede
utilizar para experimentar con nuevas
caractersticas de la red o para verificar las
configuraciones para el despliegue posterior
en dispositivos reales [8].

3. DETALLES
DE
PLANIFICACIN,
IMPLANTACIN
Y
EVALUACIN DE LA RED.
3.1 Diseo Del Entorno.
Para evaluar los procesos se
dise el entorno de la Figura
1. (a). Dicho entorno est
orientado
a
proporcionar
conexiones
entre
tres
diferentes redes de una misma

El proceso mediante el cual se


evalu la red se bas en el
testeo
del protocolo de
datagrama de usuario, que
meda el tiempo de retardo en
transmisin de datagramas
entre las diferentes interfaces
enmeladas
y
virtualizadas
segn corresponda.

3.2 PUESA EN MARCHA.


Las
pruebas
fueron
desarrolladas sobre el sistema
operativo GNU/Linux Ubuntu
Desktop
13.04
para
los
entornos de host virtuales. El
host real sobre el cual se
realiz el desarrollo se carg
con
el
sistema
operativo
Windows 8 con un procesador
Intel Core i7 -3612QM 2.1GHz

con turbo boost sobre 3.1GHz,


con 8 GBytes en RAM y HDD
500 GBytes,
Los
host
virtuales
fueron
instalados en la herramienta
VirtualBox-4.3.10-93012-Win
Ubuntu Desktop 13.04 con
kernel , PLANEABA USAR LA
PLATAFORMA
VMWARE
sin
embargo no fue posible la
vinculacin de esta plataforma
con el sistema GNS
Se siguieron los siguientes
pasos para la implementacin.
i)
Instalacin
de
la
plataforma
de
virtualizacin.
ii)
Instalacin
y
configuracin de VMs
a. Instalacin
y
configuracin
de
GNS all in one 8.
b. Instalacin
y
configuracin
de
las
herramientas
principales.
c. Instalacin en Virtual

iii)
iv)
v)
vi)

vii)

Box
de
Ubunutu
dektop y clonacin de
dos mquinas.
d. Puesta en marcha y
activacin del IOS del
4 Evaluacin del rendimiento
de la red.
La Tabla 2 muestra los resultados
de los datos que obtuvimos al
analizar el trfico De paquetes red

router Cisco c2169


obtenida
de
sus
bases de datos.
e. Instalacin
de
adaptadores de red
internos para permitir
la
conexin
independiente
de
software de las VMs.
i. Host anfitrin
Adaptador de
loopback.
ii. VMs
VirtualBox
Host-Only
Ethernet
Adapter.
Cuantos sean n
necesarios
para la
iii. Configuracin
de routers
Aplicacin
de
direccionamiento IP
Aplicacin de ruteo RIP
Test de redes por medio
del ping.
Aplicacin de software
de
medicin
de
datagramas.
APLICACIN
DE
EVALUACION

A continuacin se exponen tablas


qu comparan el rendimiento de
UDP e ICMP de Windows sobre
GNS3 y el rendimiento de ICMP
desde Ubuntu VM mediante la
evaluacin en Jperf e Iperf. 2.0.2 y
Wireshatk 1.10.8

en las interfaces de cada conexin


, los adaptadores trabajan como
independientes aunque
pertenecen a la misma maquina
anfitrin. Para lograrlo utilizamos

WireShark con un filtro especfico


para paquetes ICMP solamente. LA
conexin conwindow es la de
mayor velocidad con un 47.6%
sobre el valor de la siguiente que
viene a ser la conexin Ubuntu01Win , sin embargo la longitud de
paquetes es menos para Windows.

TABLA2. RESULTADOS DE LA
MEDICION
La
Figura
2
nos
muestra
directamente dicha relacin as
pues se compara la velocidad de
transmisin en el diagrama de
barras.
Evidenciando
la
superioridad de la transmisin de
Windows.

Figura
2.
Tabla
de
representacin de velocidades
de trasmisin.

TABLA 3. Se muestra
tiempos de duracin

los

De esta tabla podemos concluir


cul de los sistemas presento
transmisin ms lenta, en este

caso fue Ubuntu 01 al conectarse


con win8 que supera con 50 por
ciento de la ms rpida que fue
Win.Los sistemas Ubuntu tardan
ms en realizar la conexin sin
embargo promueven una mayor
responsabilidad de transmisin sin
perdida.

FIGURA
3.
MUESTRA
DIGRAMA DE TIEMPOS.

EL

FIGURA 6. CONEXIN
UBUN

UBUN-

FIGURA 7. CONEXIN UBUN2WIN


Se
puede
apreciar
Windows es muy estable
una variacin que ha cado
sola vez en el transcurso
tiempo.
A continuacin presentamos
las
tablas
recuperadas
al
momento
de
captar
las
seales.

FIGURA 4. CONEXIN Win


UBUN
4. Trabajos relacionados
FIGURA 5. CONEXIN
WIN

UBUN-

que
con
una
del

En [9] se disea una red de rea local,


basado en el modelo jerrquico de tres
capas, acoplando las redes de datos
existentes
utilizando
esquemas
de
comunicacin mediante redes virtuales
establecidas de acuerdo a las reas
funcionales, permitiendo una transmisin
de datos segura y confiable; adems se hace
uso de una implementacin de un NOC
(Network Operations Center), utilizando
NTGM (Network Traffic Generator and
Monitor) para comprobar el rendimiento de
las redes.
La referencia [10] explica el uso de un
simulador grfico de redes de alto nivel
como lo es GNS3, todas sus caractersticas,
adems de cmo usarlo y explicacin de los
requerimientos para poder realizar prcticas
y que por medio de este se pueda
interactuar con routers fsicos y PCs no
solo virtuales sino tambin reales, la
virtualizacin se introduce desde una
perspectiva de pruebas. Sin embargo no
proporcionan
ningn
resultado
del
experimento. En [11], se realiza la
conectividad entre una mquina fsica y una
virtual (VMware) de SO Windows y
LINUX, utilizando el simulador GNS3 y
Wireshark para mediciones relacionados
con el trfico (RTT, rendimiento).
5. CONCLUSIONES
FUTUROS

Y TRABAJOS

En el presente trabajo se ha
desarrollado
un
entorno
de
experimentacin
en
medios
virtuales, representando una red
segmentada
mediante la cual
hemos logrado medir el retardo de
transmisin de paquetes con el
protocolo
ICMP
mediante
el
comando ping. Windows fue el
sistema operativo que registr
mejores
tiempos
y
mejor
performance tiempo, superando
incluso en porcentajes de hasta el

50% en velocidad a las dems


plataforma.
Se ha confirmado que la utilizacin
de virtualizacin y simulacin de
redes facilita el anlisis de
desempeo de redes previas a su
implementacin fsica, adems de
que es un excelente medio de
desarrollo de redes no fsicas que
podran,
en
caso
de
estar
correctamente
estructuradas,
sustituir a enormes cantidades de
hardware.
Sin embargo en el caso del UDP no
se pudieron realizar mediciones
por fallos internos del programa de
medicin debido a los mltiples
hopes que debe enfrentar el
paquete para alcanzar su destino.
Pese
a
estos
inconvenientes
hemos recopilado muchos datos
que son analizados para el
mejoramiento del rendimiento de
la red aplicando un sistema de
ruteo ms eficiente que el RIPv2
que representa una limitacin para
la red.
Probablemente este ltimo tema
ser tratado en otro trabajo,
procurando mejorar siempre la red
segmentada para alcanzar el auge
de
su
estabilidad
y
sustentabilidad.
REFERENCIAS
1]

Ruiz, J., Fernndez, D., Galn, F.,


& Bellido, L. (2008). Modelo de
Laboratorio Docente de Telemtica
basado en Virtualizacin
Distribuida. VII Jornadas de
Ingeniera Telemtica (JITEL
2008), Alcal de Henares (Madrid).

[2]

Galn, F., & Fernndez, D. (2004,


February). VNUML: Una

Herramienta de Virtualizacin de
Redes Basada en Software Libre.
In Proc. Open Source International
Conference (pp. 35-41).
[3]

Romero, Y. F., & Pombo, K. G.


(2012). Virtualizacin. Revista
Telem@ tica,10(3), 61-73.

[4]

Cambronero, D. F., Piar, F. J. R.,


Mrquez, F. G., Martnez, V. B., &
de Miguel Moro, T. Uso de tcnicas
de virtualizacin para mejorar la
docencia en laboratorios de redes
de comunicaciones.

[5]

Garca Guirado, A. (2008). VirtualGEMS: una infraestructura de


simulacin para mquinas virtuales.

[6]

Fernndez Rodrguez, R. (2012).


Co-simulacin HW/SW de una
plataforma MPSoC multi-SO.

[7]

S.Nanda & T. Chiueh, A survey of


virtualization technologies, Stony
Brook University, Tech, Rep TR179, Febrero 2005.

[8]

Neumann, J. C. (2014). The Book


of GNS3.

[9] Torres Cecilia. Diseo de red de rea


local del Centro Universitario de la
Universidad Tcnica Particular de
Loja en Cariamanga, basado en el
modelo jerrquico de tres capas.
UTPL Cariamanga, 2013.
[10] Gil Cevallos Mario Javier, Berruz
Silva Vernica Paola. Integracin
de la materia laboratorio de
telemtica para la Facultad Tcnica
usando el simulador grfico de

redes GNS3. Universidades


Catlicas, Facultad Tcnica Para El
Desarrollo, Guayaquil-Ecuador,
Septiembre 2013.
[11] Orozco Wilson, Aimara Mayra.
Interconectividad de routers
emulados mediante gns3 con
routers emulados fsicos. Escuela
Superior Politcnica de
Chimborazo, Facultad de
Informtica y Electrnica, Escuela
de Ingeniera en Sistemas.
Riobamba Ecuador, 2013.

Vous aimerez peut-être aussi