Planificación y Administración de Redes/Tema 10/Protocolos interiores y exteriores

Protocolos interiores (IGP) editar

Routing Information Protocol (RIP) editar

Protocolo IGP. RFC 1095. Muy simple y extendido, gracias a que fue incluido en la distribución UNIX BSD (routed)

Características generales:

  • Vector distancia.
  • Métrica = número de saltos (de 1 a 15). 16 es infinito.
  • Dos tipos de participantes: activos (sólo pueden ser routers) y pasivos.
  • Cada 30 segundos los participantes activos difunden su vector de distancias: duplas de (prefijo IP, distancia).
  • Utiliza UDP como protocolo de transporte (puerto 520).
  • Todos los participantes (activos y pasivos) escuchan los mensajes RIP y actualizan sus tablas.
  • Existe un proceso de borrado de rutas (cada 180 segundos), para mantener las tablas fiables y para recuperarse ante caídas de routers, por ejemplo.
  • Dos tipos de paquetes. REQUEST: enviados por los routers o hosts que acaban de conectarse o su información ha caducado. RESPONSE: enviados periódicamente, en respuesta a un REQUEST o cuando cambia algún coste.
  • Actualmente existen dos versiones del protocolo: RIPv1 y RIPv2 (aporta subnetting y autenticación).

Limitaciones:

  • Existen diferencias entre implementaciones debido a que la RFC tardó un poco en aparecer.
  • Convergencia lenta (inconsistencias transitorias provocan bucles de encaminamiento). Se han propuesto algunas soluciones, pero son parciales o no sirven para todas las topologías.
  • Carga las redes innecesariamente. Todos los routers hacen broadcast periódicamente.
  • Permite 15 saltos como máximo.
  • Métrica de saltos. No contempla otras posibilidades (caudal, probabilidad de error, etc.)

Open Shortest Path First (OSPF) editar

Primero el Camino Abierto más Corto. Protocolo IGP. RFC 1247. Presentado en 1990 como sustituto de RIP. Recomendado por la IETF para redes IP.

Características generales:

  • Escalable: admite redes con miles de encaminadores
  • Estado de Enlaces
  • Soporta subnetting: prefijos + máscaras.
  • Los mensajes OSPF se encapsulan directamente dentro de datagramas IP: no utilizan ningún protocolo de transporte.
  • Encaminamiento multimétrica. Distinto camino dependiendo del campo TOS de la cabecera IP. También soporta balanceado de carga entre rutas de igual coste.
  • Encaminamiento jerárquico. Divide el sistema autónomo en áreas. Cada área esconde su topología. El encaminador OSPF sólo necesita conocer la topología de su área.
  • Tipos de encaminadores: Internal, Area Border, Backbone y AS Boundary.
  • Tipos de Redes: Point to Point, Broadcast y Non-Broadcast
  • Inyección de rutas externas: uno o varios encaminadores aprenden rutas externas y las propagan.
  • Descubrimiento dinámico de encaminadores.
  • Adaptación a redes locales: aprovecha las redes con difusión hardware para disminuir el número de mensajes OSPF.
  • Soporte para autentificación, lo que proporciona mayor seguridad y evita ataques.

Protocolos exteriores (EGP) editar

BGP editar

Border Gateway Protocol es un protocolo mediante el cual se intercambia información de encaminamiento entre sistemas autónomos.

Entre los sistemas autónomos de los ISP se intercambian sus tablas de rutas a través del protocolo BGP. Este intercambio de información de encaminamiento se hace entre los routers externos de cada sistema autónomo. Estos routers deben soportar BGP. Se trata del protocolo más utilizado para redes con intención de configurar un EGP (external gateway protocol)

Es el protocolo principal de publicación de rutas utilizado por las compañías más importantes de ISP en Internet. BGP4 es la primera versión que admite encaminamiento entre dominios sin clase (CIDR) y agregado de rutas. A diferencia de los protocolos de Gateway internos (IGP), como RIP, OSPF y EIGRP, no usa métricas como número de saltos, ancho de banda, o retardo. En cambio, BGP toma decisiones de encaminamiento basándose en políticas de la red, o reglas que utilizan varios atributos de ruta BGP.

Con BGP los encaminadores en la frontera de un sistema autónomo intercambian prefijos de redes hacia las que saben encaminar. Las rutas aprendidas son inyectadas en el IGP para distribuirlas entre los encaminadores interiores al AS.


Relaciones entre Sistemas Autónomos

Las relaciones que existen entre distintos sistemas autónomos son principalmente de peering y de tránsito. Básicamente una relación de tránsito es la que existe entre un proveedor y un cliente, de modo que el cliente pague por los recursos de Internet que le puede suministrar su proveedor. Las relaciones de peering no suelen se pagadas y consisten en un enlace para comunicar dos sistemas autónomos con el fin de reducir costes, latencia, pérdida de paquetes y obtener caminos redundantes. Se suele hacer peering con sistemas autónomos potencialmente similares, es decir, no se hace peering con un cliente potencial ya que saldría uno de los dos sistemas autónomos beneficiado.


Curiosidad

Durante las protestas de Egipto de 2011 el gobierno de Hosni Mubarak ordenó a todos los proveedores de acceso que operan en el país árabe el corte de las conexiones internacionales. Como consecuencia de los cortes y bloqueos en la noche del 27 al 28 de enero los enrutadores egipcios dejaron de anunciar hasta 3.500 rutas de BGP, dejando al resto de enrutadores sin la información necesaria para intercambiar tráfico con los servidores egipcios.

Fuente y más información:

http://internacional.elpais.com/internacional/2011/01/28/actualidad/1296169207_850215.html