التوجيه اليدوي Static Routing
سنبداء في التطبيق العملي و سنقوم بعمل إعدادات التوجيه اليدوي Static Routing :
- سنقوم ببناء شبكة مكونة من راوترين على برنامج الـ Cisco Packet Tracer Student و سنقوم ببرمجة كل راوتر بشكل يدوي و تعريف الشبكات على بعضها البعض كما في الصورة التالية و نجعل كل الشبكات أن تتصل في الشبكات الآخر :
- الإعدادات التي سيتم بناء الشبكة عليها .
- في هذا التصميم يتكون لدينا ثلاث شبكات كل شبكة لها عنوان اي بي .
الشبكة الأولى ( 1 ) Network :
192.168.1.0/24 : IP عنوان الشبكة الأولى .
255.255.255.0 : Mask عنوان قناع الشبكة .
192.168.1.100 : GY عنوان بوابة الشبكة و هذا ما سيتم تركيبها على الإنترفيس f0/0 المتصل من جهاز الراوتر إلى جهاز السويتش .
جهاز الكمبيوتر أو الأجهزة التي في داخل هذه الشبكة سيتم تركيب الاي بي بهذا الشكل :
PC 0
192.168.1.1 : IP عنوان الجهاز .
255.255.255.0 : Mask عنوان قناع الشبكة .
192.168.1.100 : GY عنوان بوابة الشبكة في الراوتر
كما في الصورة التالية
الشبكة الثانية ( 2 ) Network :
192.168.2.0/24 :IP عنوان الشبكة الثانية .
255.255.255.0 :Mask عنوان قناع الشبكة .
192.168.2.200 :GY عنوان بوابة الشبكة و هذا ما سيتم تركيبها على الإنترفيس 10/0 المتصل من جهاز الراوتر إلى جهاز السويتش.
جهاز الكمبيوتر أو الأجهزة التي في داخل هذه الشبكة سيتم تركيب الاي بي بهذا الشكل :
PC 1
192.168.2.1 :IP عنوان الجهاز
255.255.255.0 :Mask عنوان قناع الشبكة
192.168.2.200 :GY عنوان بوابة الشبكة في الراوتر
كما في الصورة التالية
الشبكة الثالثة ( 3 ) Network :
هذه الشبكة التي ستربط ما بين الشبكة الأولى و الشبكة الثانية ليتم الربط و التوصيل ما بين الشبكات سيتم تفعيل هذه الشبكة على الشكل التالي سنقوم بدخول على الراوتر المسمى 0 Router و نقوم بتشغيل الإنترفيس f0/1 المتصل في الراوتر المسمى 1 Router و بعده سنقوم بدخول على الراوتر المسمى 1 Router و نقوم بتشغيل الإنترفيس f0/1 المتصل في الراوتر المسمى 0 Router .
10.0.0.0/8 :IP عنوان الشبكة الثالثة
10.0.0.1 :GY هذا الاي بي سيتم تركيبها على الإنترفيس f0/1 الذي على الراوتر المسمى 0 Router
10.0.0.2 :GY هذا الاي بي سيتم تركيبها على الإنترفيس f0/1 الذي على الراوتر المسمى 1 Router
255.0.0.0 :Mask عنوان قناع الشبكة على الراوترين
الآن سنقوم بدخول على الراوتر 0 Router
- بعد الدخول على جهاز الراوتر قم بكتابة No لعملية الاستكمال
- الآن سنقوم بعملية اعداد الشبكة الأولى التي تاخذ عنوان اي بي 192.168.1.0/24 .
الآن سنقوم بكتابة الاوامر التالية :
Router > enable
Router # config t
Router (config)# interface fastethernet 0/0
Router (config-if) # ip address 192.168.1.100 255.255.255.0
Router (config-if) # no shutdown
كما في الصورة التالية
- الآن تم تشغيل و تركيب الاي بي 192.168.1.100 على الإنترفيس f0/0 .
- الأن سنقوم برجوع على المستوى السابق Router (config-if) # exit .
- الآن سنقوم بدخول على الإنترفيس f0/1 و نقوم بتركيب الاي بي 10.0.0.1 .
هذا النموذج يوضح كل انترفيس تم ربطه في اية شبكة .
الآن سنقوم بكتاية الاوامر التالية :
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 تم تشغيل الإنترفيس f0/0 للشبكة 192.168.1.0/24 و تم تشغيل الإنترفيس f0/1 للشبكة الثالثة 10.0.0.0/8 و بهذه الطريقة نكون قد تم اعداد الراوتر بشكل صحيح الآن ننتقل للراوتر المسمى 1 Router و سنقوم بتشغيل الإنترفيس و تركيب الاي بي على كل انترفيس.
الآن سنقوم بدخول على الراوتر 1 Router
بعد الدخول على جهاز الراوتر قم بكتابة No لعملية الاستكمال
- الآن سنقوم بعملية اعداد الشبكة الثانية التي تاخذ عنوان اي بي 192.168.2.0/24
Router > enable
Router # config t
Router (config) # interface fastethermet 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
هذا النموذج يوضح كل انترفيس تم ربطه في اية شبكة .
الآن سنقوم بكتاية الاوامر التالية :
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
- بهذه الطريقة قمنا بعمل إعدادات الراوتر المسمى 1 Router تم تشغيل الإنترفيس 10/0 للشبكة 192.168.2.0/24 و تم تشغيل الإنترفيس 10/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
- هذا الأمر يستخدم لمعرفة تفاصيل ملف الإعدادات يحتوي على جميع التفاصيل التي تعمل في الجهاز
سنقوم بدخول على الراوتر المسمى 0 Router و سنقوم بعملية عرض جدول التوجيه الموجود في هذا الراوتر قبل أن نقوم بعملية إعدادات التوجيه اليدوي يفضل أن نقوم بهذه الامور قبل أن نبداء في تعريف و إضافة الشبكة لكي لا يحدث اية مشاكل في الشبكة و نقوم بكتابة الأمر التالي :
Router # show ip route
كما في الصورة التالية 0 Router
- أنظر في هذه الصورة يظهر لدنيا شبكتين الشبكة 10.0.0.0/8 و الشبكة 192.168.1.0/24 يجب أن نعلم أن هذه الشبكات تم توصيلها بشكل مباشر و تاخذ الرمز ” C ” و هذا يدل على الاتصال المباشر في جدول التوجيه, لاحظ إنه لا يوجد شبكة بعنوان 192.168.2.0/24 نعم إنه لم يتم إضافة هذه الشبكة في جدول التوجيه و في هذه الحالة لا تستيطع الشبكتين الاتصال في بعض الا بعد أن نقوم بعمل التوجيه اليدوي ليتم الاتصال قبل أن نبداء في عملية الإعدادات يجب أن نتاكد هل الشبكة 192.168.1.0/24 موجودة في الراوتر المسمى 1 Router أو لا يجب أن نتاكد بدخول على الراوتر 1 Router و نقوم بعرض جدول التوجيه و نتاكد سنقوم بكتابة الأمر التالي :
Router # show ip route
كما في الصورة التالية 1 Router :
كما ظهر في الصورة لا وجود للشبكة 192.168.1.0/24 لإنه لم يتم عمل الإعدادات الخاص في التوجيه .
- الآن سنقوم بعملية إعدادات التوجيه اليدوي Static Routing نبداء :
- الآن نحن في الراوتر المسمى 0 Router سنقوم بعمل الإعدادات التالية
الآن سنقوم بكتاية الاوامر التالية :
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 و بهذا الشكل سيتم الاتصال ما بينا الشبكات ولكن يجب أن نقوم بنفس هذه الخطوات على الراوتر الآخر المسمى 1 Router .
Router (config) # end
Router #copy running-config startup-config
كما في الصورة التالية () Router
بعد عمل الخطوات السابقة سنقوم بكتابة الأمر التالي لعرض الشبكات لنتاكد هل تم إضافة الشبكة 192.168.2.0/24
Router # show ip route
كما في الصورة التالية 0 Router :
لاحظ إنه يوجد شبكة 192.168.2.0/24 و يتم الاتصال فيها عن طريق الشبكة 10.0.0.2/8 الأن في هذه الحالة تم إضافة الشبكة في جدول التوجيه اليدوي الخاص في راوتر 0 Router سنقوم بنفس الإعدادات على الراوتر الآخر المسمى Router1 و نقوم بعمل الإعدادات و إضافة الشبكة 192.168.1.0/24 في الراوتر الآخر .
- قبل الانتقال لجهاز الراوتر الآخر لاحظ إنه يوجد شيء ما بعد عنوان الشبكة 192.168.2.0/24 [1/0] هذا هو الـ Next Hop عدد القفزات التي في المسار أنظر في الصورة السابقة عدد القفزات [1/0] قفزة واحد بمعنى إنه تم القفز عن انترفيس متصل في الراوتر موجود في المسار إذا كان اكثر من راوتر سيتم كتابة ما فوق الرقم واحد .
- سنقوم بدخول على الراوتر المسمى 1 Router و سنقوم بعملية عرض جدول التوجيه الموجود في هذا الراوتر قبل أن نقوم بعملية إعدادات التوجيه اليدوي يفضل أن نقوم بهذه الأمور قبل أن نبداء في تعريف و إضافة الشبكة لكي لا يحدث اية مشاكل في الشبكة و نقوم بكتابة الأمر التالي :
Router # show ip route
كما في الصورة التالية 1 Router
كما ظهر في الصورة لا وجود للشبكة 192.168.1.0/24 لإنه لم يتم عمل الإعدادات الخاص في التوجيه .
- الآن سنقوم بعملية إعدادات التوجيه اليدوي Static Routing
- نبداء : الأن نحن في الراوتر المسمى 1 Router سنقوم بعمل الإعدادات التالية
الآن سنقوم بكتاية الاوامر التالية :
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
كما في الصورة التالية 1 Router
الأن بهذه الطريقة تم إعدادات جميع الشبكات و الأن نستطيع الاتصال في جميع الشبكات :
- شبكة 192.168.1.0/24 تستطيع الاتصال في شبكة 192.168.2.0/24 عن طريق شبكة 10.0.0.0/8 بهذه الطريقة نكون قد تم الانتهاء من هذه الشبكات الثالثة .
- سنقوم بعمل اختبار هل هذه الشبكة تتصل في بعضها البعض أو لا سنقوم بعمل الاتصال ما بين الراوترات و بعده سنقوم بدخول على الأجهزة و نقوم بعمل اختبار من داخل الشبكة عن طريق الأمر Ping تابع .
- سنقوم بعمل اتصال ما بين الراوتر أولا عن طريق الأمر Ping كما هو موجود في الصورة التالية :
0 Router قام بعمل Ping على الشبكة 10.0.0.2 الموجودة على 1 Router لاحظ تم الرد عليه Success هذا يعني إنه تم الاتصال بشكل صحيح الأن عملية الـ ping تتكون من packet 5 أنظر في هذه الصورة تم وصول 4 packet تم اسقاط packet واحدة.
قمنا ايضاً بعمل ping على الشبكة الثانية 192.168.2.200 لاحظ وصول الـ packet بشكل كامل و عد تقطع في الوصول لقد تم وصول packet 5 للشبكة 192.168.2.200 بشكل صحيح أنظر في الصورة اسفل :
Router 0
راوتر الثاني أنظر ايضاً يستطيع أن يتصل في الشبكات الآخر الموجودة في راوتر 0) Router كم في الصورة التالية :
Router 1
الآن سنقوم بعملية الـ ping من جهاز الحاسوب 0 PC الموجود في شبكة 192.168.1.1 و نريد أن نقوم بعملية الـ ping على جهاز الحاسوب 1 PC الموجود في شبكة 192.168.2.1 كم هو موجود في الصورة التالية :
PC 0
- لاحظ تم الرد من جهاز الحاسوب PC1 الموجود في شبكة 192.168.2.1 تم الرد بي packet 4 بشكل كامل .
- الأن سنقوم بعملية الـ ping من جهاز الحاسوب 1 PC الموجود في شبكة 192.168.2.1 و نريد أن نقوم بعملية الـ ping على جهاز الحاسوب 0 PC الموجود في شبكة 192.168.1.1 كم هو موجود في الصورة التالية :
لاحظ تم الرد من جهاز الحاسوب 0 PC الموجود في شبكة 192.168.1.1 تم الرد بي packet 4 بشكل كامل .
بعض الاوامر المهمة و الملاحظات يوجد امر مهم جداً جداً جداً يجب أن نعرفه و ناخذ الحذر منه و نفهم ماذا سيفعل
في حال نريد إضافة شبكة عن طريق الـ 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
Router (config) # ip route 192.168.1.0 255.255.255.0 fo/1
لاحظ إنه الأمر الثاني متصل من الإنترفيس و معتمد على الإنترفيس على عكس الأمر الأول الذي يعتمد على الاي بي في هذه الحاله إذا تم العمل و الاعتماد على كتابة الإنترفيس في هذه الحالة سيتم الاتصال بشكل مباشر ولا يقوم بعد عدد القفزات الإنه الاتصال مباشر على عكس وضع الاي بي الذي يعد عدد القفزات .
كما في الصورة التالية توضح الفرق ايضاً ولكن في هذه الصورة تم الربط بكابل السيريل.