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.