Eng. Ahmad H Almashaikh 193 Router (config) # router ospf 1 Router (config-router) # network 10.0.0.0 0.0.0.255 area 0 Router (config-router) # network 192.168.3.0 0.0.0.255 area 0 Router (config-router) # end Router # copy running-config startup -config هذهإعدادات الراوتر الثالث R3 كاملة الأن سنقوم بدخول للراوتر الرابع R4 لنقوم بعمل الإعدادات . ----------------------------------------------------------------------------------- - الأن سنقوم بدخول على R4 و عملالإعدادات التالية : الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # interface fastethernet 0/0 Router (config-if) # ip address 10.0.0.4 255.0.0.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 192.168.4.1 255.255.255.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # router ospf 1 Router (config-router) # network 10.0.0.0 0.0.0.255 area 0 Router (config-router) # network 192.168.4.0 0.0.0.255 area 0 Router (config-router) # end Router # copy running-config startup -config هذهإعدادات الراوتر الرابع R4 كاملةالأن سنقوم بدخول للراوتر الخامس R5 لنقوم بعمل الإعدادات .
عدد الصفحات ١٩٣Eng. Ahmad H Almashaikh 194 - الأن سنقوم بدخول على R5 و عملالإعدادات التالية : الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # interface fastethernet 0/0 Router (config-if) # ip address 10.0.0.5 255.0.0.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 192.168.5.1 255.255.255.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # router ospf 1 Router (config-router) # network 10.0.0.0 0.0.0.255 area 0 Router (config-router) # network 192.168.5.0 0.0.0.255 area 0 Router (config-router) # end Router # copy running-config startup -config هذهإعدادات الراوتر الخامس R5 كاملة الأن سنقوم بدخول للراوتر السادس R6 لنقوم بعمل الإعدادات . ----------------------------------------------------------------------------------- - الأن سنقوم بدخول على R6 و عملالإعدادات التالية : الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # interface fastethernet 0/0 Router (config-if) # ip address 10.0.0.6 255.0.0.0
عدد الصفحات ١٩٤Eng. Ahmad H Almashaikh 195 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 192.168.6.1 255.255.255.0 Router (config-if) # no shutdown Router (config) # router ospf 1 Router (config-if) # exit Router (config-router) # network 10.0.0.0 0.0.0.255 area 0 Router (config-router) # network 192.168.6.0 0.0.0.255 area 0 Router (config-router) # end Router # copy running-config startup -config هذهإعدادات الراوتر السادس R6 كاملة ووالاخيرة و بهذا الشكل يكون قد تم الانتهاء من برمجة جميع الراوترات و تفعيل بروتوكول الـ OSPF على جميع الراوترات ----------------------------------------------------------------------------------- - الأن بعد الانتهاء من برمجة جميع الراوترات يجب أن نتاكد هل تم إضافة جميع الشبكات في جميع الراوترات أو لا و نريد أن نقوم بعمل اختبار ما بين الشبكات كلها لنتاكد هل الشبكات تستطيع الاتصال مع بعضها البعض أو لا سنقوم بدخول على الراوتر الأول و نقوم بدخول على جدول التوجيه و نتاكد هل تم إضافة جميع الشبكات أو لا . - ملاحظة مهم جداً رمز بروتوكول الـ OSPF في جدول التوجيه O عندما نرى رمز O في جدول التوجيه يجب أن نعرف إنه تم تفعيل بروتوكول الـ OSPF . - الأن سنقوم بدخول على R1 و نقوم بكتابةالأمر التالي لعرض جدول التوجيه : Router > enable Router # show ip route
عدد الصفحات ١٩٥Eng. Ahmad H Almashaikh 196 R1 لاحظالأن بعد كتابة امر عرض جدول التوجيه لاحظ إنه يوجد 7 شبكات متصلة في الراوتر الأول R1 و يستطيع الاتصال في هذه الشبكاتأنظر للشبكات المحدد باللون الاصفر هذه الشبكات التي تم اضافته من خلال بروتوكول الـ OSPF و يجب أن نعرف أن هذه الشبكات من الطبيعي جداً إنه على راوترات تم تفعيل بروتوكول الـ OSPF عليهم و إذا قمنا بدخول على جميع الراوترات سنجد أن جميع الراوترات تحتوي على 7 شبكات, و بنسبه للشبكات المحددة بالون الاحمر هذه الشبكات المتصلة في الراوتر اتصال مباشر من دون بروتوكول الـ OSPF . - الأن سنقوم بدخول على R2 و نقوم بكتابةالأمر التالي لعرض جدول التوجيه : Router > enable Router # show ip route
عدد الصفحات ١٩٦Eng. Ahmad H Almashaikh 197 R2 - لاحظ بعد كتابة امر عرض جدول التوجيه تم عرض7 شبكات ايضاً هذا يدل على أن الراوتر الثاني R2 قام ايضاً بتحديث جدول التوجيه لديه و قام بإضافة الشبكات . اريد أن اوضح نقطة مهم جداً أنظر للشبكات كل شبكة يتساوى على الجانب الآخر لديها رقم شبكة الـ 10.0.0.0/8 هذا عنوان شبكة الـArea 0 و في هذه الحالة يجب أن نعرف إنه اي شبكة من هذه الشبكة لو اردنا أن تتصل في أحد الشبكات ستقوم بتوصيل عن طريق شبكة 10.0.0.0/8 المسؤولة عن الربط ما بين الشبكات و لاحظ إنه كل شبكة تاخذ عنوان متشابه من نفس النطاق بمعنى 10.0.0.1 و10.0.0.2 و ما بعدهم من هذه العناوين هذا لي لأنهم في نطاق واحد و في شبكة بث مباشر BMA في هذه الحالة يجب أن تكون جميع العناوين في نطاق واحد ليتم العمل بشكل صحيح . - الأن سنكمل عملية عرض جداول التوجيه في الراوترات التالية R3 و R4 وR5 و R6 لنرى هل تم إضافة جميع الشبكات أو لا سنقوم بدخول عليهم واحد واحد و نقوم بكتابة الأمر التالي : Router > enable Router # show ip route
عدد الصفحات ١٩٧Eng. Ahmad H Almashaikh 198 R3 R4
عدد الصفحات ١٩٨Eng. Ahmad H Almashaikh 199 R5 R6 - الأن بعد أن قمنا بعرض جداول التوجيه لجميع الراوترات نرى إنه يوجد في كل راوتر 7 شبكات و جميعهم متصلين مع بعضهما البعض عن طريق شبكة الـ Backbond Area 0 التي له عنوان10.0.0.0/8 و بهذا الشكليتم الاتصال ما بين جميع الشبكات. - الأن بعد أن قمنا بتفقد جدول التوجيه في جميع الراوترات نريد أن نعرف من الراوتر الرئيسي DR و الراوتر الاحتياطيBDR سنقوم بدخول علىأول راوتر تم تفعيل بروتوكول الـ OSPF عليه و نقوم بكتابةالأمر التالي :
عدد الصفحات ١٩٩Eng. Ahmad H Almashaikh 211 - في البداية قمنا بتفعيل بروتوكول الـOSPF على الراوتر اول R1 سنقوم بدخول عليه و كتابة الأمر التالي : Router # show ip ospf neighbor R1 - بعد أن قمنا بدخول على الراوتر الأول R1 و قمنا بعرض جدول الجيران لنعرف من هو الراوتر الرئيسي ولكن في هذا الراوتر لم يعرض من هو الراوتر الرئيسي DR و في هذه الحالة يجب أن نعرف إنه هذا هو الراوتر الرئيسي و لنتاكد من إنه الراوتر الرئيسي DR سنقومبدخول على راوتر اخرى مثل الراوتر الثاني R2 لنتاكد منهو الراوتر الرئيسي DR ولكن في هذه الحالة لاحظإنه تم عرض الراوتر الاحتياطي BDR و ياخذ عنوان الشبكة192.168.3.1 في هذه الحالة قمنابمعرفة من هو الراوتر الاحتياطي . - الأن لنتاكد من الراوتر الرئيسي سنقوم بدخول على الراوتر الثاني R2 و نقوم بكتابة الأمر التالي. Router # show ip ospf interface R2 - الأن لاحظ إنه تم عرض جدول الجيران و تم عرض الراوترات و حالة الراوترات لاحظ الأن إنه تم معرفة الراوتر الرئيسي DR ياخذ عنوان الشبكة192.168.1.1 و نفهم من هذا إنه الراوتر الأول R1 هو الراوتر الرئيسي و بهذا الشكل نكون قد تعرفنا على حالة الراوتر في الشبكة . - فيه هذا الدرس تم العمل على شبكة الـ BMA الشبكة السريعة التي تعمل في نطاق واحد الأن نريد أن نقوم بعمل شبكة Point-to-Point شبكة النقطة للنقطة لنتعرف كيفية العمل عليها و مفهومها .
عدد الصفحات ٢٠٠Eng. Ahmad H Almashaikh 211 Point-to-OSPF Configuration, Network Point إعدادات بروتوكول الـ OSPF على شبكة النقطة للنقطة الأن سنقوم بتفعيل الـ OSPF على شبكة مكونة من 3شبكات و سيتواجد نموذج للعمل عليه . في البداية يجب معرفةالإعدادات التي سيتم العمل عليها و معرفة الشبكات الـ 3 و معرفة الـ Area لنقوم بتفعيل البروتوكول على الشبكة بشكل صحيح 1. الشبكةالأولى ستكون بعنوان 192.168.1.0/24 . 1. الشبكة الثانية ستكون بعنوان192.168.2.0/24 . 3. الشبكة الثالثة ستكون بعنوان150.0.0.0/8 . الأن بعد أن تعرفنا على الشبكات و الإعدادات سنقوم بعمل إعدادات و تشغيل الإنترفيس و تركيب الاي بي على جميع الإنترفيس الموجودة على الراوترات و بعده سنقوم بتفعيل بروتوكول الـ OSPF لتسطيع جميع الشبكات الاتصالمع بعضها البعض مثل ما في النموذج التالي المرفق اسفل وسنقوم بتعريف الشبكات في الراوترات ليتم إضافة عناوين الشبكات في جداول التوجيه ليتم الاتصال و التعرف على الشبكات بشكل صحيح و سيتم انتخاب راوتر الـ DR وBDR في شبكة10.0.0.0/8 ليتم تعين الراوتر الرئيسي DR و الراوتر الاحتياطيBDR . - الأن سنقوم بدخول على الراوترات و نقوم بعمل برمجة لكل راوتر سنقوم بدخول على الراوتر الأول R1 و نقوم بتشغيلالإنترفيس و تركيب الاي بي عليه و بعدها نقوم بتفعيل البروتوكول الـ OSPF عليه و بعد الانتهاء سننتقل للراوتر الثاني و نقوم بنفس الإعدادات و بعد الانتهاء سنقوم بعمل اختبار للشبكة لنرى هل تعمل بشكل صحيح أو يوجد اخطاء .
عدد الصفحات ٢٠١Eng. Ahmad H Almashaikh 212 - الأن سنقوم بدخول على R1 و عملالإعدادات التالية : الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # interface fastethernet 0/0 Router (config-if) # ip address 10.0.0.1 255.0.0.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 192.168.1.1 255.255.255.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # router ospf 1 Router (config-router) # network 10.0.0.0 0.0.0.255 area 1 Router (config-router) # network 192.168.1.0 0.0.0.255 area 1 Router (config-router) # end Router # copy running-config startup -config هذهإعدادات الراوتر الأول R1 كاملة الأن سنقوم بدخول للراوتر الثاني R2 لنقوم بعمل الإعدادات . ----------------------------------------------------------------------------------- - الأن سنقوم بدخول على R2 و عملالإعدادات التالية : الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # interface fastethernet 0/0 Router (config-if) # ip address 10.0.0.2 255.0.0.0
عدد الصفحات ٢٠٢Eng. Ahmad H Almashaikh 213 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 192.168.2.1 255.255.255.0 Router (config-if) # no shutdown Router (config-if) # exit Router (config) # router ospf 1 Router (config-router) # network 10.0.0.0 0.0.0.255 area 1 Router (config-router) # network 192.168.2.0 0.0.0.255 area 1 Router (config-router) # end Router # copy running-config startup -config هذهإعدادات الراوتر الأول R2 كاملة الأن سنقوم بهذه الطريقة و الإعدادات نكون قد تم الانتهاء من جميع الإعدادات بشكل كامل و نريد أن نقوم بعمل اختبار للشبكة نتابع التالي . ----------------------------------------------------------------------------------- - سنقوم بدخول على الراوتر الأول R1 و نقوم بكتابةالأمر Ping لنتصل في الراوتر الثاني R2 إذاتم الرد بعلامة !!!!! بهذا الشكل هذا يدل على إنه الشبكة تعمل بشكل صحيح اما إذا تم الرد بهذا الشكل ..... هذا يعني إنه يوجد خطاء في الشبكة ولا تسطيع الاتصال في الراوتر الثاني أنظر ا الصورة التالية من داخل الراوتر الأول R1........... - لاحظإنه تم الرد بعلامة !!!!! من الراوتر الثاني R2 بهذه الطريقة نتاكد أن الشبكة تعمل بشكل صحيح و من دون اية مشاكل . - الأن نريد معرفة من هو الراوتر الرئيسي DR في الشبكة و من هو الراوتر الاحتياطي BDR . R1 R2
عدد الصفحات ٢٠٣Eng. Ahmad H Almashaikh 214 EIGRP Enhanced Interior Gateway Routing Protocol بروتوكول توجيه البوابة الداخليةالمحسن - بروتوكول خاص في شركة سيسكو و يتم تطويره و و برمجته من قبل شركة سيسكو نفسها .Cisco Routing Protocol - بروتوكول الـEIGRP هومطور من بروتوكول قديم Enhance to IGRP كان يعمل قبل أن يتم تطوير الـ EIGRPو الأن يعتمد العمل على بروتوكول الـ EIGRP. - يعتبر بروتوكول الـEIGRP هيجن ليلأنه يحتوي على خوارزمية أقصر مسار و خوارزمية اسرع مسار بمعنى إنه ينتمي إلى عائلة الـ Link Status Protocolو عائلة Distance Vector. - يدعم عدد القفزات لحد 224 Netxt Hop Countفي المسار الذي يعمل فيه بروتوكول الـ EIGRP . - يعمل بنظام الـDual في عملية اختيار المسار الافضل من مجموعة مسارات موجودة في الشبكة . - يعمل باستخدام تحديثان التحديث الفوري و التحديث الدوري و كل منهم له وظيفة . - التحديث الفوري يقوم ب إرسال رسالة عند حدوث تغير أو تعديل في ال جداول Triggered Update. - التحديث الدوريPeriodic Update هو التحديث المنظم في البروتوكول بمعنىإنه يقوم كل وقت معين بإرسال رسال دورية لستكشاف الجيران هل الراوترات تعمل أو هل الراوترات متوقفة عن العمل أو ما شابه . - يعمل بعنوان البث المتعدد الخاص فيه 224.0.0.10. - يعمل على ثلاثجداول مثل بروتوكول الـ OSPF ولكن هنا تختلف الاسماء في بروتوكول الـ EIGRP سأقوم بذكرها و شرحها . - يعمل على تقسيم الراوترات على عدة مناطق تسمى Autonomous System = AS على مختلف بروتوكول الـOSPF الذي يقسم المنطاق علىArea. - قيمة المسافة الإدارية لبروتوكول الـEIGRP 90 Administrative distance - بروتوكول الـEIGRP هو البروتوكول الوحيد الذي يعمل على مسار رائيسي و مسار احتياطي فقط في حال تم ايقاف المسار الرئيسي سيتم التحويل على المسار الاحتياطي بشكل تلقائي على عكس البروتوكولات الآخر .
عدد الصفحات ٢٠٤Eng. Ahmad H Almashaikh 215 - يعمل على توزيع الترافيك ما بينالمسارات لتوزيع الحمل عن المسار و تقليل الضغط. - يدعم كلمات المرور و تشفيرها . - يدعم تشفير الـ .MD5 - يعمل مع بروتوكولاتIP, Apple Talk , IPx. - يعمل بشكل دوري على مراقبة المسارات و التغيرات التي تحدث و في حال تم وقوع مسار أو عطل ستتم عملية التحويل بسرعة . - بروتوكول الـ EIGRP لا يعمل مع بروتوكولات الـUDP وTCP . - يعمل في الطبقة الثالثة و هي طبقة الشبكةNetwork Layer 3. - يدعم خاصية الـSummarization بشكل اتوماتيكي - يدعم خاصية الـ CIDR وVLSM . - يدعم تقسيم الشبكةClassless. جداولبروتوكول الـ EIGRP EIGRP Table 3- جدول الجيرانNeighbor Tabe هذا الجدول الذي يتم فيه ادراج الراوترات المجاورة لديها في الشبكة المرتبطة فيه بشكل مباشرة و التي تم تفعيل بروتوكول الـ EIGRP عليها لتتمكن من الاتصال في بعضها البعض و ايضاً يتم ادراج مسارات القفزات و الإنترفيس و العمل تحت إشراف بروتوكول الـ EIGRP . الأمر الذي يقوم بعرض هذا الجدول هو الأمر التالي : Router # show ip ospf neighbors .- جدول الطوبولوجيTopology Table هذا الجدول الذي يحتوي علىمخطة الشبكة كله بمعنى إنه يقوم بتسجيل جميع الطوبولوجي الخاص في الجيران و يحتوي ايضاً على النظام المتريك Metric و اسماء الراوترات الأمر الذي يقوم بعرض هذا الجدول هو الأمر التالي : Router # show ip ospf topology 1- جدول التوجيهRouting Table OR Global Routing Table هذا جدول التوجيه يتم تسجيل فيه تسجيل جميع المسارات و العناوين المجاورة للشبكة و عندما يريد أحد الجيران شبكة معينة يقوم بنظر على جدول التوجيه من حيث يختار افضل مسار للوصول للشبكة المطلوبة . الأمر الذي يقوم بعرض هذا الجدول هو الأمر التالي : Router # show ip route
عدد الصفحات ٢٠٥Eng. Ahmad H Almashaikh 216 أنواع حزم البيانات الخاصة في بروتوكول التوجيه الـEIGRP EIGRP Packet Types Hello Packets, Update Packet, Query Packet, Relpy Packet, ACK Packet - حزم البيانات يتم استخدمزا فيما بين الراوترات التي تم تفعيل بروتوكول الـEIGRP عليزا لتتمكن منبناء و صيانة الجداول الثلاثة الموجود في كل راوتر . - تتكون حزم البيانات من 5أنواعسأقوم بذكرها و شرح كل واحد بشكل منفصل عن الأخرى. 1- رسالة الترحيبHello Packet :هي عبارة عن رسالة ترحيبيتم إرساله في وقت معين و يستطيع مهندس الشبكة تحديد هذا الوقت الخاص في الرسالة و يوجد وقت تلقائي لهذا الرسالة سأقوم بذكرها في ما بعد وظيفة هذه الرسالة تكون بشكل دوري أو فوري مثل عندما يحدث تغير أو تعديل في أحد الراوترات الموجودة في الشبكة سيتم إرسال هذه الرسالة بشكل فوري بمعنى إنه حدث تغير أو تعديل يجب أن تبعث هذه الرسالة لنرى ماذا حدث هل تم حذف أو تعديل أو تغير في الشبكة هذه وظيفة هذه الرسالة تقوم بعملية استكشاف للشبكة التي تم تفعيل بروتوكول الـ EIGRP عليه و في حال لم يتم التعديل أو التغير أو ما شابه من هذه الاشياء سيتم إرسال هذه الرسالة بشكل دوري بمعنى كل وقت زماني محدد لتتم عملية الاستكشاف و المراقبة للشبكة بشكل دوري ولكن هذه الرسالة تكون بشكل غير موثوق بمعنى من الممكن أن يكون أحد الراوترات متوقف عن العمل و هذه الرسالة من الممكن إنه لا تقوم بكشف هذا الراوتر على عكس الرسالة الفورية تكشف التغير بشكل دوري و سريع ؟
عدد الصفحات ٢٠٦Eng. Ahmad H Almashaikh 217 محتويات رسالة الترحيب Hello Packets : في البداية رسالة الترحيب في بروتوكول الـ EIGRP تتكون منMessage Format وتحتوي في داخلها على عدة خانات مكونة في داخله معلومات يتم بناء الرسالة عليه سأقوم بذكهم و شرحهم . - تبداء عملية التغليف بشكل مرتب و تسمى هذه العملية Encapsulated EIGRP Message مكونة من اربع خاناتسأقوم بذكرهم : 1- Data Link Frame Header, 2- IP Packet Header, 3- EIGRP Packet Header , 4- Type / Length / Values Types. كما في النموذج التالي الأن سأقوم بشرح كل واحدة من هذه الخانات الاربعة بشكل منفرد عن الآخر لنفهم كل خانة ما هي وظيفتها و على ماذا تحتوي من المعلومات . 1- Data Link Frame Header: هذه الخانةالمسؤولة عن الإطار الذي يتم فيه تخزين و تركيب عناوين الماك ادرس لجهاز المرسل و المستقبل MAC Destination Address وMAC Source Address لتتم عملية ارسال مابين الأجهزة. 1- : IP Packet Headerهذه الخانةالمسؤولة عن الـ IP Packet والتي يتم فيها وضع عناوين الاي بي الخاصة بجهاز المرسل و جهاز المستقبل IP Source Address وIP Destination Address و تحتوي ايضاً على حقل بروتوكول الـ EIGRP.
عدد الصفحات ٢٠٧Eng. Ahmad H Almashaikh 218 3- : EIGRP Packet Headerهذه الخانةالمسؤولة عن رمز أنواع الحزمة و رقم المنطقة AS وسأقوم بشرح تفصيلي لهذه الخانة لي لأنه تحتوي على Header مكون من عدة خانات و طول هذا الـ Header 31 Bit و يحتوي في داخله عدة خانات سأقوم بذكر هذه الخانات و شرحها . 1- Type / Length / Values Types: هذه الخانة تحتوي على البيانات الخاصة في حقول الـ EIGRP Message المسؤولة عن الاتصال و تحديد النوع و الطول و القيمة و الحقل و هي التي تشمل كل الحقول الخاصة في الـ Message Format. : EIGRP Packet Headerيتكون هذا الحقل من عدة خانات و يتكون في داخل Header طول هذا الـ Header 31 bitكما في النموذج التالي - سأقوم بشرح كل هذه الخانات الموجودة في داخل الـ Header لنتعرف على كل واحدة منهم ماذا تفعل و ما هي وظيفة كل واحدة منهم . 1- Version 2- Opcode - Flags - Sequence - Ack - Autonomous System Numbers 3- Check sum 4- TLVs / EIGRP Message - هذه هي المكونات الأن سأقوم بشرحهم و معرفة كل منهم ماذا تحتوي :
عدد الصفحات ٢٠٨