هو شرح الripv1 & IGRP اي شرح الDistance Vector

--------------------------------------------------------------------------------

بسم الله وبعونه
ابتدي في شرح الذي طلب مني وهوه عن الripv1 والigrp
ففي تقسيمت الrouting protocols
جزئ يسمي الDistance vector
وهذا بداخله ما سنقوم شرحهم وهما
IGRP & Rip
نسبدأ بالrip
وللعلم انا اشرح هذا الكلام ليس من عندي او من مراجعتي علي معلوماتي الشخصيه فقلت الافضل ان ااخد من اوراق مهندسي العزيز واستاذي أحمد نبيل حتي يكون الشرح 100% وانا اضيف ما يمكن اضافته واترجم بعض الي العربيه
فلا تنسوني من دعائكم وقبل مني استاذي أحمد نبيل وقطعا دعواكم لكل المسلمين
نبدأ
Rip V1 وهو اختصار كلمه
Routing Information Protocol
وهذا البروتوكول يعمل بالطبقه السابعه وهي طبقه التطبيقات Layer 7 Application Layer
ولانه من Layer 7 فأن اجهزه الكمبيوتر تستقبل جدول التوجيه او الRouting Table
كل 30 ثانيه مما يأدي الي تعب الحاسبات والكمبيوتر تقولك ارحمنييييييييييييييييي

1-Distance Vector Routing Protocol
2- Send Periodic updates contaning full routing Table every 30 second out of all its interfaces an address 255.255.255.255
وهذا يعني انه من نوع المسافه الموجه للبروتوكولات الموجهه
والنقطه الثانيه تعي انه يرسل كل 30 ثانيه بصفه مستمره كل 30 ترسل الجدول التوجيهي كامل علي عنوان البرود كاست
اي الارسال الي كل ما هم موجودين بالشبكه مما يسبب اختناق بالشبكه في الbandwidth
وقد يعمل حدوث collision ان كانت شبكت half duplex
ولكن لان كل الشبكات الان full duplex فالمشكله التي تواجهنا انها تقليل الباند ويدز

