OSPF este un protocol link-state care a fost dezvoltat ca înlocuitor pentru protocolul de rutare distance vector , RIP. RIP a fost un protocol de rutare acceptabilîn primele zile de rețelistică și Internet. Cu toate acestea , dependența RIP pe numărul de hopuri ca fiind singura metrică pentru determinarea rutei cele mai bune a devenid rapid problematic. Utilizând numărul de hopuri nu scalează foarte bine în rețele mari cu mai multe căi de viteze diferite. OSPF are avantaje semnificate față de RIP în sensul că oferă convergență rapidă și scalează bine la mai multe implementări în rețea.

OSPF este un protocol de rutare classless care utilizează conceptul de zone pentru scalabilitate. Acest capitol acopera bazele implementărilor și configurațiilor single-area OSPF.