Open Shortest Path First (OSPF) es un Protocolo para el Ruteo IP que usa el mecanismo de estado enlace (LS). Los mensajes OSPF se encapsulan en datagramas IP, campo protocolo n° 89.

Clasificación de routers:

  1. Router interno.
  2. Router backbone.
  3. Area border router.
  4. AS border router.

Secuencia básica de operaciones realizadas por los Enrutadores:

  1. Descubrir vecinos OSPF.
  2. Elegir el router designado (opcional, depende de la topología).
  3. Formar adyacencias.
  4. Sincronizar bases de datos para el área al que pertenece.
  5. Calcular la tabla de encaminamiento.
  6. Anunciar los estados de los enlaces (esto es una inundación limitada por área).

Tipos de mensajes:

  1. HELLO: descubre vecinos y construye adyacencias entre ellos.
  2. DBD: controla la sincronización de la base de datos.
  3. LSR: peticiona registros específicos de estado de enlace.
  4. LSU: envía registros de estado de enlace solicitados.
  5. LSACK: reconoce los demás tipos de paquetes.

Estados por los que pasa un router para formar adyacencias:

  1. DOWN: desactivado.
  2. INIT: envían paquetes HELLO para establecer relación.
  3. TWO-WAY: bidireccionalidad entre router y router.
  4. EXSTART: intercambian bases de datos con un DBD.
  5. EXCHANGE: intercambian información de encaminamiento.
  6. LOADING: se reciben LSRs y se devuelven LSUs.
  7. FULL: los routers mantienen una lista de vecinos adyacentes.