O OSPF foi desenvolvido pelo grupo de trabalho IETF.O protocolo foi modelado para ambientes internet, incluindo suporte explicito para subredes IP (subnetting), baseado no roteamneto TOS(type of service) e rotulo(lagging) da informacao externa de roteamento. O OSPF tambem prove autenticacao das mensagens de atualizacao de roteamaneto e utiliza o IP multicast quando recebe ou envia atualizacoes.