Saltar al contenido

La arquitectura de Internet

Internet no es una red, sino miles conectadas entre sí: sistemas autónomos, tres niveles de operadores, quién paga a quién, los puntos neutros y las redes de distribución de contenido.

Una red de redes: los sistemas autónomos

Internet no tiene dueño ni centro. Lo que hay son miles de redes independientes que acuerdan intercambiarse tráfico. Cada una de esas redes, gestionada por una sola organización con una política de encaminamiento propia, es un sistema autónomo o AS: un operador de telecomunicaciones, una universidad, un gran proveedor de nube o una administración pública pueden serlo.

Un AS se identifica con un número único, el ASN. Los reparte IANA, que entrega bloques a los cinco registros regionales o RIR, y cada RIR los asigna en su zona: RIPE NCC en Europa, ARIN en Norteamérica, LACNIC en Latinoamérica, APNIC en Asia y AFRINIC en África. El mismo circuito es el que reparte las direcciones IP.

Dentro de un AS, el encaminamiento lo resuelve un protocolo interior o IGP, elegido libremente por su administrador. Entre sistemas autónomos distintos solo hay una opción: BGP, que es el protocolo exterior con el que dos redes se anuncian mutuamente qué destinos saben alcanzar. El detalle de cómo encaminan esos protocolos pertenece al tema de arquitectura de redes y protocolos de transporte.

Dentro del sistema autónomo, un IGP. Entre sistemas autónomos, BGP y nada más. Y el ASN que identifica a cada uno lo asigna IANA a través de los registros regionales.

Para el examen

  • De qué se compone Internet: de miles de sistemas autónomos

  • ASN: el número que identifica a cada uno

  • Con qué se anuncian rutas: con BGP

Los tres niveles de operadores

Los sistemas autónomos no son iguales entre sí. Por su alcance y por su posición en la cadena de conexiones se ordenan en tres niveles, y ese orden decide quién paga a quién por transportar tráfico.

NivelAlcanceCómo alcanza el resto de Internet
Tier 1Internacional. Es la espina dorsal de InternetCon nadie paga tránsito: llega a todo Internet por acuerdos entre iguales con los demás Tier 1
Tier 2Nacional o continentalIntercambia gratis lo que puede, pero necesita comprar tránsito a un Tier 1 para llegar al resto
Tier 3Local. Es el proveedor que da servicio al usuario finalCompra tránsito a niveles superiores. No revende conectividad a otros operadores

A los Tier 1 se les llama carriers de Internet, y entrar en ese club exige requisitos muy altos: presencia en varios continentes, capacidad enorme y acuerdos con todos los demás Tier 1. Un Tier 2 que quiera alcanzar a otro Tier 2 con el que no tenga acuerdo directo tiene que hacerlo a través del tránsito que le vende un Tier 1.

El Tier 3 es el que reconoce cualquier usuario: es su ISP, el que le lleva la fibra a casa o a la oficina. La cadena completa, vista desde un ordenador cualquiera, es usuario, ISP local, operador nacional y espina dorsal internacional.

Para el examen

  • Tier 1: llega a toda Internet sin pagar tránsito a nadie

  • Tier 2: combina acuerdos de intercambio y tránsito

  • Tier 3: solo compra tránsito

Los puntos neutros de intercambio (IXP)

Un IXP, o punto neutro, es una instalación donde muchas redes se conectan a una infraestructura común para intercambiarse tráfico directamente. Es neutro porque no pertenece a ninguno de los operadores que lo usan: en Europa suelen estar constituidos como asociaciones o cooperativas de sus propios miembros.

Lo que resuelve es un problema de dinero y de distancia. Sin punto neutro, dos operadores de la misma ciudad podrían estar mandándose el tráfico a través de un tercero al que los dos pagan tránsito, y ese tráfico podría dar un rodeo de miles de kilómetros. Conectados en el IXP, el tráfico va directo. Se gana en las tres cosas a la vez: menos latencia, más ancho de banda disponible y menos coste, porque se evita el peaje del tránsito.

Los IXP son especialmente valiosos para los operadores de nivel 2 y 3, que son los que más tránsito compran. Ejemplos conocidos son ESPANIX y CATNIX en España y DE-CIX en Alemania, uno de los mayores del mundo.

El punto neutro no es un operador ni vende conectividad: es el sitio donde los operadores se conectan entre ellos para dejar de pagar el rodeo.

