بسم الله
ابتدأ في شرح الLink state كمقدمه للospf
ان شاء الله
هذه هي هديه عيد ميلادي lolo:اليكم فاليوم هو 4-4 هوه عيد ميلادي كل عام وانتم بخير وبأمانه قد طمعت في ان يكون هديت عيد ميلادي هذا العام مختلفه تمام وهي تكون هدايا دعوات وحسانات من عمل خيري صافي لوجه الله
نبدأ بعون الله
Link State Routing
سنشرحه في الثلاث حالات عند البدايه وعند الاتزان في العمل وعند حدوث تغيير
@startup عند البدايه
1-each router will try to discover the link State neighbor
(i.e direct connected + operate with link state protocols )
Using a hello messgae
طبعا كمان نعلم ان كل روتر يحاول ان يستكشف جيرانه وذلك عن طريق حاله الوصله للجار او بمعني اخر عاوز يعرف الناس اللي حوليه وحالهم ايه حسين بيه فهمين ولا ايه النظام
مثال : الاجهزه المتصله ملتصقه بيه و والعمل مع بروتوكول حاله الوصله
وذلك باستخدام رساله هالو
2- Each Router will form a packet describing itself called
LSA (Link State Advertisment) and sends it to all neighbors
يعني كل روتر يعمل باكت تشرح نفسها وتجمع معلومات عن نفسها وهي اسمها
اعلان حاله الوصله
ويقول عنها المهندس احمد نبيل بالعربي
يعني الروتر الفلاني يجمع معلومات عن نفسه ( عندي الانترفيس كذا واسمها كذا وواصل علي النتورك كذا وليها ماسك كذا ) ويبعتها لجيرانه و نفس الكلام يعمله كل روتر
-----------
في الlink يقول الاي بي
في الstate يقول الحاله up or down ويقول المتريك
وفي الAdvertisment اسم المعلن وهو الروتر المرسل
This table will saved on memory
وهذه الجدول سيتم حفظه بالذاكره
3-Each nrighbor that recieves a LSA will take a copy of it in LSDB(Link State Data Base)
And then sends it as it is to all its other neighbors , so LSA of each router will be flooded in the AS
3- كل جار يستقبل اعلان حاله الوصله يأخذ له نسخه ويضعها في قاعده البيانات الخاص بحاله الوصله
ثم يرسل هذا الاعلان عن حاله الوصله زي مهو دون اي تغير الي باقي الجيران الاخرين
وهذا يعني ان اعلان حاله الوصله لكل موجه يعمل فيضان في النظام المستقل
AS=Autonimus system نظام مستقل
والنظام المستقل يعني انه له سياسته الخاصه وافكاره من بروتوكولات وقوانين علي الموجودين بيه
4- each router will then draw a tree from its LSDB called LSDB Tree
شجره تحتوي علي كل الموجهات اللي يعرفهم بكل الطرق المتاحه
وهذا يعني ان الروتر رسم شجره فيها كل اللي سجله في قاعده البيانات يعني اللي عرفه من اعلان حاله الوصله
5- Each Device will applay Dijkstra Algorithm (SPF algorithm) on the LSDB tree to get SPF Tree
SPF=Shortest path first
وهذا يعني ان كل جهاز سيطبق عليه خوارزمية اي برنامج ديكجزسترا وهو الاقل في المسافه اولا علي شجره قاعده البيانات الخاصه بحاله الوصله وذلك لاستنتاج شجره الاقل مسافه اولا وليس Shortest تعني بالظبط المسافه من حيث الطول ولكن تعني الافضل والاسرع للوصول اي طريق
6- the SPF Tree will be then transelated to a Routing Table
هذا الطريق الاقصر اولا سيتم ترجمته الي جدول توجيه
ويمكن ان تجد طريقين ذات نفس الحمل ويعمل عليهم load sharing
او الاستفاده من تساوي الاحمال بالتوزيع الارسال علي مسارين
@ Convergence في حاله الاتزان او الثبات او عدم وجود تغيرات
Each Router will only send perodic LSA every 30 min to make LSDB refreshment
هذا ان كل موجه يرسل كل 30 دقيقه اي كل نصف ساعه بشكل دوري اعلان حاله الوصله وهذا لعمل تحديث لقاعده بيانات حاله الوصله
ملحوظه الريب كان دايما يبعت وميسكتشي وكل 30 ثانيه
ولكن هنا كل 30 دقيقه !!!
@Change في حاله التغير
Router that feels change will send triggered partial update Assume Network on E0 is Down Router_X will send
the follonwing
Link State Advertisment
9.0.0.1 Down metric= infinity Router_X
وهذا يعني ان في حاله حدوث تغير وسيرسل فولت عالي للتنبيه بيه تحديث جزئي
بفرض ان الشبكه علي الانترفيس الايثرنت 0 وقعت فأن الموجه روتر_اكس سيرسل التالي
اسم الشبكه في خانه الوصله ام في خانه الحاله سيرسل وقع والمتريك بمالا نهايه
وفي المعلن سيكتب اسم الروتر : روتر_اكس
Each neighbor will take a copy of this LSA & updates it LSDB & redraw the LSDB Tree & Then redraw The SPF Tree & reform the Routing Table & in the same time forword the LSA of Router_x as it to the following neighbors
كل روتر سيأخذ نسخع من اعلان حاله الوصله ويعمل تحديث لقاعده بيانات حاله الوصله الخاصه بيه و سيأعيد رسم قاعده بيانات شجره حاله الوصه وسيعيد رسم شجره الطريق الاقصر اولا ويسعيج الشكل لجدول التوجيه وفي نفس الوقت سيرسل اعلان حاله الوصله الخاص بالروتر روتر_اكس ازي مهو الي باقي الجيران
Link State Disadvantages
1-Very Complex implementation ,Design & Configuration
معقد جدا في عمليه بنائه وتصميمه واوامره
2-Network instatility will affect AS
يعنى سوف تقوم الشبكه فى لحظتها بالتاثير على النظام الواحد
هذا ما قاله لي استاذي ونجمنا الكبير المشرف adam black ice
3-High CPU usage “Dijkstra is a very CPU intensive Algorithm”
اهلاك واستخدام عالي علي البروسيسور الخاص بالروتر وذلك لاستخدامهم خوارزمية ديكجستر وهو مستخدم علي للبروسيسور
4-High memory utility
استخدام عالي للميموري طبعا ده بيعمل قاعده بيانات ويرسم ليها شجره ويعمل طريق الاقصر الاول ويعملها شجره ويعمل جدول توجيه كل ده ؟؟؟ طبعا يبقي بيستخدم ذاكره كبيره
عشان كدا الospf عادات ما يحتاج الي روترات وحوش كما يقال عليها عشان البروسيسور والميموري يستحملوا
Advantages
1- no Routing Loops
2- No Band Width Waslc
3-Reliable
4-Classless
5-use multicast
طبعا كل السابق واضح من مميزات
لا يعمل دواير او لخبطه في مسارات التوجيه
لا يستخدم باند ويز ضائع علي لا شئ
معتمد عليه
يرسل الماسك ولا يحدث عمليه التوقع
يستخدم الارسال الي مجموعات

اخواني الاعزاء انهيت اليكم الLink State وان شاء الله سأقوم بشرح الOSPF عندما اقدر حيث اني مشغول بالدراسه جدا هذه الفتره دعواتكم لي ولمن ساهموا في هذا الموضوع فصاحب الكتابه او المرجع هو المهندس احمد نبيل وصاحب احد السطور التي لم استعبها جيدا وهو قام بشرحها هو المشرف الاستاذ ادام بلاك ايس
وتحياتي لكم واتمني اكون وفيت وكل عام وانتم بخير وكل سنه وانتم طيبين
اخوكم محمد عادل