دورة CISCO شهادة CCNA 2 Routing And Switching الدرس 5 : Staic Routing / Routage Statique




لإنشاء شبكة لا يكفي فقط رابط الأجهزة فيما بينها و العمل عليها مباشرتا، فطبعا  يجب أن يصاحب ربط أجهزة الشبكة برمجة العناوين IP لبطاقات الشبكة التي تتوفر عليها هاذه الأجهزة. بحيث يتم إعطاء عنوان IP خاص لكل جهاز و لا يفترض أن يكون مكرر مرتين في الشبكة. هناك طريقتين للقيام بذلك. الطريقة الأولى تكون بإدخال عناوين IP يدويا لكل جهاز، و الطريقة الثانية تكون عن طريق بروتوكولات تقوم بالأمر أتوماتيكيا. في هاده الفقرة من الدرس سنقتصر على تعلم أولا الطريقة اليدوية ثم بعد دالك سنتطرق إن شاء الله إلى الطريقة الأتوماتيكية. إدن بعد أن يتم ربط الأجهزة فيما بينها، و إعطاء عناوين IP لكل جهاز، فيجب القيام بالخطوة الأخيرة و التي تسمى بالتوجيه الثابت Static Routing بالفرنسية Routage statique





الأوامر التي يتم استخدامها لقيام بعملية برمجت IP للـ Interface هو أولا يجب الدخول إلى Interface التي نريد برمجتها عبر الأمر interface fastethernet ويختصر في int f متبوع برقم المنفذ الذي اخترته  مثلا (0/0 , 1/0 , 2/0 , الخ...) ثم بعد دلك نقوم بإعطاء الـ IP عن طريق الأمر IP address متبوع بعنوان IP ثم Netmask ونقوم بتشغيل الواجهة عن طريق الأمر no shutdown. ولإعطاء تعريف لهادا المنفذ يتم دلك عبر الأمر description متبوع بالتعريف الذي تريد كتابته. 

Router>en  
Router#conf t  
Router(config)#int f0/0 
Router(config-if)# ip address 0.0.0.0 0.0.0.0 
Router(config-if)#no shutdown 
Router(config-if)#description هنا أكتب التعريف الذي تريد 

الأوامر التي يتم استخدامها لقيام بعملية برمجت IP للـ serial هو أولا يجب الدخول إلى serial التي نريد برمجتها عبر الأمر interface serial ويختصر في int s متبوع برقم المنفذ الذي اخترته  مثلا (2/0 , 3/0 , 4/0 , الخ...) ثم بعد دلك نقوم بإعطاء الـ IP عن طريق الأمر IP address متبوع بعنوان IP ثم Netmask ونقوم بتشغيل الواجة عن طريق الأمر no shutdown. ولإعطاء تعريف لهادا المنفذ يتم دلك عبر الأمر description متبوع بالتعريف الذي تريد كتابته.  
Router(config)#int s2/0 
Router(config-if)#ip address 0.0.0.0 0.0.0.0 
Router(config-if)#no shutdown 
Router(config-if)#description هنا أكتب التعريف الذي تريد 
clock rate هو أمر يعطى إلى أحد منفدين Serial متصلين ببعضهما ودوره هو مزامنة و تحديد سرعة مرور البيانات على مستوى المنفذين يتم ذلك عن طريق إدخال الأمر clock rate متبوع بالسرعة المطلوبة وتقاس بـ bits/s لا يمكنك إخدال أي قيمة تريد بل يجب احترام معايير محددة وهي: 
1200 
2400 
4800 
9600 
19200 
38400 
48000 
56000 
57600 
64000 
72000 
125000 
128000 
 148000 
250000 
500000 
800000 
1000000 
1300000 
2000000 
4000000 
  
Router(config)#int s2/0 
Router(config-if)#clock rate 56000 
Static Routing أو بالفرنسية Routage statique وتعني التوجيه ثابتالروتر قادر فقط على التعرف على الشبكات المتصل به مباشرتا عبر المنافذ الخاصة به، و بالتالي للقيام بعملية تعريف باقي الشبكات بالنسبة لهاذا الروتر، فالروتر يحتوي على ما يسمى بجدول التوجيه Routing table بالفرنسية  Table de routage هاذا الجدول يلجأ إليه الروتر لإرسال البيانات عندما لا يجد عنوان المستقبل لهاذه البيانات في الشبكات المتصلة به مباشرتا. حيت يقوم بنقل هاذا العنوان إلى روتر أخر الذي يجب أن يكون متصل به، لكي يقوم بدوره هاذا الروتر بالبحت في الشبكات المتصلة به إن لم يجدها بدوره يقوم بإرساله إلى الروتر الأخر وهاذا دواليك إلى أن يتم إيجاد العنوان المطلوب. لكي يتضح الأمر أكثر سنشرح العملية بالمثال التالي: 

