SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Práctica de Gestión de Redes y Redes y Servicios
PRÁCTICA 1. GESTIÓN DE REDES Y REDES Y SERVICIOS
TOPOLOGÍA DE INTERNET
Introducción.
La estructura de Internet en cuanto a topología parece un caos de redes y enlaces que crecen
de forma contínua en todas partes y sin ningún control. Sin embargo, es facil encontrar una
estructura bien definida en forma jerárquica.
Las empresas que se encargan de dar conexión a los usuarios a la red Internet son los
proveedores de servicios de Internet (ISP, Internet Service Providers). Estas empresas pueden
clasificarse de acuerdo a los servicios que pueden ofrecer a sus clientes. De esta forma, hay
ISP pequeños, de caracter regional que no cuentan con una red propia y que básicamente
ofrecen el servicio de acceso a la red, contratando las líneas físicas a algún otro ISP con
mayor infraestructura. Hay otros ISP que tienen en propiedad una red de alcance local o
regional (por ejemplo, Retecal en Castilla y León), pero que siguen teniendo la necesidad de
contratar líneas a otras empresas para poder ofrecer el servicio de acceso a Internet. Luego
pueden encontrarse los ISP de nivel nacional, que cuentan con una infraestructura de red a
nivel del país en que se desarrolla su actividad. Estos ISPs de nivel nacional tendrán que
contratar líneas o servicios a terceras empresas cuando quieran ofrecer una “salida”
internacional a sus clientes, mientras que el tráfico nacional puede ir por su red. Finalmente
estarían los ISP que cuentan con líneas propias que conectan sus infraestructuras en diversos
países. También se podría citar a las empresas que cuentan con las líneas continentales sobre
las que pasa la mayoría del tráfico Internet (los backbones de Internet).
Como se ha visto, la red Internet es una red de conmutación de paquetes basada en
datagramas, por lo que, cuando la información vaya de un punto a otro en forma de paquetes,
cada uno de estos paquetes puede seguir un camino totalmente diferente del seguido por los
otros. Esto es así en teoría y ocurriría así si todas las redes existentes estuviesen más o menos
conectadas entre sí. Sin embargo, el funcionamiento de la red Internet se rige por patrones
estrictamente económicos: las redes son propiedad de las empresas y cada una de esas
empresas puede decidir si permite o no a las otras empresas que el tráfico pase por sus líneas.
De este modo, para que una empresa pueda usar las infraestructuras de otras se debe
establecer una relación comercial previa, de forma que la empresa propietaria de las líneas
reciba una compensación por el tráfico que “deja pasar”. A esta relación comercial se la
denomina “acuerdo de tránsito”. Exite otro tipo de relación entre empresas que se produce
cuando las dos empresas son más o menos de igual tamaño y los tráficos que una originará en
la otra son semejantes. En estos casos, se crean acuerdos de intercambio de datos sin que
exista contraprestación económica, a estos acuerdos se los denomina “acuerdos de peering”,
ya que se establecen entre empresas que se reconocen como “peer” o iguales.
De esta manera, el camino seguido por un paquete desde su origen hasta su destino es más
predecible de lo que pudiese pensarse en un principio y no cambia prácticamente de un
paquete a otro a no ser que uno de los router esté muy congestionado o esté fuera de servicio.
Esta forma de conexión entre los ISP dio lugar a un problema grave de tiempos de
transmisión y de saturación de los enlaces, ya que se daban situaciones en las que, para que
1
Práctica de Gestión de Redes y Redes y Servicios
dos usuarios conectados con dos ISP diferentes de la misma región pudiesen intercambiar
datos, el flujo de información llegaba a salir por enlaces internacionales antes de llegar a su
destino. Por ejemplo, podía darse el siguiente flujo de datos para comunicar a dos usuarios
leoneses que usasen los ISP locales Nora y Lesein:
Usuario A --> Nora Internet (León, España) --> Retevisión (España) --> BT Ignite (España) --
> BT Ignite (Reino Unido) --> BT Ignite (USA) --> Cable & Wireless (USA) --> Cable &
Wireless (Amsterdam, Holanda) --> Cable & Wireless (España) --> Telefónica Data (España)
--> Lesein (León, España) --> Usuario B
Como puede observarse, los datos se intercambian en Estados Unidos, donde existe un
acuerdo de tránsito (o de peering) entre BT Ignite y Cable & Wireless, por lo que, para
conectar a dos usuarios locales, los datos viajan hasta Estados Unidos a través de las redes de
6 ISPs diferentes.
Esta situación, además de originar un mayor retardo en las comunicaciones, originaba una
sobresaturación de los enlaces transoceánicos (que son menos numerosos que los
continentales), por lo que los ISP buscaron una forma de evitar el problema. La solución fue
crear los llamados puntos neutros de intercambio, normalmente a nivel nacional, de forma que
el intercambio de datos entre proveedores del mismo país no salga de las redes existentes en
el mismo. En España, el punto neutro se denomina Espanix y está en Madrid. El punto neutro
es un lugar físico donde exite un dispositivo que permite intercambiar los datos entre los ISP
que así lo desean. Este dispositivo puede ser un switch, un hub, un router o una red más
complicada.
La dirección del punto neutro español es http://www.espanix.net
El funcionamiento del punto neutro es el siguiente:
• Para poder conectarse al punto neutro, el ISP debe cumplir una serie de normas. En
el caso de Espanix, se exige que el ISP tenga medios suficientes para dirigir el
tráfico internacional por sí mismo, sin que intervengan ninguna de las redes de los
otros ISP conectados.
• Una vez conectados los ISP, el intercambio de datos efectivo se debe consensuar
entre cada par de ISP, mediante acuerdos de peering.
Además del punto neutro español, que tiene nivel nacional, exite otro punto neutro de nivel
local, denominado Catnix, que se encarga de optimizar el tráfico local dentro de la comunidad
catalana.
Por toda Europa existen puntos neutros en cada uno de los paises. Hay una organización que
recoge todos los puntos neutros que existen en Europa, se accede desde la dirección
http://www.euro-ix.net.
Herramientas para descubrir rutas
Existen dos herramientas principales para comprobar la conectividad y descubrir el camino
que siguen los paquetes hacia un host determinado.
La herramienta ping tiene como finalidad el comprobar si determinado host se puede alcanzar
desde el equipo donde se la invoca. Ejemplo:
2
Práctica de Gestión de Redes y Redes y Servicios
-----------------------------------------------------------------------------------------------------------------
C:>ping www.google.com
Haciendo ping a www.google.com [216.239.39.101] con 32 bytes de datos:
Respuesta desde 216.239.39.101: bytes=32 tiempo=341ms TTL=46
Tiempo de espera agotado para esta solicitud.
Respuesta desde 216.239.39.101: bytes=32 tiempo=331ms TTL=45
Respuesta desde 216.239.39.101: bytes=32 tiempo=360ms TTL=45
Estadísticas de ping para 216.239.39.101:
Paquetes: enviados = 4, recibidos = 3, perdidos = 1 (25% perdidos),
Tiempos aproximados de recorrido redondo en milisegundos:
mínimo = 331ms, máximo = 360ms, promedio = 258ms
-----------------------------------------------------------------------------------------------------------------
La herramienta tracert (traceroute en UNIX y linux) sirve para descubrir el camino que los
paquetes siguen desde su origen hasta su destino. Ejemplo:
-----------------------------------------------------------------------------------------------------------------
C:>tracert www.google.com
Traza a la dirección www.google.com [216.239.39.101]
sobre un máximo de 30 saltos:
1 <10 ms <10 ms 10 ms riris.unileon.es [193.146.96.1]
2 40 ms 40 ms 10 ms n111001.unileon.es [193.146.111.1]
3 191 ms 280 ms 210 ms A3-0-0-2.EB-Valladolid1.red.rediris.es [130.206.201.21]
4 130 ms 80 ms 110 ms FE2-2-0.EB-Valladolid0.red.rediris.es [130.206.201.37]
5 181 ms 80 ms 80 ms AT1-2-0-0.EB-IRIS2.red.rediris.es [130.206.224.141]
6 * 90 ms 90 ms GE1-1-0.EB-IRIS1.red.rediris.es [130.206.220.1]
7 80 ms 80 ms 90 ms POS2-2.EB-Madrid00.red.rediris.es [130.206.224.94]
8 191 ms 250 ms * So1-2-0-0-grtmadrr2.ri.telefonica-data.net [213.140.39.101]
9 290 ms 301 ms 310 ms So7-1-0-grtlontl3.ri.telefonica-data.net [213.140.36.250]
10 300 ms 261 ms 230 ms So1-2-0-grtnyccc2.ri.telefonica-data.net [213.140.36.94]
11 * 270 ms 261 ms ibr01-p1-0.nycm01.exodus.net [206.79.9.209]
12 320 ms * 340 ms 64.15.224.1
13 260 ms 281 ms 260 ms bbr01-p0-0.stng01.exodus.net [206.79.9.102]
14 290 ms 290 ms 261 ms bbr01-p4-0.stng02.exodus.net [209.1.169.198]
15 240 ms 260 ms 301 ms dcr01-g6-0.stng02.exodus.net [216.109.66.17]
16 261 ms 240 ms 250 ms csr11-ve241.stng02.exodus.net [216.109.66.90]
17 301 ms * 350 ms 216.109.88.218
18 251 ms * * dcbi1-gige-1-1.net.google.com [216.239.47.46]
19 300 ms 351 ms 310 ms www.google.com [216.239.39.101]
Traza completa.
-----------------------------------------------------------------------------------------------------------------
El número en la primera columna es el número de salto, los tres tiempos siguientes son el
tiempo de respuesta para los paquetes enviados (un asterisco indica que no se obtuvo
respuesta), posteriormente viene el nombre y la dirección IP del nodo por el que se pasa.
Ambos comandos son accesibles desde una ventana de línea de comandos.
tracert utiliza el campo Time To Live (TTL) de la cabecera IP. Este campo sirve para que un
paquete no permanezca en la red de forma indefinida (por ejemplo, debido a la existencia en
la red de un bucle cerrado en la ruta). El campo TTL es un número entero que es
decrementado por cada nodo por el que pasa el paquete. De esta forma, cuando el campo TTL
llega al valor 0 ya no se reenviará más, sino que el nodo que lo esté manejando en ese
momento lo descartará. Lo que hace tracert es mandar paquetes a la red de forma que el
primer paquete lleve un valor TTL=1, el segundo un TTL=2, etc. De esta forma, el primer
paquete será eliminado por el primer nodo al que llegue (ya que éste nodo decrementará el
valor TTL, llegando a 0). Cuando un nodo elimina un paquete, envía al emisor un mensaje de
control especial indicando esta incidencia. tracert usa esta respuesta para averiguar la
3
Práctica de Gestión de Redes y Redes y Servicios
dirección IP del nodo que desechó el paquete, que será el primer nodo de la red. La segunda
vez que se manda un paquete, el TTL vale 2, por lo que pasará el primer nodo y llegará al
segundo, donde será descartado, devolviendo de nuevo un mensaje de control. Esto se hace de
forma sucesiva hasta que el paquete llega a su destino.
Programa Visual Route
El programa Visual Route es una herramienta que se utiliza para obtener una información
gráfica de la ruta que siguen los paquetes desde el origen hasta su destino. Se usa la
información generada por el comando tracert junto con la información obtenida de la base de
datos de RIPE para cada uno de estos nodos.
Servidores de traceroute
Existen en Internet una serie de lugares que proporcionan servidores de traceroute
“especular”, es decir, nos informan de los resultados de la ejecución de un comando
traceroute desde ese host hasta el nuestro. A estos servidores se les suele llamar Looking
Glass. La mayoría de los ISP con redes permiten la realización de estas operaciones.
También hay servidores (muchas veces los mismos looking glass) que proporcionan la
posibilidad de ver el resultado de un traceroute desde su host hacia cualquier otro punto. Esto
es de gran ayuda a la hora de realizar mapas de caminos para los paquetes. En el sitio web
www.traceroute.org se encuentran recogidos algunos de los sitios web que ofrecen la
posibilidad de realizar trazas al sitio que se les indique.
Ejercicios propuestos para la práctica
Conectarse al punto neutro español, ver los ISP que hay conectados. Visitar los sitios web de
alguno de estos proveedores y observar la infraestructura de red con que cuentan, tanto a nivel
nacional, europeo e internacional. Los mapas de la red de cada uno de estos proveedores
suelen aparecer en su sitio web (que normalmente es un dominio .net) bajo el epígrafe “our
network” o “mapa de la red”.
¿Cuál es la compañía que más acuerdos de peering tiene de las que están conectadas al punto
neutro español?
Conectarse a la organización Euro-IX y ver los puntos neutros existentes en Europa. Visitar el
sitio web de alguno de los puntos neutros europeos, comparando la cantidad de tráfico
intercambiado en cada punto neutro.
¿Cómo es la infraestructura del punto neutro de Ámsterdam?
¿Cuál es el dispositivo para interconectar los router de los ISP en un punto neutro que más se
usa? ¿Qué fabricantes y modelos se usan más?
¿Qué diferencias hay entre el punto neutro catalán y el español?
Además de los puntos neutros Espanix y Catnix, se está ultimando la puesta en
funcionamiento de un nuevo punto neutro a nivel de comunidad autónoma. ¿Cual es?
4
Práctica de Gestión de Redes y Redes y Servicios
Encontrar proveedores cuyas redes crucen el atlántico. Usar servidores de tracert y looking
glass para dirigirse a un mismo sitio en Estados Unidos desde varios origenes en el continente
europeo. ¿Con qué proveedor se cruza el océano?
Construir un esquema de los nodos por los que pasa la información (nodo, compañía) desde la
Universidad de León hasta:
• Un sitio web comercial en España.
• Un sitio web comercial en Europa.
• Un sitio web comercial en Estados Unidos.
• Un sitio web comercial en Latinoamérica.
• Una sitio web de una universidad española.
• Una sitio web de una universidad europea.
• Una sitio web de una universidad en Estados Unidos.
• Una sitio web de una universidad latinoamericana.
Descubrir la estructura de la red dedicada a la educación e investigación española y europea
(nombres de las redes, organismos, backbone, conectividad, etc). ¿A qué velocidad se ha
conectado la red de las universidades españolas al backbone europeo?
Herramientas a utilizar:
Usar los comandos ping y traceroute así como el programa Visual Route y el buscador
Google (www.google.com) para buscar datos de las compañías.
5

