Eng. Ahmad H Almashaikh 129 الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 10.0.0.1 255.0.0.0 Router (config-if) # no shutdown كما في الصورة التالية - الأن تم تشغيل و تركيب الاي بي 10.0.0.1 علىالإنترفيس f0/1 . - الأن سنقوم بالخروج على المستوى السابق Router (config-if) # end . - الأن سنقوم بعملية حفظ الإعدادات و نقلزا من ذاكر الـ RAM إلى ذاكر الـ NVRAM. - Router # copy running-config startup config - بزذه الطريقة قمنا بعملإعدادات الراوتر المسمى Router 0 تم تشغيلالإنترفيس f0/0 للشبكة192.168.1.0/24 و تم تشغيل الإنترفيس f0/1 للشبكة الثالثة
عدد الصفحات ١٢٩Eng. Ahmad H Almashaikh 131 10.0.0.0/8 و بزذه الطريقة نكون قد تم اعدادالراوتر بشكل صحيح الأن ننتقل للراوتر المسمى Router 1 و سنقوم بتشغيلالإنترفيس و تركيب الاي بي على كل انترفيس. ----------------------------------------------------------------------------------- الأن سنقوم بدخول على الراوتر Router 1 بعد الدخول على جهاز الراوتر قم بكتابةNo لعملية الاستكمال - الأن سنقوم بعملية اعداد الشبكة الثانية التي تاخذ عنوان اي بي 192.168.2.0/24 Router > enable Router # config t Router (config) # interface fastethernet 0/0 Router (config-if) # ip address 192.168.2.200 255.255.255.0 Router (config-if) # no shutdown كما في الصورة التالية - الأن تم تشغيل و تركيب الاي بي 192.168.2.200 علىالإنترفيس f0/0 . - الأن سنقوم برجوع على المستوى السابق Router (config-if) # exit . - الأن سنقوم بدخول على الإنترفيس f0/1 و نقوم بتركيب الاي بي10.0.0.2. هذا النموذج يوضح كل انترفيس تم ربطه في اية شبكة
عدد الصفحات ١٣٠Eng. Ahmad H Almashaikh 131 الأن سنقوم بكتاية الاوامر التالية Router > enable Router # config t Router (config) # interface fastethernet 0/1 Router (config-if) # ip address 10.0.0.2 255.0.0.0 Router (config-if) # no shutdown كما في الصورة التالية - الأن تم تشغيل و تركيب الاي بي 10.0.0.2 علىالإنترفيس f0/1 . - الأن سنقوم بالخروج على المستوى السابق Router (config-if) # end . - الأن سنقوم بعملية حفظ الإعدادات و نقلزا من ذاكر الـ RAM إلى ذاكر الـ NVRAM. - Router # copy running-config startup config
عدد الصفحات ١٣١Eng. Ahmad H Almashaikh 132 - بهذه الطريقة قمنا بعملإعدادات الراوتر المسمى Router 1 تم تشغيلالإنترفيس f0/0 للشبكة192.168.2.0/24 و تم تشغيل الإنترفيس f0/1 للشبكة الثالثة 10.0.0.0/8 و بهذه الطريقة نكون قد تم اعداد الراوتر بشكل صحيح بهذه الطريقة قمنا بعمليةإعدادات تشغيل الإنترفيس لجميع الراوترات و تم تركيب العناوين على جميع الإنترفيس و بهذه الطريقة الشبكة الداخلية تعمل ولكن في هذه الحالة شبكة 192.168.1.0/24 لا تستيطع الاتصال بشبكة 192.168.2.0/24في هذه الحالة نحتاج للشبكة الثالثة 10.0.0.0/8 و هي التي ستقوم بربط ما بين الشبكةالأولى و الشبكة الثانية لتتمكن من الاتصال ببعضهما البعض و يستطيعون تبادل المعلومات و البيانات في ما بينهم الأن سنحتاج لعمل التوجيه اليدوي Static Routing و عمل التوجيه و تعريف الشبكات في كل راوتر لتتم عملية الاتصال في جميع الشبكات نبداء في إعدادات التوجيه اليدوي . قبل أن نبداء يجب أن نتعرف على بعض الاوامر المزمة جداً جداً في عملية صيانة الشبكات : Router # show ip interface brief هذا الأمر يستخدم لعرض جميع المنافذ الموجود في جزاز الراوتر مع جميع عناوين الاي بي الموجود على الروترات و حالتزا هل هي تعمل أو لا Up or Down Router # show ip route هذاالأمر يستخدم لعرض جدول التوجيه في الراوتر و الشبكات المتصلة في الراوتر Router # show ip protocol هذاالأمر يستخدم لعرض البروتوكولات المستخدمة في جزاز التوجيه الراوتر Router # show running-config هذاالأمر يستخدم لمعرفة تفاصيل ملف الإعدادات يحتوي على جميع التفاصيل التي تعمل في الجزاز .
عدد الصفحات ١٣٢Eng. Ahmad H Almashaikh 133 - سنقوم بدخول على الراوتر المسمىRouter 0 و سنقوم بعملية عرضجدول التوجيه الموجود في هذا الراوتر قبل أن نقوم بعملية إعدادات التوجيه اليدوي يفضل أن نقوم بزذه الامور قبل أن نبداء في تعريف و إضافة الشبكة لكي لا يحدث اية مشاكل في الشبكة و نقوم بكتابة الأمر التالي : Router # show ip route كما في الصورة التاليةRouter 0 - أنظر في هذه الصور يظزر لدنيا شبكتين الشبكة 10.0.0.0/8 و الشبكة 192.168.1.0/24 يجب أن نعلم أن هذه الشبكات تم توصيلزا بشكل مباشر و تاخذ الرمز "C " و هذا يدل على الاتصال المباشر في جدول التوجيه , لاحظ إنه لا يوجد شبكة بعنوان 192.168.2.0/24 نعمإنه لم يتم إضافة هذه الشبكة في جدول التوجيه و في هذه الحالة لا تستيطع الشبكتين الاتصال في بعض الا بعد أن نقوم بعمل التوجيه اليدوي ليتم الاتصال قبل أن نبداء في عملية الإعدادات يجب أن نتاكد هل الشبكة 192.168.1.0/24 موجود في الراوتر المسمىRouter 1 أولا يجب أن نتاكد بدخول على الراوتر Router 1 و نقوم بعرض جدول التوجيه و نتاكد سنقوم بكتابة الأمر التالي :
عدد الصفحات ١٣٣Eng. Ahmad H Almashaikh 134 كما في الصور التاليةRouter 1 : Router # show ip rout كماظزر في الصور لا وجود للشبكة 192.168.1.0/24 لإنه لم يتم عمل الإعدادات الخاص في التوجيه . - الأن سنقوم بعملية إعدادات التوجيه اليدوي Static Routing نبداء - الأن نحن في الراوتر المسمى Router 0 سنقوم بعملالإعدادات التالية ............. الأن سنقوم بكتاية الاوامر التالية : Router > enable Router # config t Router (config) # ip route 192.168.2.0 255.255.255.0 10.0.0.2 هذاالأمر يستخدم في التوجيه اليدوي فقط يقوم بعملية إضافة الشبكة المراد الاتصال فيه مع قناع الشبكة الخاص فيها و بعده تقوم بوضع اي بي الشبكة الثالثة 10.0.0.2و هي الشبكة الوسيطة التي تربط ما بين الشبكتين 192.168.1.0/24 و192.168.2.0/24 و بهذا الشكل سيتم الاتصال ما بينا الشبكات ولكن يجب أن نقوم بنفس هذه الخطوات على الراوتر الآخر المسمى Router 1 . Router (config) # end Router # copy running-config startup -config
عدد الصفحات ١٣٤Eng. Ahmad H Almashaikh 135 كما في الصورة التاليةRouter 0 بعد عمل الخطوات السابقة سنقوم بكتابةالأمر التالي لعرض الشبكات لنتاكد هل تم إضافة الشبكة 192.168.2.0/24 أولا . Router # show ip route كما في الصورة التاليةRouter 0 : - لاحظإنه يوجد شبكة 192.168.2.0/24 و يتم الاتصال فيزا عن طريق الشبكة 10.0.0.2/8 الأن في هذه الحالة تم إضافة الشبكة في جدول التوجيه اليدوي الخاص
عدد الصفحات ١٣٥Eng. Ahmad H Almashaikh 136 في راوترRouter 0 سنقوم بنفسالإعدادات على الراوتر الآخر المسمى Router1 و نقوم بعملالإعدادات و إضافة الشبكة 192.168.1.0/24 في الراوتر الآخر . - قبل الانتقال لجزاز الراوتر الآخر لاحظ إنه يوجد شيء ما بعد عنوان الشبكة 192.168.2.0/24 [1/0] هذا هو الـNext Hop عدد القفزات التي في المسارأنظر في الصور السابقة عدد القفزات [1/0] قفز واحد بمعنىإنه تم القفز عن انترفيس متصل في الراوتر موجود في المسار إذا كان اكثر من راوتر سيتم كتابة ما فوق الرقم واحد . ----------------------------------------------------------------------------------- - سنقوم بدخول على الراوتر المسمى Router 1 و سنقوم بعملية عرض جدول التوجيه الموجود في هذا الراوتر قبل أن نقوم بعملية إعدادات التوجيه اليدوي يفضل أن نقوم بزذه الامور قبل أن نبداء في تعريف و إضافة الشبكة لكي لا يحدث اية مشاكل في الشبكة و نقوم بكتابة الأمر التالي : Router # show ip route كما في الصورة التاليةRouter 1 كما ظزر في الصور لا وجود للشبكة192.168.1.0/24 لإنه لم يتم عمل الإعدادات الخاص في التوجيه . - الأن سنقوم بعملية إعدادات التوجيه اليدوي Static Routing نبداء - الأن نحن في الراوتر المسمى Router 1 سنقوم بعملالإعدادات التالية ............. الأن سنقوم بكتاية الاوامر التالية :
عدد الصفحات ١٣٦Eng. Ahmad H Almashaikh 137 Router > enable Router # config t Router (config) # ip route 192.168.1.0 255.255.255.0 10.0.0.1 Router (config) # end Router # copy running-config startup -config بعد عمل الخطوات السابقة سنقوم بكتابةالأمر التالي لعرض الشبكات لنتاكد هل تم إضافة الشبكة 192.168.2.0/24 أولا . Router # show ip route كما في الصورة التاليةRouter 1
عدد الصفحات ١٣٧Eng. Ahmad H Almashaikh 138 - الأن بهذه الطريقة تم إعدادات جميع الشبكات و الأن نستطيع الاتصال في جميع الشبكات : شبكة 192.168.1.0/24 تستطيع الاتصال في شبكة192.168.2.0/24 عن طريق شبكة 10.0.0.0/8 بهذهالطريقة نكون قد تم الانتهاء من هذه الشبكات الثالثة . سنقوم بعمل اختبار هل هذه الشبكة تتصل في بعضها البعض أو لا سنقوم بعمل الاتصال ما بين الراوترات و بعده سنقوم بدخول على الأجهزة و نقوم بعمل اختبار من داخل الشبكة عن طريق الأمر Ping تابع سنقوم بعمل اتصال ما بين الراوترأولاً عن طريق الأمر Ping كما هو موجود في الصورة التالية : Router 0 قام بعملPing على الشبكة 10.0.0.2 الموجودة علىRouter 1 لاحظ تم الرد عليه Success هذا يعنيإنه تم الاتصال بشكل صحيح الأن عملية الـ ping تتكون من 5 packet أنظر في هذه الصورة تم وصول 4 packet تم اسقاطpacket واحدة و قمنا ايضاً بعمل ping على الشبكة الثانية192.168.2.200 لاحظ وصول الـpacket بشكل كامل و عد تقطع في الوصول لقد تم وصول5 packet للشبكة192.168.2.200 بشكل صحيحأنظر في الصورة اسفل : Router 0 - راوتر الثانيأنظر ايضاً يستطيع أن يتصل في الشبكات الآخر الموجود في راوتر Router 0 كم في الصور التالية
عدد الصفحات ١٣٨Eng. Ahmad H Almashaikh 139 Router 1 - الأن سنقوم بعملية الـ ping من جزاز الحاسوب PC 0 الموجود في شبكة 192.168.1.1 و نريد أن نقوم بعملية الـ ping على جزاز الحاسوبPC 1 الموجود في شبكة 192.168.2.1 كم هو موجود في الصور التالية PC 0
عدد الصفحات ١٣٩Eng. Ahmad H Almashaikh 141 - لاحظ تم الرد من جزاز الحاسوبPC 1 الموجود في شبكة 192.168.2.1 تم الرد بي 4 packet بشكل كامل - الأن سنقوم بعملية الـ ping من جزاز الحاسوب PC 1 الموجود في شبكة 192.168.2.1 و نريد أن نقوم بعملية الـ ping على جزاز الحاسوبPC 0 الموجود في شبكة 192.168.1.1 كم هو موجود في الصور التالية - لاحظ تم الرد من جزاز الحاسوب PC 0 الموجود في شبكة 192.168.1.1 تم الرد بي 4 packet بشكل كامل ------------------------------------------------------------------------------- هاكذا نكون قد تم الانتزاء من درس Static Routing. بعض الاوامر المزمة و الملاحظات يوجد امر مزم جداً جداً جداً يجب أن نعرفه و ناخذ الحذر منه و نفزم ماذا سيفعل . في حال نريدإضافة شبكة عن طريق الـ Static Routing نقوم بكتابةالأمر التالي Router (config) # ip route 192.168.1.0 255.255.255.0 10.0.0.1 هذاالأمر الذي قمنا بعمل الإعدادات به و يعتمد على عنوان الشبكة و يوجد امر ثاني يعتمد على الإنترفيس المتصل في الشبكة بدل من كتابة الاي بي و سأقوم بتفريق ما بينزم . Router (config) # ip route 192.168.1.0 255.255.255.0 10.0.0.1
عدد الصفحات ١٤٠Eng. Ahmad H Almashaikh 141 Router (config) # ip route 192.168.1.0 255.255.255.0 f0/1 لاحظإنه الأمر الثاني متصل من الإنترفيس و معتمد على الإنترفيس على عكس الأمر الأول الذي يعتمد على الاي بي في هذه الحاله إذا تم العمل و الاعتماد على كتابة الإنترفيس في هذه الحالة سيتم الاتصال بشكل مباشر ولا يقوم بعد عدد القفزات الإنه الاتصال مباشر على عكس وضع الاي بي الذي يعد عدد القفزات . كما في الصورة التالية توضح الفرق ايضا ولكن في هذه الصورة تم الربط بكابل السيريل. Dynamic Routing IPv4 التوجيه الأوتوماتيكي و البروتوكولات التي تعمل فيه بروتوكول مسار المعلومات Routing Information Protocol RIP = RIP: هوبروتوكول مسار المعلومات و يصنف كبروتول بوابة داخلية IGP و يستخدم ايضاً من خوارزميات التوجيه و خوارزمية المسافة و تم توسيعه عد مرات, و أدى ذلك لإنتاج الإصدار عد اصدارات و كان الإصدار المطور من بروتوكول الـ RIP هو الإصدار الثاني. الإصدار الثاني هو RIP2 وفي الإصدارين ما يزالأن قيد الاستخدام في أيامنا هذه, على الرغم من ظزور تقنيات أكثر تقدماً مثل تقنية (فتح أقصر مسار أولاً (OSPF و بروتوكول IS-IS كما تم إصدار نسخة من بروتوكول الـ RIP متأقلمة مع البروتوكول IPv6 و هي المعيار المعرف ببروتوكول RIPng) RIP الجيلالثالث) الذي تم رفعه عام .1997
عدد الصفحات ١٤١Eng. Ahmad H Almashaikh 142 لمحة تاريخية : إن خوارزمية التوجيه المستخدمة في بروتوكول RIP و التي تدعى بخوارزمية (Bellman-Ford) أوخوارزمية شعاع المسافة كان أول انتشار لزا في شبكة الحاسب عام 1967 كخوارزمية التوجيه الأولية من ARPANET . تفاصيل تقنية :RIP هو عن بروتوكول توجيه شعاع المسافة, و الذي يوظف عداد خطوات كمقياس للتوجيه. و لتجنب مشكلة العد إلى ما لا نزاية قام بروتوكول الـ RIP بتعريف عدد أقصى للمسافة و هي (عدد الخطوات) المسموح بزا من المصدر إلى الوجزة. فالعدد الاقصى للخطوات المسموح بزا هو 15 في بروتوكول RIP.و هذا العدد المحدود أيضاً يقوم بتحديد حجم الشبكات التي يمكن لبروتوكول الـ RIP أن يدعمزا. تم بناء RIP فوق بروتوكول UDP كبروتوكول النقل الخاص به. و يعمل على البوابة رقم520 الإصدارات. هذا البروتوكول يعمل في البطقة السابعة و هي طبقة التطبيقات Application Layer . هذا البروتوكول يستخدم و يعتمد على خوارزمية أقصر مسارDistance Vector Protocol . يعمل باستخدام جدول واحد و هو جدول التوجيه الذي يتم فيه تسجيل عناوين الشبكات و المسارات Routing Table. قيمة المسافة الإدارية لـ بروتوكول الـRIP هي120 . يقوم بحسب طريقة افضل مسار (Metric) عن طريق الـHop Count المسار صاحب عدد الراوترات الاقل الموجود في المسار . يدعم هذا البروتوكول عدد اقصى15 راوتر في الشبكة الواحد فقط يقوم بروتوكول الـRIP بإرسال التحديثات كل ثلاثين ثانية و هو عبار عن إرسال كامل جدول التوجيه . - Distance Vector : هذه خوارزمية اقصر مسار بمعنى عدد الراوترات التي في المسار مثل عندما ترسل البيانات ستقوم بدخول في المسار و ستبقى مرسلة للتوقف على آخر مسار في الشبكة و بنسبه لبروتوكول الـ RIP فقط يدعم 15من عدد القفزات 15 قفز فقط و عند وصول البيانات للقفز رقم 15 سيقومالمستقبل باخذه و بعده سيتم الغاء البيانات لإنه لا يمكن تجاوز اكثر من 15 قفزHop Count . - بروتوكول الـRIP لا يهتم في سرعة المساربلا يهتم في عدد القفزات و عدد الراوتر الموجودة في المسار و طبعاً عدد الراوترات في المسار الاقل سيقوم بإرسال البيانات منها مثال على ذالك النموذج التالي هذه شبكة مفعل عليه بروتوكول RIP , أنظر عليها و قم بتدقيق فيه .......
عدد الصفحات ١٤٢Eng. Ahmad H Almashaikh 143 بعد أن قمت بنظر على النموذج عليك الأن أن تعرف إنه إذا اراد جزاز PC 1 الموجود في شبكة192.168.1.0/24 يريد أن يرسل بيانات لجزاز موجود في شبكة 192.168.4.0/24 للجزازPC 4 برايك اية مسار سيختار لعمليةإرسال البيانات ؟ من الطبيعي سيقوم باختير المسار الذي تم تحديده بلون الاصفر لي إنه يحتوي على راوتر واحد في المسار بينما المسار الثاني يحتوي على راوترين في المسار , في هذه الحالة سيتم اختيار المسار صاحب عدد الراوتر الاقل . قيمة المسافة الإدارية Administrative distance: هو الرقم اول الذي يتم من خلاله تحديد المسار الذي سيتم الاعتماد عليه بين عد مسارات للوصول إلى الشبكة المطلوبة حيث أن المسار صاحب الـ Administrative distance الاقل هو الذي سيصبح المسار المعتمد , لكل Routing protocol الـ Administrative distance الخاص به اي عند امكانية الوصولإلى شبكة معينة باستخدام اكثر من بروتوكول فيتم استخدام البروتوكول صاحب ال AD الاقل ولكل بروتوكول قيمة مسافة ادارية مختلفة.
عدد الصفحات ١٤٣Eng. Ahmad H Almashaikh 144 وهذاالجدول يوضح قيم الـ Administrative distance في كل حالة . Metric :هو الرقم الثاني الذي يتم الاعتماد عليه للوصول إلى الشبكة المطلوبة في حالة تساوي ال AD للمسارين ويتم تحديد قيمة ال metric في كل بروتوكول بطريقه مختلفة عن الآخر ففي ال RIP تكون قيمة ال metric هي عدد الراوترات التي يتم عبورها للوصول إلى الشبكة المطلوبة ، وفي ال EIGRP يتم استخدام الـ Bandwidth, Delay, Reliability, Load ووفق معادلة معينة يتم حسابالـ metric , وفي ال OSPF يتم حسابه عن طريقالـ bandwidth وهكذا ، وكما في الـ AD يتم اعتماد المسار صاحبالـ metric الاقل .
عدد الصفحات ١٤٤