هاذه شبكة محلية بسيطة تحتوي على 2 روتر + حاسوبين، وكل حاسوب متصل بجهاز روتر. هاذه الشبكة البسيطة تحتوي بدورها على 3 شبكات صغيرة، الشبكة 1 عنوانها 192.168.0.0، الشبكة 2 عنوانها 192.168.1.0 أما الشبكة 3 فعنوانها 192.168.2.0. 

الروتر R1 يعرف شبكتين الشبكة 1 و الشبكة 2 لأنهما متصلتان به لا كنه لا يعرف الشبكة 3. إن قمنا بمحاولة إرسال رسالة من حاسوب PC1 إلى حاسوب PC2 فلن تتم العملية لأن الحاسوب PC 1 ضمن الشبكة 1 و الحاسوب PC 2 ضمن الشبكة 3. وللقيام بعملية إنجاح هاذا التواصل فهنا يأتي دور Routing، سنقوم بتعريف شبكة 3 إلى الروتر R1  حيث سيعمل الروتر R1 على تسليم عنوان IP للـحاسوب PC1 إلى R2 وسيتولى R2 عملية إيصال الرسالة إلى الحاسوب PC2  وكذلك العملية العكسية وهي تعريف الشبكة 1 إلى الروتر R2 لكي يتحقق التواصل التام بين الشبكات الثلات وتصبح لدينا شبكة واحدة. 

للقيام بعملية التوجيه يتم ذلك عن طريق الأمر ip route متبوع بعنوان الشبكة التي لا يعرفها الروتر بعد ذلك Subnet الخاص بها ثم عنوان الروتر الذي سيتم نقل عملية البحث إليه. وهذا تطبيق للمثال أعلاه: 
Router(config)#int s2/0 
R1(config-if)#ip route 192.168.2.0 255.255.255.0 192.168.1.2 

R2(config-if)#ip route 192.168.0.0 255.255.255.0 192.168.1.1

بعد إدخال الأمر جدول التوجيه يتم ملؤه فقط بالعناوين IP التي تم تحديدها للقيام بعملية التواجيه وهو يكون على الشكل التالي: (هاذا الجدول بالنسبة لروتر R1 ونفس الشيء سيكون مع الروتر R2 مع تغير العناوين طبعا)
administrative distance 
metric 
Next route 
الطريق القادم 
Output interface 
واجهة الخروج 
Distination 
العنوان المقصود 
1 
1 
192.168.1.2 
S 2/0 
192.168.3.0 

Distination وهو العنوان المقصود يعني عنوان الشبكة التي نريد من الروتر أن يقوم بمعرفتها. 

Output interface واجه الخروج يعني من أي منفذ Serial سيقوم هادا الروتر ببدء عملية البحث. 

Next route وهي الطريق التي سيسلكها إلى الروتر الأخر ليقوم بالبحث فيه. 

Metric في حالة كانت هناك مجموعة من الطرق لسلكها فالـ Metric تحدد أفضل طريق كلما كانت قيمتها صغيرة الروتر يختارها كأفضل طريق. 