Más contenido relacionado

La actualidad más candente

Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoUnimag
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientojhon caro
 
Blog informatik estaaaaaaa
Blog informatik estaaaaaaaBlog informatik estaaaaaaa
Blog informatik estaaaaaaabegly
 
Evolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámicoEvolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámicoJorge Arroyo
 
POCSAG Amateur Radio Network
POCSAG Amateur Radio NetworkPOCSAG Amateur Radio Network
POCSAG Amateur Radio NetworkAlex Casanova
 
Act. 3 protocolos de enrutamiento
Act. 3    protocolos de enrutamientoAct. 3    protocolos de enrutamiento
Act. 3 protocolos de enrutamientoCarlos Adárraga
 
Presentacion diferencia ipv4 y ipv6
Presentacion diferencia ipv4 y ipv6Presentacion diferencia ipv4 y ipv6
Presentacion diferencia ipv4 y ipv6aliciaferper
 
HAMNET: Amateur Packet Radio
HAMNET: Amateur Packet RadioHAMNET: Amateur Packet Radio
HAMNET: Amateur Packet RadioAlex Casanova
 
Reporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteReporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteRoshio Vaxquez
 
Funcion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoFuncion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoJose Hernandez Landa
 
Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta Jorge Antonio Góngora Bayona
 

