بسم الله
اولا اخواني الاعزاء الافضل اسف علي التأخير الكبير عليكم
ولكن التمسوا لي العذر pls:
واهه الحمد لله ده اخر موضوع بالروتينج وبعديه لم يتبقي الا ال static route
مما سيسهل عليا مشوار انهاء الروتينج "التوجيه"
موضوعنا هو بعد ان عرفنا الــLink State نعرف البروتوكول العامل عليه وهو الـOSPF
Ospf Open Shortest Path First
1- Open standard link state Routing protocol
انه ليس محتكرا لشخص ما وانما يمكن استخدامه علي اي موجه "router"
2- Sends Triggered update Called LSA @ startup
And @ change on multicast address
224.0.0.5 for all routers لكل الموجهات
224.0.0.6 for only DR and BDRللموجه الرئيس ومساعده فقط
طبعا كما نعلم انه يوجد اتنين اي بي بالاو اس بي اف واحد للتحدث بين الرئيس ونائبه
وواحد بين كل اللي مشغلين او اس بي اف
3- Symbol in Routing Table “O”
ولاحظ انها او كبيره وليست صغيره بجدول التوجيه حيث الاو الصغيره تعني شئ اخر
4- Admin Distance = 110
اي مصدقيه البروتوكول 110
وطبعا زي مقلنا كلما قل الرقم الدال علي المصدقيه كلما اصبح البروتوكول اكثر صدقا
Note : on non cisco router we can only use Rip or OSPF
On cisco Routers : Eigrp ospf rip but the best is EIGRP
5- Metric = Coast = 10^8 / band width
If band with = 100Mbps so coast =1
هنا يتضح لنا ان المتيريك هو المشقه ويساوي 10 اس 8 علي البند ويدز
واذا كان لديك الوصله فاست ايرثر نت فالمشقه او التكلفه تساوي واحد
ويمكنا تغير الباند ويدز ولاحظ ان تغير الباند ويدز يعني تغير في الحسابات فقط
ArabHardWare(Config)#int s0
ArabHardWare(Config-if)#Bandwidth in Kbps
هنا الان بعد دخولك علي الانترفيس السريال يمكنك تغير الباندويث لتسهيل الحسابات
Note : number of hops is unlimited
عدد الخطوات القادمه غير محدود نعم ولكن هذا لا يعني شئ تعلموا لماذا لان الTTLلاي باكيت مرسله وهي التي تساوي 255
اما عن تظبيط الكلوك
Clk rate that mean the service
ArabHardWare(Config)#int s0
ArabHardWare(Config-if)#clock rate 64000
طبعا اي شئ تحته خط يبقي يمكن تغيره رجاء الاخد بالاعتبار النقطه ديه
6- Use Dijstra algorithm to calculate the Routing Table
استخدام خوارزمه ديجسترا لحساب جدول التوجيه
7- Classless & reliable
Classless : transmit the mask during update
Reliable: transmit Ack
انه بلا مجموعه اي يرسل اثناء التحديثات القناع
واعتمادي اي يرسل رد بانه وصله الرساله ويرد بذلك
8-sends periodic updates every 30 minutes (LSDB refreshment)
يرسل كل ثلاثين دقيقه تحديثات فقط انها تعمل تحديث لقاعده البيانات الخاصه بالLS
9-supports hierarchical design (design as to Areas)
يدعم التصميم الي مناطق او بمعني اصح الي مساحات وراعي ان الاصل هي area 0
وهي تعتبر العمود الفقري لذلك
Each router can know full details about it area & know only summary about other area
ان كل موجه يعلم كل المعلومات عن المساحه الخاصه بيه ويعلم فيط الملخص عن باقي الشبكات

وطبعا سبب من استخدام الareas ديه مشكله مشهوره تدعي الرفرفه الFlapping
ونحن لن نتعرض الي الareas بالCCNA ولكني احببت ان اضح هذه النقطه عشان لو حصل نصيب واي حد يشرح الCCNP الروتنيج تحديدا ان شاء الله
Area 0 is the Back bone area
المساحه رقم صفر كما قلنا هي العمود الفقري لكل المساحات يعني لو وقعت بالسلامه كله
Area (0 to 4 billions 2^32 ) = 4 * 10^9
عدد المساحات هو 4
All areas should be connected to area 0
All these ares lie in 1 AS
كل المساحات تكون في اي في مكان له سياسه واحده

