يقوم بروتوكول OSPF بتنفيذ عمله على ثلاث مراحل رئيسية و هي كالتالي:-
-
المرحلة الاولى :- مرحلة جمع البياناتData Collection
في هذه المرحلة يقوم البروتوكول بجمع بيانات متنوعة في خطوتين بالشكل التالي:-
-
الخطوة الاولى : جمع بيانات عن الشبكاتTopology Data Collection
-
الخطوة الثانية : جمع بيانات عن الجيرة,او اكتشاف الجيرةNeighbor Discovery
-
-
المرحلة الثانية : مرحلة تبادل البيانات Data Exchange
في هذه المرحلة يقوم البروتوكول بتبادل البيانات مع الاجهزة المحيطة وفقا لشروط معينة.
-
المرحلة الثالثة : مرحلة اختيار افضل المساراتBest Routes Selection
في هذه المرحلة يقوم البروتوكول بفحص البيانات التي جمعها ليختار افضل المسارات لكل شبكة وفقاً لمعايير خاصة ,و يسجل هذه المسارات في جدول التمريرRouting Table لديه.