Para el examen

  • Qué es un IXP: la instalación donde muchos operadores se interconectan directamente

  • Qué consigue: ahorra tránsito y baja la latencia

  • En España: ESPANIX y CATNIX

Peering y tránsito: quién paga a quién

Entre dos redes solo caben dos tipos de acuerdo, y la diferencia es exactamente quién factura. En el peering, o acuerdo entre iguales, las dos redes se intercambian gratis el tráfico que va de una a la otra, porque a las dos les interesa por igual. En el tránsito, una red le paga a otra para que le lleve el tráfico a cualquier destino de Internet, y no solo a los suyos.

La regla práctica es que el peering es horizontal y el tránsito es vertical: dos redes de tamaño parecido se emparejan gratis, y una red pequeña le compra tránsito a una más grande. Por eso los Tier 1 no pagan tránsito a nadie, y por eso un Tier 2 solo puede prescindir del tránsito para los destinos que alcanza por peering.

ModalidadDónde se materializaCoste
Peering privadoUn enlace dedicado entre las dos redes, punto a puntoGratuito entre las partes, salvo el coste del propio enlace
Peering públicoEn un punto neutro, contra la infraestructura compartida del IXPGratuito entre las partes, con una cuota al IXP
TránsitoContrato con un operador de nivel superiorDe pago, normalmente por capacidad contratada

Para el examen

  • Intercambio (peering): nadie paga y solo se alcanzan las redes del otro

  • Tránsito: se paga y se alcanza Internet entera

Las redes de distribución de contenido (CDN)

Una CDN, o red de distribución de contenido, es una malla de servidores repartidos por todo el mundo que guardan copias del contenido de sus clientes. Cuando alguien pide un vídeo, una imagen o una hoja de estilos, no se le sirve desde el servidor de origen sino desde el nodo de la CDN más cercano a él.

El efecto es doble. Por un lado, rendimiento: el contenido viaja mucho menos y llega antes. Por otro, disponibilidad: si el servidor de origen se cae o recibe una avalancha de peticiones, los nodos de la CDN siguen sirviendo la copia. De ahí que las CDN se instalen precisamente en los puntos neutros, que es donde están conectados todos los operadores de la zona.

Akamai, Cloudflare o CDNJS son ejemplos habituales. Para esta plataforma la utilidad sería la evidente: los PDF de los temas y las imágenes de las fichas se sirven desde el nodo más próximo al opositor, y el servidor solo atiende lo que de verdad cambia en cada petición.

Para el examen

  • Qué hace: acerca el contenido al usuario con copias en nodos repartidos

  • Qué consigue: baja latencia y descarga al origen

  • Beneficio extra: absorbe picos y ataques de denegación

Origen y evolución de Internet

1969 · ARPANET

La red del Departamento de Defensa estadounidense conecta cuatro universidades con conmutación de paquetes.

1983 · TCP/IP

ARPANET adopta la pila TCP/IP: es la fecha que se da por nacimiento técnico de Internet.

1989-1991 · la web

Tim Berners-Lee crea en el CERN la World Wide Web: HTTP, HTML y las URL. Web e Internet no son sinónimos: la web es un servicio más.

Hoy

Miles de sistemas autónomos interconectados, gobernados técnicamente por IETF, ICANN/IANA y W3C.

Para el examen

  • ARPANET: 1969: el origen, con conmutación de paquetes

  • Nacimiento técnico de Internet: 1983, cuando ARPANET adopta TCP/IP

  • La web: Tim Berners-Lee, CERN, 1989-1991; es un SERVICIO de Internet, no Internet

Los principales servicios de Internet

ServicioProtocolos
WebHTTP y HTTPS
Correo electrónicoSMTP, POP3 e IMAP
Nombres de dominioDNS
Transferencia de ficherosFTP, SFTP y FTPS
Acceso remotoSSH; Telnet quedó obsoleto por ir en claro
Voz y vídeoVoIP (SIP y RTP) y streaming
Mensajería y P2PXMPP, y BitTorrent como ejemplo de par a par

La pregunta clásica cruza el servicio con su protocolo o con su puerto. La trampa habitual: la web no es Internet, y el correo no va por HTTP; cada servicio tiene su pila propia sobre el mismo TCP/IP.

Para el examen

  • Cada servicio, su protocolo: web HTTP, correo SMTP/POP3/IMAP, nombres DNS, ficheros FTP/SFTP, remoto SSH

  • Telnet: obsoleto: va en claro; lo sustituye SSH