Os protocolos de encaminhamento link state foram criados para superar as limitações dos protocolos de distance vector. Os protocolos link state mantêm uma base de dados completa da topologia da rede e cada roteador calcula as rotas usando o algoritmo SPF.