Hieratical Design
1-Network inistability will affect only the area & not the entire network
2-Less CPU usage
3-Less memory utility
4-More complex design



Ospf configuration

ArabHardWare(Config)#router ospf process id (1->65535)
ولحظ ان البروسيس اي دي لا يمكن ان يوضع صفر ويأتي هذا سؤال بالامتحان
ArabHardWare(Config)#network direct connected wild card mask area area ID
طبعا عندما نضع نضع فقط كلمه نتورك ونضع الويلد كرت ماسك وهو مقلوب القناع
ونضع كلمه المساحه ثم نضع عنوان المساحه والذي من اول صفر الي 4 مليار
Wild card Mask : 32 bit (inverted subnet mask)
0= exact
1=don’t mask
Ex:
ArabHardWare(Config)#router ospf 1
ArabHardWare(Config-router)#Network 10.1.1.0 0.0.0.255 area0
هذا يعني الشبكه 10.1.1.0
لاحظ اننك عندما تكتب الويلد ماسك تحدد شبكه بعينها اما بالrip
انك تحدد الشبكه ولكنه يختار كل الشبكات التي تبدأ باسمها يعني بينقي شبكه مشهوره
مثال علي ذلك
ArabHardWare(Config)#router rip
ArabHardWare(Config-router)#Network 10.1.2.0
هذا يعني اي شبكه اسمها 10.x.x.x
Process ID : as if we divide our router into no. of routers each interface can follow a process
بمعني اوضح كأننا قسمنا الروتر الي اجزاء جزئين او اكثر
وكل انترفيس يمكن عمل وظيفه محدده
1-No. that identify a unique LSDB on the local router
2-Locally significant (affect the local router only and not advertised to other router)
1- انه رقم الذي يحدد وحده قاعده البيانات الموجوده علي الموجه
2- فقط موجه واحد ولم يشرح لباقي الموجهات
هذه الطريقه يستخدم عندما يوصل شركه مقدمه خدمه لشركات مثلا بنكين وكل واحد له اكتر من فرع فتعمل علي توصيل فروعه ببعضها وعلي نفس الموجه نوصل البنك الاخر وبذلك لا يشعر اي بنك بالاخر ولا يري اي شئ عنه
OSPF Network type:
1-point to point
Only one neighbor
مجرد جار واحد

2-BMA (Broadcast Multiple Access)
Broad cast = routers lie in the same local area & affected by their broadcast
Multiple Access = more than 1 neighbor on 1 interface
3-NBMA (non Broad cast multiple access)
The wan switch is discard any broadcast msg
So if any router send a broadcat then it will use simulate B.C
Simulate B.C = Replicate unicast msg
يعني عندما يرسل موجه الي باقي الموجهات لا ترسل برود كاست ولكن ترسل لكل واحد ولكن تعيد الرساله مره اخري لكل واحد وهذا نل يسمي ربليكاتد يوني كاست اي متكرر لكل شخص

سوف اعمل قريبا جزئ بتعديل هذا المقال واضيف عليه موضوع انتخابات الموجهات rule:
اتمني ان يكون الشرح واضح ومبسط :q:
واشكركم علي قرائت ما كتبت واتمني الدعاء لي ولوالدي وليجزي الله خيرا لصاحب المرجع
المهندس استاذي العزيز احمد نبيل
وخصوصا انه يعلم بشروحاتي بالمنتدي بل ويشجعني علي ذلك فجزاه الله كل خير
وجزا الله اخينا لومارك كل خير فهو دائما متميز ووفق الله لومارك ومحمد سمير وقاهري
وكل اخوننا الكبار
ولا تنسوا ان تدعو لكل المسلمين
ولا تنسوا قول سبحان الله وبحمده سبحان الله العظيم
اخوكم "هندسه العاشر" lolo:
محمد عادل