diferentes caracter
´
ısticas de las rutas que siguen los paquetes
a trav
´
es de la red.
Por otra parte, los routers poseen diferentes interfaces,
cada una de las cuales generalmente est
´
a conectada a una
red distinta y posee su propia direcci
´
on IP. Al realizar una
exploraci
´
on mediante traceroute, gran parte de las rutas
que se obtengan atravesar
´
an routers comunes a trav
´
es de
diferentes interfaces. Por lo tanto, es de inter
´
es conocer
cuales direcciones IP halladas pertenecen a cada uno de
estos routers con el fin de generar un mapa de la topolog
´
ıa
de un nivel de jerarqu
´
ıa mayor. Esta tarea de detectar cuales
IP pertenecen a un mismo router se conoce en la bibliograf
´
ıa
como resoluciones de alises.
En la resoluciones de alises se hace una primera dis-
tinci
´
on entre t
´
ecnicas activas y pasivas (o anal
´
ıticas) [1].
Las primeras realizan la asociaci
´
on de IP a router enviando
sondas (paquetes) a las direcciones a resolver y analizando
las respuestas de las mismas. Ejemplo de estas t
´
ecnicas
son Mercator [2], Ally [3] y MIDAR [4]. Luego, las
t
´
ecnicas pasivas realizan la inferencia sin la necesidad de
enviar paquetes a la direcciones en cuesti
´
on, en cambio
utilizan
´
unicamente la informaci
´
on adquirida en la etapa de
exploraci
´
on para inferir los alias. Ejemplos de estos m
´
etodos
son DisCarte [5] y Kapar [6].
II. ANTECEDENTE Y PROYECTOS DE INVESTIGACI
´
ON
ACTUALES
En primer lugar debemos mencionar a CAIDA [7], in-
stituci
´
on cuya finalidad es generar y recolectar datos de
Internet para su estudio. El primer proyecto desarrollado
en CAIDA fue denominado Skitter [8], en el cual se
desarroll
´
o una herramienta capaz de recolectar datos de
par
´
ametro de Internet. Esta herramienta basaba su operaci
´
on
en el comando traceroute [9] que, como resultado de su
ejecuci
´
on, devuelve par
´
ametros de la red asociados a una
ruta. Luego, a trav
´
es de las rutas se infieren los par
´
ametros
con los cuales se define el comportamiento de Internet.
Con Skitter se recolectaron datos para un gran n
´
umero
de trabajos de investigaci
´
on entre los cuales destaca Internet
tomography [10]. En este trabajo se sentaron las bases de
lo que denominamos tomograf
´
ıa de Internet. Los autores
explican que el termino tomograf
´
ıa es
´
util ya que, al igual
que en la pr
´
actica m
´
edica, se obtiene informaci
´
on del
objeto bajo estudio de forma poco invasiva. A su vez, se
sentaron cuatro ejes fundamentales al momento de hacer un
relevamiento de las caracter
´
ısticas de Internet. Estos son:
1) Determinar como se interconectan las redes
2) Determinar cu
´
anto demora y por cu
´
antos saltos pasa un
paquete entre origen y destino
3) Analizar la frecuencia y el patr
´
on que siguen el cambio
de las rutas
4) Visualizar a trav
´
es de un grafo las forma que toma
Internet
Luego del
´
exito de Skitter, CAIDA comenz
´
o un
nuevo proyecto denominado Archipielago [11] (abre-
viado como Ark). Este es un proyecto tiene continuidad
hoy en d
´
ıa y busca relevar datos de Internet a trav
´
es
de la herramienta paris-traceroute [12], generando
traceroutes desde varios puntos de medici
´
on alrededor del
planeta.
DIMES [13], al igual que los proyectos de CAIDA, surge
con el objetivo de determinar m
´
etricas para caracterizar In-
ternet tales como la capacidad de enlaces, distancias medidas
en cantidad de saltos o latencias. Sin embargo la arquitectura
de DIMES varia sustancialmente de la implementada en
Ark. DIMES se basa en lanzar traceroutes en paralelo desde
computadoras de usuarios voluntarios que han instalado el
software netDIMES. Este software habilita el uso de la
computadora dentro de la plataforma DIMES. Est
´
a dise
˜
nado
de tal forma de servir al proyecto pero al mismo tiempo
garantizarle al voluntario la seguridad de su equipo.
iPlane [14] es un proyecto desarrollado por la Univer-
sidad de Washington, con cerca de 250 puntos de medici
´
on.
Busca generar de mapas de Internet con el objetivo de
predecir el rendimiento de punta a punta entre dos nodos
cualesquiera, partiendo de ciertos enlaces cuyo rendimiento
es previamente conocido. T
´
ıpicamente los enlaces conocidos
se tratan de enlaces altamente transitados ubicados en la
backbone de Internet. El objetivo principal de este proyecto
es proveer informaci
´
on sobre la calidad de los enlaces
minimizando el n
´
umero de mediciones requeridas.
El
´
ultimo proyecto es Route Views [15]. Este es
coordinado por la universidad de Oregon y en la actualidad
recolecta y publica diariamente las tablas de ruteo BGP de
cientos de routers en todo el mundo. Esta tablas son de
gran utilidad para m
´
ultiples proyectos de investigaci
´
on de
Internet ya que a partir de las mismas de puede deducir
gran cantidad de informaci
´
on. Las tablas BGP cuentan con
un campo denominado AS-path que indica la secuencia de
ASN (Numero de sistema aut
´
onomo) para alcanzar la red
destino. Es decir, a trav
´
es de las tablas de ruteo se pueden
inferir la topolog
´
ıa de los sistemas aut
´
onomos.
III. HERRAMIENTA DE EXPLORACI
´
ON: MAGALLANES
Magallanes [16] es la herramienta de medici
´
on que
hemos desarrollado para realizar nuestras mediciones y
adquirir datos de la estructura de la red. En esta secci
´
on
veremos cu
´
al fue la motivaci
´
on que nos llev
´
o a su desarrollo,
el entorno de trabajo sobre el que funciona y los m
´
odulos
que lo componen. Por
´
ultimo, cerramos la secci
´
on comen-
tando sobre algunos algoritmos que hemos implementado
para lidiar con problemas t
´
ıpicos en mediciones de Internet.
A. Motivaci
´
on
Debido a la gran cantidad de problemas a afrontar
al momento de obtener datos de Internet, la comunidad
cient
´
ıfica no cuenta con una amplia variedad de herramientas
disponibles. En cambio, cuenta con un abanico de her-
ramientas para cada tarea individual, pero que no pueden
trabajar por si mismas en conjunto. Esto hace necesario
una plataforma con la que se puedan integrar diferentes
t
´
ecnicas, una especie de Todo en uno, que simplifique el
trabajo de adquisici
´
on de datos para el investigador. Por lo
tanto, nuestro objetivo es proveer a la comunidad cient
´
ıfica
de una herramienta flexible que permita la realizaci
´
on de
experimentos configurables.
En s
´
ıntesis, la filosof
´
ıa que hemos seguido al momento
del dise
˜
no de Magallanes se resume en lo siguiente:
1) Todo en uno: desde una
´
unica plataforma se puede
gestionar todos los pasos necesarios para la adquisici
´
on
Revista elektron, Vol. 1, No. 1, pp. 38-47 (2017)
http://elektron.fi.uba.ar