نأتي الي نقطه اخري عندما يستقبل الراوتر رساله البرود كاست انه لن يمررها خارجه فهو لا يعمل هذا مهما حدث
وانه يأخذها لنفسه فقط ويطور الجدول الذي لديه وبعد ذلك يوقع الجدول ولا يخرجه مثلما يعمل السويتش فهو جهاز عبقري كما تعلمون
rip v1 Deals with UDP (fast and not compact) & most protocol deals with udp send b.c
3- At change the router send triggered update containing full table and changed entry the metric to 16
او بمعني ابسط انه في حالت تغير يتم ارسال شحنه كهربائيه بها كل الجدول وبها الشبكه التي وقعت بمتريك يساوي 16
حتي يعلم باقي الشبكات
-4 symbol in Routing Protocol Table is "R"
وهذا يعني ان علامته في الجدول التوجيه هي
R
5- Admin Distance =120
اي مصدقيه هذا البروتوكول 120 وكلما ذاد رقم الدال علي المصدقيه لكما زاد عدم مصدقيته ولانه اعلي واحد فنحن نقول انه كداب اذا عم مع اي بروتوكول اخر وسيظهر هذا ان عدينا علي شبكه فعليه في شرحنا
6- Metric is hop Count (max = 15 hop)
في هذه النقطه نعلم ان المتريك هو الدال علي الهوب او الخطوه القادمه بمعني اصح
واقصي عدد للخطوات القادمه هي 15 اي خمسه عشر روتر اوا بعض في خط واحد وهذا يكون صعب غالبا
يعني اذا قمت بعمل تريس روت ستعلم ان المسافه بينك وبين الياهو الموجود بأمريكا يعني 7 او 8
ولكن في البروتوكولات القادمه يكون الخطوه القادمه اكبر وهنا لاحظ اني لم اقول المتريك حيث ان المتريك في كل بروتوكول له دلاله علي شئ وهذا يعني انه بالنسبه للريب يعني فقط الخطوه القادمه
ولاحظ انه اذا وضع المتريك ب 16 هذا يعني ان الشبكه سقطت
اي لم تعد لها وجووووووووووووووووووووووووود
7-classfull: dosen't send the mask in updates
the router that recives the update will estimate the mask
اي ان هذا البروتوكول يعمل علي نظام
class full
اي لا يرسل الماسط او القناع الذي يوضح عدد الاجهزه وعدد الشبكه والبيت الخاصه بالشبكه والاخري الخاصه بالاجهزه
مما يجعل الروتر المستقبل يعمل علي التوقع بالقناع وهذا ما يكون في اغلب الاحيان خطاء
مثال علي ذلك
10.1.0.0/24
سترسل من الروتر الاول الي الروتر الثاني بالشكل
10.1.0.0
مما يجعل الروتر الاخر يتوقع القناع فيضهعا هكذا
10.1.0.0/8
مما يجعلنا نقع في خطأ
8-Support equal Load Sharing (Balancing): 4 paths by default & 6 paths max
يبين لنا هذه النقطه انه يمكن عمل توزيع البيانات المرسله الي طريقين ولكن كن حذر فأنه لم يتم التوزيع الا في حاله توازن
ولكن في الريب فلا مشكله حيث انه سيحسبها علي اساس انه هنا يوجد روتر وهنا يوجود روتر فهو سيعلم موضوع التوازن من المتريك وكما اتفقنا المتريك في الريب يكون علي اساس عدد الخطوات القادمه
وانه اساسا يعمل علي 4 طرق ولكن يمكن ان نجعله يعمل حتي 6 طرق لتوزيع ارسال البيانات عليهم
نقطه مما قاله البشمهندس احمد نبيل بالعربي
من غير اي كونفجريشن لو عاندك لغايه 4 طرق الروتر هيوزه عليهم الداتا و عن طريق الكونفجريشن ممكن لو عندك 6 طرق زي بعض تخلي الروتر يستخدمهم كلهم
----
9-use bellmanford algorithm to calculate Routing Protocol
وهذا يعني ان التشطيب اللي بيحصل في جدول التوجيه وشطب بعض الطرق لان هناك طرق افضل يكون هذا عن طريق الجوريزم اي خوارزم اي برنامج وهو برنامج بلمان فورد
10-support solutions:
triggared updates + poisoned Route + poisone reverse(ACK)
Split horizon
hold down timer = 180 sec
وهذا يعني انه الحلول المتاحه والتي تم عملها فعليه وهي
ارسال تغير مفاجائ ومعه سم الطريق اي قول ان هذا الطريق مثمم حتي لا يقع فيه احد والرد عليه بثم معاكس اي للتأكيد انه عرف ان هذا الطريق مثمم فلا يقع فيه وان هذه الشبكه وقعت فعليا
الطريقه الثانيه هي فصل الافق السبليت هوريزون اي عندما يرسل لي ناحيه يقول الشبكه كذا بها فلان وفولان
ارسل هذا الكلام للناحيه الاخري ولا ارسل لنفس البوابه الفاتحه الانترفيس يعني ما ارسله لي
والعكس اي ما ارسله الناحيه الاخري اذهبه الي الاول ولم ارسله الي ما اتي منه
اما الطريقه الثالثه فهي الانتظار 180 ثانيه اي 6 في زمن جدول تحديث حتي اتأكد انه ما يرسله لي عن شبكه هو حقيقي وليس طريق مسموم اي عندما اسمع عن شبكه معينه وانها وقعت لن اصدق عنها اي شئ الا بعد 6 اضعاف وقت تحديث جدول حتي لو كانت موجوده حتي اضمن ان هذا الكلام حقيقي وليس ثم
لاحظ ان الريب ملكيه عامه اي اوبن سورو لاي شركه لديها روتر يمكن استخدامه فيوجد بروتوكولات اخري ملكيه خاصه مثل ما
سنقوله وهو ال
igrp
فهو ملك سيسكو
-------
هذا هو ال
Rip v1
-----------------------------------------------------------------------------------------------------------------
اما الان فسأقوم بشرح ال
igrp
(interior Gateway Protocol)
1-Distance Vector (D.V) Routing Protocol (cisco propietary)
اي هو ملكيه خاصه لسيسكو وهوه من النوع ديستنس فيكتور وعلي ما اعلم ان معني الديستنس فكتور اي المسافه الموجهه
2-like ripv1 , but periodic updates every 90 sec
اي انه مثل الاصدار الاول للريب ولكنه يرسل التحديث الدائم كل 90 ثانيه
-3like Rip v1
-4 Symbol in Routing Table is "I"
نسبه الي اول حرف في ال
IGRP
5-Admin Distance =100
اي مصدقيته تساوي 100
هل تعلم ماذا يعني ؟ انه صادق عن الريب صح ؟؟؟
تذكر ما قلنا انه الريب كان لديه مصدقيه 120 وقولنا لكما زاد الرقم علي المصدقيه كلما تبين لنا ان البروتوكل غير صادق
كداب يعني ومش هنصدقه لو معاه حد اصدق منه
هديك مثل بسيط لو جالك واحد صحبك وعارف انه مش بيكدب وقالك انا مسافر
وجيه اواحد صحبك تاني عارفه وعارف انه مش صادق دايما وقالك اللي قالك مسافر ده مش مسافر
هتصدق مين اكيد هتصدق الاول أصدق
هكذا بالبروتوكولات وهو يعمل الجدول يصدق الاكثر صدقا
-6 Metric is Composite one (=k1/Bw + K2*Load + K3*delay+K4/reliability+K5/MTU)
by default k1=k3=1
&
k2=k4=k5=0
وهذا يعني انه يعمل افتراضيا علي اثنين هما الباند ويدز والتأخير الديلاي
Band Width & Delay
Composite means a combination of : B.W , Load,Delay,Reiability,MTU
هذا يعني ان الكمبوزيت ايعتمد علي المعاير التي كتبت اعلي
accodrding to this composite metric we can use as max 100 routers in series (by default)
& by config we can use as max 255 routers in sercios
according to TTL =255
اي انه بالافتراضي اقصي عدد للروترات 100 علي خط واحد توالي يعني
وبالاوامر يمكن ان يصلو الي 255 حيث ان 255 هو اقصي رقم للروترات توالي حيث انه بعديها تقع ال
packet
من حيث انه وقت المعيشه
TTL=Time To Live
وقت حياه الباكت من ساعه مخرجت حتي ان تصل فهي اول متخرج يختم عليها ب255 وكلما تعدي علي راوتر او جهاز نهائي
مثل كمبيوتر او راوتر او اي جهاز
DTE =Data Terminal Equipement
وغالبا ما يكون روتر او جهاز ينقصها واحد من رقمها
حتي ان تصل الي 1 تأتي الي اخر روتر يقوم بتوقيعها وعدم توجيهها
7-IGRP is a classful
اي هو لا يرسل القناع مما يجعل الروتر التالي يتوقع ويقع في خطأ وان هذه النقطه تمت الشرح في الريب
فأسف ان لم اتطرق الي شرحها تفصيليا يمكنك الصعود اعلي وتعرفها وان لم تعرفها من اعلي او لم تكن واضحه ردك قول لي وسأشرحه هذا النقطه وحدها
8-support equal & non equal load sharing
(4paths by default & 6 paths max. => by Config)
طبعا قلنا عن الطرق 4 هذا الافتراضي و6 بالاوامر
ولكن الجديد بالاي جي ار بي انه يعمل تكافئ الحمل متساوي وغير متساوي
ولاننا نعلم ان المتريك الخاص بيه الافتراضي يعتمد علي باند ويدز وديلاي فأنه يعمل ان يقسم البيانات
وهذه النقطه تكون مثلا تقسيم علي حسب يعني هنا افضل الضعف اذن يرسل هنا ربع البيانات والثلات تربع الناحيه الاخري
اي اذا عندي 1 2 3 بيانات ولدي طريقين وطريق افضل الضعف ارسل بيه 1 و 2
وطريق الاقل الي النصف ارسل بيه 3
ولكن لاحظ انه بالافتراضي ستخرج البيانات من الطريق الافضل ولكن عند عمل الاوامر سيمكنا من خروج بيانات من غير متساوي الحمل
اي من طريق غير مساوي بالحمل
9-use Bellman Ford Algorithm To calculate the Routing Protocol table Like Ripv1
اي انه هو الاخر يستخدم برنامج او خوارزميه بيلمن فورد لحساب الجدول التوجيهي
10-support solutions:triggered updates+poised rote +poison reverse
split horizon
hold down timer =280 sec
(coz the periodic updates is every 90 sec)
اي انه يستخدم نفس الحلول مثله مثل الاصدار الاول للريب
ولكن وقت الانتظار اكبر انه 280 ثانيه
هل تعلم لماذا لان وقت المتكرر للتحديث هو 90 ثانيه

تحياتي ولا تنسواني من دعائكم واتمني ان أكون وفيت وان يكون شرحي مبسط وواضح منتظر ردودكم واهم شئ دعائكم
لي ولاسرتي وطبعا للمهندس احمد نبيل صاحب الفضل في هذا العلم
وطبعا للاخ لومارك ليوفقه الله في اختبار ال
ccie
السلام عليكم ورحمه الله وبركاته
عن-عرب هاردويرك
اخوكم هندسه العاشر
محمد عادل