La actualidad más candente (19)

Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Capa de Internet Protocolo IPv4 - IPv6
Capa de Internet  Protocolo IPv4 - IPv6Capa de Internet  Protocolo IPv4 - IPv6
Capa de Internet Protocolo IPv4 - IPv6
 
Blog informatik estaaaaaaa
Blog informatik estaaaaaaaBlog informatik estaaaaaaa
Blog informatik estaaaaaaa
 
Evolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámicoEvolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámico
 
POCSAG Amateur Radio Network
POCSAG Amateur Radio NetworkPOCSAG Amateur Radio Network
POCSAG Amateur Radio Network
 
Act. 3 protocolos de enrutamiento
Act. 3    protocolos de enrutamientoAct. 3    protocolos de enrutamiento
Act. 3 protocolos de enrutamiento
 
Lineas de comunicacion
Lineas de comunicacionLineas de comunicacion
Lineas de comunicacion
 
PIM DM
PIM DMPIM DM
PIM DM
 
Presentacion diferencia ipv4 y ipv6
Presentacion diferencia ipv4 y ipv6Presentacion diferencia ipv4 y ipv6
Presentacion diferencia ipv4 y ipv6
 
Conceptos telefonia
Conceptos telefoniaConceptos telefonia
Conceptos telefonia
 
