يوجد إصدار من بروتوكول OSPF يستخدم للتعامل مع عناوين بروتوكول الانترنت من الإصدار الرابع IPv4 , و يسمى هذا الإصدار OSPFv2.
و يوجد إصدار اخر من بروتوكول OSPF يستخدم للتعامل مع عناوين بروتوكول الانترنت من الإصدار السادس IPv6 , و يسمى هذا الإصدار OSPFv3.
تفعيل الإصدار OSPFv2
لتفعيل بروتوكول OSPFv2 على جهاز “الموجه” (Router) يجب إجراء خطوتين رئيسيتين:-
-
تفعيل البروتوكول.
-
إضافة الشبكات الى البروتوكول.
تفعيل البروتوكول
لتفعيل بروتوكول (OSPF)نستخدم امر:-
Router OSPF [process ID]
حيث [Process ID] معرف العملية او رقم العملية.
و يمكن ان يتراوح هذا الرقم من 1 الى 65535.
إضافة الشبكات الى البروتوكول
نستطيع إضافة الشبكات الى البروتوكول بطريقتين:-
-
الطريقة الاولى: إضافة الشبكات الى البروتوكول باستخدام امر network في نمط البروتوكول.
Network [Network ID] [wildcard mask] area [ID]
حيث [Network ID] معرف الشبكة التي نريد إضافتها
[wildcard mask]قناعwildcard mask
[ID] رقم المنطقة.
-
الطريقة الثانية: تفعيل البروتوكول في المنفذ الذي يصل بالشبكة التي نريد إضافتها للبروتوكول باستخدام امر IP router OSPF في نمط المنفذ.
IPOSPF [Process ID] Area [Area ID]
حيث [Process ID] هو رقم العملية .
[Area ID] رقم المنطقة.
مثال
إذا اردنا تفعيل بروتوكول OSPF و إضافة الشبكة 192.168.1.0 الى المنطقة الرئيسية Area 0 سنجري ذلك كما يلي:-
Router OSPF 1
Network 192.168.1.0 0.0.0.255 area 0
مثال
عند تفعيل بروتوكول (OSPF) على “الموجه” (Router) باستخدام رقم عملية 1 بالشكل التالي:-
Router OSPF 1
و اردنا إضافة الشبكة التي تتصل بالمنفذ FastEthernet 0/1 و تفعيل البروتوكول على هذا المنفذ سنقوم اولا بالدخول لنمط الإعداد الفرعي الخاص بهذا المنفذ , ثم نكتب الامر بالشكل التالي:-
IP OSPF 1 area 0
ملاحظات على استخدام قناع Wildcard Mask
عند استخدام امر Network لإضافة الشبكات الى البروتوكول و تفعيل البروتوكول على المنفذ الذي يصل بهذه الشبكات فيمكننا استخدام امر Network مع معرف الشبكة Network ID و قناع Wildcard Mask.
و مثالاً على ذلك الامر التالي:-
Network 192.168.1.0 0.0.0.255 Area 0
حيث يخبر قناع الشبكة Wildcard Mask هذا بروتوكول (OSPF) ان يقوم بالبحث عن المنفذ المتصل بشبكة ذات المعرف الذي يبدأ بـ 192.168.1 و يقوم بتفعيل البروتوكول على هذا المنفذ و إضافة شبكته الى البروتوكول.
فالرقم صفرفي احد اجزاء(او احدى المجموعات الثمانية Octet) لقناع Wildcard Mask يعني انه يجب ان يتساوى هذا الجزء من العنوان مع العنوان المدخل مع الامر.
اما العدد 255 في احد اجزاء قناع Wildcard Mask فيعني انه لن يهتم لمحتويات هذا الجزء اوOctet من العنوان.
و في مثالنا هذا , تم كتابة قناع Wildcard Mask بالشكل التالي:-
192.168.1.0 0.0.0.255
و هذا يعني انه يجب ان يتساوى اول ثلاث مجموعات ثمانية Octet من عنوان المنفذ الذي سيتم تفعيل البروتوكول عليه و إضافة شبكتة الى البروتوكول مع القيم 192.168.1 , بغض النظر عن قيمة الجزء الرابع.
فإذا كان عنوان المنفذ هو :-
192.168.1.1
او
192.168.1.98
او
192.168.1.201
فسيتم تفعيل البروتوكول على هذا المنفذ و إضافة شبكته الى البروتوكول , لان جميع هذه العناوين تحقق شرط القناع 0.0.0.255
من جهة اخرى يمكننا استخدام قناع wildcard mask لإضافة مجموعة شبكات الى البروتوكول في خطوة واحدة, حيث يمكننا كتابة Wildcard Mask واحد يدل على مجموعة شبكات.
فمثلا إذا كان احد منافذ جهاز “الموجه” (Router) متصل بشبكة لها معرف الشبكة التالي:-
192.168.1.0
و منفذ اخر متصل بشبكة لها معرف الشبكة التالي:-
192.168.2.0
فيمكننا تفعيل البروتوكول على المنفذ الاول و إضافة شبكته كما تعلمنا سابقا بكتابة معرف الشبكة و قناع Wildcard Mask بالشكل التالي:-
192.168.1.0 0.0.0.255
و لتفعيل البروتوكول على المنفذ الثاني و إضافة شبكته نكتب معرف الشبكة والقناع Wildcard Mask بالشكل التالي:-
192.168.2.0 0.0.0.255
و بهذا سيتم إضافة الشبكتين و تفعيل البروتوكول على هذين المنفذين.
و بدلا من كتابة الامر في خطوتين منفصلتين , يمكننا استخدام قناع
Wildcard Maskواحد ليعبر عن الشبكتين بالشكل التالي:-
192.168.1.0 0.0.255.255
او بالشكل التالي:-
192.168.2.0 0.0.255.255
او حتى بالشكل التالي:-
192.168.0.0 0.0.255.255
و بهذا سيبحث البروتوكول عن المنفذ او المنافذ التي يبدأ عنوانها بـ 192.168 و لن يهتم ببقية العنوان, و سيقوم بتفعيل البروتوكول على هذه المنافذ و إضافة شبكاتها للبروتوكول.