OSPF

     Projetado para ambientes TCP/IP, o OSPF é um protocolo do tipo link-state baseado no algoritmo SPF (Shortest Path First). Esse, também chamado de algoritmo de Dijkstra, é usado para calcular o menor caminho.
Funcionamento
       Cada nó da rede contém todos os dados sobre os links existentes na sua área hierárquica. Esses dados são atualizados através de avisos enviados pelos roteadores informando sobre as interfaces ligadas, o numero do enlace e a distância, ou métrica das rotas. Utilizando essas informações, os roteadores conseguem calcular, sozinhos, a melhor rota para um determinado destino.
       É utilizado, no contexto do MPLS, nas VPNs. É utilizado um protocolo chamado “VRF protocol” (VPN Routing and Fowarding), que irá completar as tabelas de encaminhamento de cada roteador virtual. Esse protocolo pode vir a utilizar o OSPF.