HAMNET: Amateur Packet Radio
HAMNET: Amateur Packet RadioHAMNET: Amateur Packet Radio
HAMNET: Amateur Packet Radio
 
Reporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporteReporte del capitulo 4 capa de transporte
Reporte del capitulo 4 capa de transporte
 
Neo trace
Neo traceNeo trace
Neo trace
 
Funcion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoFuncion de la tabla de enrutamiento
Funcion de la tabla de enrutamiento
 
MI CUADERNO
MI CUADERNOMI CUADERNO
MI CUADERNO
 
Protocolos de enrutamiento
Protocolos de enrutamiento Protocolos de enrutamiento
Protocolos de enrutamiento
 
S2 cdsi1-2
S2 cdsi1-2S2 cdsi1-2
S2 cdsi1-2
 
Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta
 

Destacado

Medios de transmisión
Medios de  transmisión Medios de  transmisión
Medios de transmisión nancicuy
 
Aplicaciones modernas de la computación
Aplicaciones modernas de la computaciónAplicaciones modernas de la computación
Aplicaciones modernas de la computacióngonzalitoooo
 
01 topologia de_internet
01 topologia de_internet01 topologia de_internet
01 topologia de_internetvelasquezca
 
Mecanismo de accion insecticidas
Mecanismo de accion insecticidasMecanismo de accion insecticidas
Mecanismo de accion insecticidasrociotorresmantilla
 
