پروتکل OSPF نسخه های مختلفی دارد که در حال حاضر از نسخه ۲ آن بیشتر استفاده می شود. OSPF به صورت انحصاری توسط شرکت ها ارائه میشوند و یک پروتکل کاملا جامع و بدون وابستگی به هیچ برند خاصی است، تقریبا همه روترهایی که در دنیا وجود دارند از پروتکل OSPF پشتیبانی می کنند.
این پروتکل OSPF از الگوریتم Shortest Path First یا SPF که به وسیله Dijkstra طراحی شده است، برای جلوگیری از به وجود آمدن Routing Loop در توپولوژی شبکه استفاده می کند و به نوعی یک شبکه Loop Free ایجاد می کند. پروتکل OSPF فرآیند Convergence سریعی دارد و از طرفی قابلیت Incremental Update را نیز با استفاده از LSA یا Link State Advertisement فراهم می کند.
پروتکل مسیریابی OSPF یک پروتکل Classless است و به شما این اجازه را می دهد که برای طراحی یک ساختار سلسله مراتبی شبکه از VLSM و Rout Summarization به راحتی استفاده کنید. در حال حاضر روتینگ پروتکل Rip از قدیمی ترین پروتکل ها محسوب می شود این پروتکل distance vector می باشد و از hop count به عنوان متریک استفاده می کند. مشکل بزرگ پروتکل Rip محدود بودن آن به 15 هاب می باشد.
منبع : آموزش OSPF در میکروتیک