Administrative distance هي المعيار الأول التي يستخدمها جهاز الروتر لتحديد أي بروتوكول التوجيه يجب استخدامه في حالت توفر بروتوكلين أو أكثر. كل بروتوكول لديه قيمة افتراضية كما يوضح الجدول التالي: 
Route Source 
Default Distance Values 
Connected interface 
0 
Static route 
1 
Enhanced Interior Gateway Routing Protocol (EIGRP) summary route 
5 
(External Border Gateway Protocol (BGP 
20 
Internal EIGRP 
90 
IGRP 
100 
OSPF 
110 
(Intermediate System-to-Intermediate System (IS-IS 
115 
(Routing Information Protocol (RIP 
120 
(Exterior Gateway Protocol (EGP 
140 
(On Demand Routing (ODR 
160 
External EIGRP 
170 
Internal BGP 
200 
Unknown* 
255 

في بعض الحالات يمكن أن يقع خطء ويقوم شخص ما بإرسال بيانات ما لعنوان غير موجود في هاذه الشبكة، أو كذلك أن تكون هادة الشبكة متصلة بالأنترنت، ويريد شخص ما أن يرسل البيانات إلى ماكن أخر غير هاذه الشبكة. إدن بعد أن يقوم الشخص بإرسال هده البيانات، فكل روتر يقوم بالبحث في جدول تعريفه لاكن لا يجد العنوان المقصود وتبقى هاذه البيانات تدور في حلقة مفرغة من روتر إلى أخر. ولتفادي هاذا المشكل يجب برمجة أحد الروتر أو الروتر المتصل بالمودم لكي يقوم بإرسال هاده البيانات التي ليس لها عنوان في هاده الشبكة إلى الأنترنت ليتم البحث فيه وتسمى  default route. وللقيام بالعملية يتم ذلك عن طريق الأمر ip route متبوع بالعنان 0.0.0.0 و كذلك Netmask سيكون 0.0.0.0 ثم متبوع بعنوان المخرج الذي يكون متصل بالأنترنت. 
Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.1 
للقيام بعملية حدف عنوان IP لأي منفد يتم ذلك عن طريق إدخال الأمر no ip address متبوع بعنوان IP للمنفد الذي تم إعطائه له. 
Router(config-if)#no ip address X.X.X.X 
للقيام بعملية حدف توجيه يتم ذلك عن طريق إدخال الأمر no ip route متبوع بالتوجيه الذي تم إعطائه لهذ الروتر. 
Router(config-if)#no ip route X.X.X.X X.X.X.X X.X.X.X 
لتأكد من أن المنافذ التي قمنا ببرمجة IP عليها شغالة يتم ذلك عن طريق الأمر show interface b 
Router#show interface b 
ولمعرفة التوجيهات التي قومنا بإدخالها على هاذا الروتر يتم ذلك عن طريق الأمر show ip route 
Router#show ip route 
تقنية Summarization : يتم استعمال هذه التقنية لتقليص عدد العناوين التي يتم استعمالها في التوجيه واختصارها في عنوان واحد يجمع عدد التوجيهات مهما كان عددها. الشرط لتطبيق هاذه التقنية هي: أولا يجب أن تكون عناوين IP من نفس Class. ثانيا يجب أن تكون هاذه التوجيهات تخرج من منفذ واحد. مثال على هذه التقنية: 
مثلا لدينا ثلاث عناوين نريد أن نقوم بتعريفها إلى جهاز روتر وهي 
192.168.1.0/24 
192.168.2.0/24 
192.168.3.0/24  
سنأخد العدد الأخير من معرف الشبكة التي باللون الأحمر ثم نحولها إلى النظام الثنائي Binary ونطبق عليها Anding  
00000001 
00000010 
00000011 
ـــــــــــــــــــ 
00000000 
سنقوم بإعادة النتيجة إلى العدد العشري لنحصل على العنوان IP المختصر 192.168.0.0 
الأن يجب تحديد الـ Netmask لهاذا العنوان و الطريقة سهلة جدا. سنقوم بأخد الأعداد الأخرية لمعرف الشبكة ثم القاعدة تقول عندما يوجد تشابه نضع 1 وعندما يكون اختلاف نضع 0 
00000001 
00000010 
00000011 
ـــــــــــــــــــ 
11111100 
سنقوم بتحويل النتيجة إلى العدد العشري 252 ونعوضها في Subnet الأصلى الذي هو 255.255.255.0 لتصبح على هذا الشكل 255.255.252.0 
الأن كل ما علينا القيام به هو إدخال العنوان المختصر لتوجيهات عن طريق الأمر ip route كذلك 
Router(config)#ip route 192.168.0.0 255.255.252.0 192.168.2.1 
عوض إدخالها على هذا الشكل 
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 
Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.2.1 
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.1 




من أنا

أمين جملاوى 22 سنة مهووس الشبكات المعلوماتية و تطوير المواقع أشارككم معارفي من خلال مواضيع و حلقات مصورة وفي نفس الوقت أساهم في تطوير المحتوى العربي المعلوماتي