Crear Una Cuenta En Slideshare
Crear Una Cuenta En SlideshareCrear Una Cuenta En Slideshare
Crear Una Cuenta En SlideshareLuis Hernández
 

Destacado (11)

Medios de transmisión
Medios de  transmisión Medios de  transmisión
Medios de transmisión
 
Comunicacio redes
Comunicacio redesComunicacio redes
Comunicacio redes
 
Aplicaciones modernas de la computación
Aplicaciones modernas de la computaciónAplicaciones modernas de la computación
Aplicaciones modernas de la computación
 
Agropecuaria
AgropecuariaAgropecuaria
Agropecuaria
 
01 topologia de_internet
01 topologia de_internet01 topologia de_internet
01 topologia de_internet
 
Carbamatos
CarbamatosCarbamatos
Carbamatos
 
Mecanismo de accion insecticidas
Mecanismo de accion insecticidasMecanismo de accion insecticidas
Mecanismo de accion insecticidas
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
info
infoinfo
info
 
Crear Una Cuenta En Slideshare
Crear Una Cuenta En SlideshareCrear Una Cuenta En Slideshare
Crear Una Cuenta En Slideshare
 
Etica y aspectos
Etica y aspectosEtica y aspectos
Etica y aspectos
 

Similar a Wilian 2014 (20)

Archivo recopilatorio
Archivo recopilatorioArchivo recopilatorio
Archivo recopilatorio
 
Equipos Activos De Red
Equipos Activos De RedEquipos Activos De Red
Equipos Activos De Red
 
Router
RouterRouter
Router
 
UTPL_INTERNET
UTPL_INTERNETUTPL_INTERNET
UTPL_INTERNET
 
Cuestionario de autoevaluacion
Cuestionario de autoevaluacionCuestionario de autoevaluacion
Cuestionario de autoevaluacion
 
3. Nucleo de Internet. Capas de protocolos
3. Nucleo de Internet. Capas de protocolos3. Nucleo de Internet. Capas de protocolos
3. Nucleo de Internet. Capas de protocolos
 
El internet
El internetEl internet
El internet
 
El internet
El internetEl internet
El internet
 
El internet
El internetEl internet
El internet
 
Tipos de redes
Tipos de redesTipos de redes
Tipos de redes
 
Yomaira zambrano
Yomaira zambranoYomaira zambrano
Yomaira zambrano
 
Trabajo informatica (automatizar funciones word(2)
Trabajo informatica (automatizar funciones word(2)Trabajo informatica (automatizar funciones word(2)
Trabajo informatica (automatizar funciones word(2)
 
Trabajo informatica (automatizar funciones word(2)
Trabajo informatica (automatizar funciones word(2)Trabajo informatica (automatizar funciones word(2)
Trabajo informatica (automatizar funciones word(2)
 
Administraciónderedes
AdministraciónderedesAdministraciónderedes
Administraciónderedes
 
Unidad i internet
Unidad i internetUnidad i internet
Unidad i internet
 
Entorno Físico de una Red
Entorno Físico de una RedEntorno Físico de una Red
Entorno Físico de una Red
 
Internet 1
Internet 1Internet 1
Internet 1
 
Redes de internet
Redes de internetRedes de internet
Redes de internet
 
conceptos basicos de redes e internet
conceptos basicos de redes e internetconceptos basicos de redes e internet
conceptos basicos de redes e internet
 
Red de Area Local
Red de Area LocalRed de Area Local
Red de Area Local
 

Wilian 2014

  • 1. Práctica de Gestión de Redes y Redes y Servicios PRÁCTICA 1. GESTIÓN DE REDES Y REDES Y SERVICIOS TOPOLOGÍA DE INTERNET Introducción. La estructura de Internet en cuanto a topología parece un caos de redes y enlaces que crecen de forma contínua en todas partes y sin ningún control. Sin embargo, es facil encontrar una estructura bien definida en forma jerárquica. Las empresas que se encargan de dar conexión a los usuarios a la red Internet son los proveedores de servicios de Internet (ISP, Internet Service Providers). Estas empresas pueden clasificarse de acuerdo a los servicios que pueden ofrecer a sus clientes. De esta forma, hay ISP pequeños, de caracter regional que no cuentan con una red propia y que básicamente ofrecen el servicio de acceso a la red, contratando las líneas físicas a algún otro ISP con mayor infraestructura. Hay otros ISP que tienen en propiedad una red de alcance local o regional (por ejemplo, Retecal en Castilla y León), pero que siguen teniendo la necesidad de contratar líneas a otras empresas para poder ofrecer el servicio de acceso a Internet. Luego pueden encontrarse los ISP de nivel nacional, que cuentan con una infraestructura de red a nivel del país en que se desarrolla su actividad. Estos ISPs de nivel nacional tendrán que contratar líneas o servicios a terceras empresas cuando quieran ofrecer una “salida” internacional a sus clientes, mientras que el tráfico nacional puede ir por su red. Finalmente estarían los ISP que cuentan con líneas propias que conectan sus infraestructuras en diversos países. También se podría citar a las empresas que cuentan con las líneas continentales sobre las que pasa la mayoría del tráfico Internet (los backbones de Internet). Como se ha visto, la red Internet es una red de conmutación de paquetes basada en datagramas, por lo que, cuando la información vaya de un punto a otro en forma de paquetes, cada uno de estos paquetes puede seguir un camino totalmente diferente del seguido por los otros. Esto es así en teoría y ocurriría así si todas las redes existentes estuviesen más o menos conectadas entre sí. Sin embargo, el funcionamiento de la red Internet se rige por patrones estrictamente económicos: las redes son propiedad de las empresas y cada una de esas empresas puede decidir si permite o no a las otras empresas que el tráfico pase por sus líneas. De este modo, para que una empresa pueda usar las infraestructuras de otras se debe establecer una relación comercial previa, de forma que la empresa propietaria de las líneas reciba una compensación por el tráfico que “deja pasar”. A esta relación comercial se la denomina “acuerdo de tránsito”. Exite otro tipo de relación entre empresas que se produce cuando las dos empresas son más o menos de igual tamaño y los tráficos que una originará en la otra son semejantes. En estos casos, se crean acuerdos de intercambio de datos sin que exista contraprestación económica, a estos acuerdos se los denomina “acuerdos de peering”, ya que se establecen entre empresas que se reconocen como “peer” o iguales. De esta manera, el camino seguido por un paquete desde su origen hasta su destino es más predecible de lo que pudiese pensarse en un principio y no cambia prácticamente de un paquete a otro a no ser que uno de los router esté muy congestionado o esté fuera de servicio. Esta forma de conexión entre los ISP dio lugar a un problema grave de tiempos de transmisión y de saturación de los enlaces, ya que se daban situaciones en las que, para que 1
  • 2. Práctica de Gestión de Redes y Redes y Servicios dos usuarios conectados con dos ISP diferentes de la misma región pudiesen intercambiar datos, el flujo de información llegaba a salir por enlaces internacionales antes de llegar a su destino. Por ejemplo, podía darse el siguiente flujo de datos para comunicar a dos usuarios leoneses que usasen los ISP locales Nora y Lesein: Usuario A --> Nora Internet (León, España) --> Retevisión (España) --> BT Ignite (España) -- > BT Ignite (Reino Unido) --> BT Ignite (USA) --> Cable & Wireless (USA) --> Cable & Wireless (Amsterdam, Holanda) --> Cable & Wireless (España) --> Telefónica Data (España) --> Lesein (León, España) --> Usuario B Como puede observarse, los datos se intercambian en Estados Unidos, donde existe un acuerdo de tránsito (o de peering) entre BT Ignite y Cable & Wireless, por lo que, para conectar a dos usuarios locales, los datos viajan hasta Estados Unidos a través de las redes de 6 ISPs diferentes. Esta situación, además de originar un mayor retardo en las comunicaciones, originaba una sobresaturación de los enlaces transoceánicos (que son menos numerosos que los continentales), por lo que los ISP buscaron una forma de evitar el problema. La solución fue crear los llamados puntos neutros de intercambio, normalmente a nivel nacional, de forma que el intercambio de datos entre proveedores del mismo país no salga de las redes existentes en el mismo. En España, el punto neutro se denomina Espanix y está en Madrid. El punto neutro es un lugar físico donde exite un dispositivo que permite intercambiar los datos entre los ISP que así lo desean. Este dispositivo puede ser un switch, un hub, un router o una red más complicada. La dirección del punto neutro español es http://www.espanix.net El funcionamiento del punto neutro es el siguiente: • Para poder conectarse al punto neutro, el ISP debe cumplir una serie de normas. En el caso de Espanix, se exige que el ISP tenga medios suficientes para dirigir el tráfico internacional por sí mismo, sin que intervengan ninguna de las redes de los otros ISP conectados. • Una vez conectados los ISP, el intercambio de datos efectivo se debe consensuar entre cada par de ISP, mediante acuerdos de peering. Además del punto neutro español, que tiene nivel nacional, exite otro punto neutro de nivel local, denominado Catnix, que se encarga de optimizar el tráfico local dentro de la comunidad catalana. Por toda Europa existen puntos neutros en cada uno de los paises. Hay una organización que recoge todos los puntos neutros que existen en Europa, se accede desde la dirección http://www.euro-ix.net. Herramientas para descubrir rutas Existen dos herramientas principales para comprobar la conectividad y descubrir el camino que siguen los paquetes hacia un host determinado. La herramienta ping tiene como finalidad el comprobar si determinado host se puede alcanzar desde el equipo donde se la invoca. Ejemplo: 2
  • 3. Práctica de Gestión de Redes y Redes y Servicios ----------------------------------------------------------------------------------------------------------------- C:>ping www.google.com Haciendo ping a www.google.com [216.239.39.101] con 32 bytes de datos: Respuesta desde 216.239.39.101: bytes=32 tiempo=341ms TTL=46 Tiempo de espera agotado para esta solicitud. Respuesta desde 216.239.39.101: bytes=32 tiempo=331ms TTL=45 Respuesta desde 216.239.39.101: bytes=32 tiempo=360ms TTL=45 Estadísticas de ping para 216.239.39.101: Paquetes: enviados = 4, recibidos = 3, perdidos = 1 (25% perdidos), Tiempos aproximados de recorrido redondo en milisegundos: mínimo = 331ms, máximo = 360ms, promedio = 258ms ----------------------------------------------------------------------------------------------------------------- La herramienta tracert (traceroute en UNIX y linux) sirve para descubrir el camino que los paquetes siguen desde su origen hasta su destino. Ejemplo: ----------------------------------------------------------------------------------------------------------------- C:>tracert www.google.com Traza a la dirección www.google.com [216.239.39.101] sobre un máximo de 30 saltos: 1 <10 ms <10 ms 10 ms riris.unileon.es [193.146.96.1] 2 40 ms 40 ms 10 ms n111001.unileon.es [193.146.111.1] 3 191 ms 280 ms 210 ms A3-0-0-2.EB-Valladolid1.red.rediris.es [130.206.201.21] 4 130 ms 80 ms 110 ms FE2-2-0.EB-Valladolid0.red.rediris.es [130.206.201.37] 5 181 ms 80 ms 80 ms AT1-2-0-0.EB-IRIS2.red.rediris.es [130.206.224.141] 6 * 90 ms 90 ms GE1-1-0.EB-IRIS1.red.rediris.es [130.206.220.1] 7 80 ms 80 ms 90 ms POS2-2.EB-Madrid00.red.rediris.es [130.206.224.94] 8 191 ms 250 ms * So1-2-0-0-grtmadrr2.ri.telefonica-data.net [213.140.39.101] 9 290 ms 301 ms 310 ms So7-1-0-grtlontl3.ri.telefonica-data.net [213.140.36.250] 10 300 ms 261 ms 230 ms So1-2-0-grtnyccc2.ri.telefonica-data.net [213.140.36.94] 11 * 270 ms 261 ms ibr01-p1-0.nycm01.exodus.net [206.79.9.209] 12 320 ms * 340 ms 64.15.224.1 13 260 ms 281 ms 260 ms bbr01-p0-0.stng01.exodus.net [206.79.9.102] 14 290 ms 290 ms 261 ms bbr01-p4-0.stng02.exodus.net [209.1.169.198] 15 240 ms 260 ms 301 ms dcr01-g6-0.stng02.exodus.net [216.109.66.17] 16 261 ms 240 ms 250 ms csr11-ve241.stng02.exodus.net [216.109.66.90] 17 301 ms * 350 ms 216.109.88.218 18 251 ms * * dcbi1-gige-1-1.net.google.com [216.239.47.46] 19 300 ms 351 ms 310 ms www.google.com [216.239.39.101] Traza completa. ----------------------------------------------------------------------------------------------------------------- El número en la primera columna es el número de salto, los tres tiempos siguientes son el tiempo de respuesta para los paquetes enviados (un asterisco indica que no se obtuvo respuesta), posteriormente viene el nombre y la dirección IP del nodo por el que se pasa. Ambos comandos son accesibles desde una ventana de línea de comandos. tracert utiliza el campo Time To Live (TTL) de la cabecera IP. Este campo sirve para que un paquete no permanezca en la red de forma indefinida (por ejemplo, debido a la existencia en la red de un bucle cerrado en la ruta). El campo TTL es un número entero que es decrementado por cada nodo por el que pasa el paquete. De esta forma, cuando el campo TTL llega al valor 0 ya no se reenviará más, sino que el nodo que lo esté manejando en ese momento lo descartará. Lo que hace tracert es mandar paquetes a la red de forma que el primer paquete lleve un valor TTL=1, el segundo un TTL=2, etc. De esta forma, el primer paquete será eliminado por el primer nodo al que llegue (ya que éste nodo decrementará el valor TTL, llegando a 0). Cuando un nodo elimina un paquete, envía al emisor un mensaje de control especial indicando esta incidencia. tracert usa esta respuesta para averiguar la 3
  • 4. Práctica de Gestión de Redes y Redes y Servicios dirección IP del nodo que desechó el paquete, que será el primer nodo de la red. La segunda vez que se manda un paquete, el TTL vale 2, por lo que pasará el primer nodo y llegará al segundo, donde será descartado, devolviendo de nuevo un mensaje de control. Esto se hace de forma sucesiva hasta que el paquete llega a su destino. Programa Visual Route El programa Visual Route es una herramienta que se utiliza para obtener una información gráfica de la ruta que siguen los paquetes desde el origen hasta su destino. Se usa la información generada por el comando tracert junto con la información obtenida de la base de datos de RIPE para cada uno de estos nodos. Servidores de traceroute Existen en Internet una serie de lugares que proporcionan servidores de traceroute “especular”, es decir, nos informan de los resultados de la ejecución de un comando traceroute desde ese host hasta el nuestro. A estos servidores se les suele llamar Looking Glass. La mayoría de los ISP con redes permiten la realización de estas operaciones. También hay servidores (muchas veces los mismos looking glass) que proporcionan la posibilidad de ver el resultado de un traceroute desde su host hacia cualquier otro punto. Esto es de gran ayuda a la hora de realizar mapas de caminos para los paquetes. En el sitio web www.traceroute.org se encuentran recogidos algunos de los sitios web que ofrecen la posibilidad de realizar trazas al sitio que se les indique. Ejercicios propuestos para la práctica Conectarse al punto neutro español, ver los ISP que hay conectados. Visitar los sitios web de alguno de estos proveedores y observar la infraestructura de red con que cuentan, tanto a nivel nacional, europeo e internacional. Los mapas de la red de cada uno de estos proveedores suelen aparecer en su sitio web (que normalmente es un dominio .net) bajo el epígrafe “our network” o “mapa de la red”. ¿Cuál es la compañía que más acuerdos de peering tiene de las que están conectadas al punto neutro español? Conectarse a la organización Euro-IX y ver los puntos neutros existentes en Europa. Visitar el sitio web de alguno de los puntos neutros europeos, comparando la cantidad de tráfico intercambiado en cada punto neutro. ¿Cómo es la infraestructura del punto neutro de Ámsterdam? ¿Cuál es el dispositivo para interconectar los router de los ISP en un punto neutro que más se usa? ¿Qué fabricantes y modelos se usan más? ¿Qué diferencias hay entre el punto neutro catalán y el español? Además de los puntos neutros Espanix y Catnix, se está ultimando la puesta en funcionamiento de un nuevo punto neutro a nivel de comunidad autónoma. ¿Cual es? 4
  • 5. Práctica de Gestión de Redes y Redes y Servicios Encontrar proveedores cuyas redes crucen el atlántico. Usar servidores de tracert y looking glass para dirigirse a un mismo sitio en Estados Unidos desde varios origenes en el continente europeo. ¿Con qué proveedor se cruza el océano? Construir un esquema de los nodos por los que pasa la información (nodo, compañía) desde la Universidad de León hasta: • Un sitio web comercial en España. • Un sitio web comercial en Europa. • Un sitio web comercial en Estados Unidos. • Un sitio web comercial en Latinoamérica. • Una sitio web de una universidad española. • Una sitio web de una universidad europea. • Una sitio web de una universidad en Estados Unidos. • Una sitio web de una universidad latinoamericana. Descubrir la estructura de la red dedicada a la educación e investigación española y europea (nombres de las redes, organismos, backbone, conectividad, etc). ¿A qué velocidad se ha conectado la red de las universidades españolas al backbone europeo? Herramientas a utilizar: Usar los comandos ping y traceroute así como el programa Visual Route y el buscador Google (www.google.com) para buscar datos de las compañías. 5