NameCheap-Hosting

استفد من الخصومات على خدمات الاستضافة بمختلف انواعها

VPS hosting: up to 30% off!

الأربعاء، 9 أكتوبر 2013

خطوات لحل مشكلة تتعلق بعمل EIGRP

سنستخدم الشبكة في الشكل التالي للحالة التي ستناولها في موضوعنا 

تم تشغيل ال EIGRP على الراوترات الثلاث بعد عمل الاعدادات اللازمة لكل رواتر. لكن تبين أن ال routing table  للراوترR1 يحتوي على كل الشبكات إلا شبكة 172.16.4.0/24.
الوضع العام
تم بناء الشبكة وتشغيل بروتوكول EIGRP على الراوترات الثلاث، تبين أن البيانات المرسلة للشبكة 172.16.4.0/24 والمرسلة من عناصر (nodes) من الشبكات الموصولة على R1 و R3 غير قادرة على الوصول لأي طرف (node) من أطراف الشبكة 172.16.4.0/24.
بعد استعراض ال EIGRP neighbors table للراوترR1 تبين وجود two neighbors، وأن ال routing table  لكل من الراوتر R1  والراوتر R2 يوجد فيه كل الشبكات إلا شبكة 172.16.4.0/24.
التحليل
كون الراوتر R1 لديه two neighbor  و ال routing table للراوتر R1 يشمل على شبكة 172.16.5.0/24 فهذا يعني ما يلي:
1-     أن المنفذ (serial interface) الموجود داخل الراوتر R1 يعمل بشكل سليم وبوضعية (up) وهذا الأمر ينطبق ايضا على منفذ (serial interface) الخاص بالراوتر R2
2-     أن EIGRP يعمل على بشكل سليم ومتوافق ما بين الراوترات الثلاث، أي أن (Autonomous System Number) متشابه للراوترات وكذلك شروط ال neighbor قد تحققت بين الراوتر R1 والراوتر R2. لكن هذا لا ينفي أن تكون المشكلة بسبب خطأ ببعض الاعدادات الخاصة ب EIGRP على احدى الراوترات.
3-     أن هناك EIGRP Update بين الرواترات الثلاث، لكن هذا update لا يحمل معلومات عن الشبكة (172.6.4.0/24).
الاستنتاج
اعتمادا على التحليل فإن الأسباب المحتملة لسبب هذا الخلل هو:
1-     أن يكون منفذ (LAN interface) للراوتر R2 والمتصل بشبكة (172.16.4.0/24) بوضعية (down)
2-     أن تكون الاعدادات الخاصة ب (EIGRP) على الرواتر (R2) لم يتم تفعيل المنفذ (LAN interface) ضمن عمل (EIGRP) أي لم يتم اضامة الأمر (Command) التالي ضمن (EIGRP configuration) :
Router(config-router)# network 172.16.4.0 0.0.0.255


السبت، 28 سبتمبر 2013

اضافة شبكات على (Routing table)



عند تحديد عنوان (IP address) لاي منفذ (interface) من منافذ الراوتر فإن الشبكة التي يتبع لها المنفذ ستضاف تلقائيا في ال (routing table) في حال كانت حالة المنفذ (up)، وسيكون المخرج لهذه الشبكة هو المنفذ نفسه.

مثال: عند تحديد عنوان
(172.16.1.1/24) للمنفذ (G0/0) للراوتر (R1) وبعد وصل المنفذ (G0/0) على السويتش وتحولت حالة المنفذ (G0/0) ل (R1) لوضعية (up) سيقوم الراوتر (R1) باضافة الشبكة (172.16.1.0/24) في ال (routing table) تلقائيا. وهذا الأمر ينطبق على الرواتر (R2) الذي سيقوم باضافة الشبكة (172.16.2.0/24) بمجرد تحديد العنوان للمنفذ ووصله مع السويتش وتحوله لوضعية (up).





عند استعراض محتويات ال (routing table) للراوتر (R1) سيحتوي على شبكتين كون لديه منفذين لكل منهما عنوان من شبكة مختلفة، وكذلك بالنسبة للراوتر (R2):
 R1#show ip route
<omitted output>
172.16.0.0/24 is subnetted, 2 subnets
C       172.16.1.0 is directly connected, GigabitEthernet0/0
C       172.16.4.0 is directly connected, Serial0/0/0

R2#show ip route
<omitted output>
172.16.0.0/24 is subnetted, 2 subnets
C       172.16.2.0 is directly connected, GigabitEthernet0/0
C       172.16.4.0 is directly connected, Serial0/0/0


أي أن ال (routing table) لكل من (R1) و(R2) يفتقد الشبكات غير المتصلة به بشكل مباشر (directly connected networks) وهذا يعني أن كل راوتر سيقوم باهمال (discard) البيانات المرسلة للشبكات المفقودة، أي أن الرواتر (R1) لن يكون بمقدوره ارسال (packets) المتجهة لأي طرف (node) من عناصر الشبكة (172.16.2.0/24) كون هذه الشبكة غير موجودة ب (routing table) الخاص به.

لكي معالج هذ المعضلة فإننا يجب أن نضيف الشبكات المفقودة لكل راوتر، وهذا يتم فعدة طرق إما أن تكون ثابتة تسمى (static routing) أو ديناميكية (dynamic routing)، والثانية تتم من خلال تشغيل بروتوكول مثل (RIP) أو (OSPF).

الطريقة الثابتة (static routing) تتم باضافة كل شبكة مفقودة من الراوتر وذلك بتحديد عنوان الشبكة (network address) و (subnet mask) والمخرج (gateway) الذي يوصل لهذه الشبكة.

Router(config)#ip route network-address subnet-mask gateway
لاضافة الشبكة (172.16.2.0/24) في ال (routing table) الخاص ب (R1) نقوم بالتالي:

R1(config)#ip route 172.16.2.0 255.255.255.0 s0/0/0

حيث يكون المنفذ (s0/0/0) للراوتر (R1) هو المخرج الذي يوصل لهذه الشبكة، ويمكن تحديد المخرج بطريقة اضافة عنوان المنفذ (s0/0/0) للراوتر (R2) على النحو التالي:

R1(config)#ip route 172.16.2.0 255.255.255.0 172.16.4.2
وستكون محتويات ال (routing table) للراوتر (R1)
R1#show ip route
<omitted output>
172.16.0.0/24 is subnetted, 2 subnets
C       172.16.1.0 is directly connected, GigabitEthernet0/0
C       172.16.4.0 is directly connected, Serial0/0/0
S        172.16.2.0 [1/0] via 172.16.4.2

الأحد، 15 سبتمبر 2013

عناوين الطبقة الثالثة (IP Address)



تستخدم شبكات المعلوماتية عناوين تسمى (IP addresses) للتمييز بين الاطراف (nodes) المكونة للشبكة، وتكون هذه الاطراف أجهزة طرفية (enduser devices) او بعض أجهزة الشبكات (network devices)، ويتكون العنوان (IP address)) من (32-bit) توزرع على اربعة أجزاء (4 parts) تكتب على صيغة (a.b.c.d) أي أن كل جزء يتكون من (8 bits)، لذا فإن كل جزء يأخذ قيمة ضمن (0-255).

توزع هذه العناوين على الأطراف ضمن شبكات، فالاطراف الذين يشكلون شبكة واحدة يأخذون عناوين من ضمن مدى واحد، أي أن لكل شبكة مجموعة عناوين يأخذ كل طرف عنوان واحد من ضمن هذه المجموعة، وفيما لو انتقلنا لشبكة أخرى فإن أطراف هذه الشبكة سيكون لهم مجموعة عناوين أخرى مختلفة عن المجموعة الأولى. فمثلا قد نحدد للشبكة الأولى شبكة لها عناوين ضمن المدى (192.168.1.0-192.168.1.255) والشبكة الثانية نحدد لها (192.168.2.0-192.168.2.255)

نرى مما سبق أن عناوين الشبكة الأولى تشترك بنفس بالأجزاء الثلاثة الأولى من (IP address) وهذه الأجزاء هي (192.168.0.x) والجزء الأخير (x) يكون متغير بين أطراف الشبكة الواحدة. الأجزاء المشتركة هي أجزاء متعلقة بنفس الشبكة (network part) والجزء الأخير المتغير مخصص للأطراف (nodes) يسمى (host part)

بشكل عام الاجزاء الاربعة لعناوين
(IP) تتوزع بين اجزاء مخصصة للشبكة و اجزاء مخصصة للأطراف، ويتفاوت عدد الأجزاء المخصص لكل قسم حسب فئة العنوان (IP classes) وهي على النحو التالي:
- الفئة الأولى
)Class A) ويكون الجزء الأول من العنوان مخصص للشبكة (network) والأجزاء الثلاثة الأخيرة مخصصة للأطراف (nodes).
- الفئة الثانية )Class B) ويكون أول جزئين من العنوان مخصصان للشبكة (network) والجزئين الأخيرين مخصصان للأطراف (nodes).
- الفئة الثالثة (Class C) وتكون والأجزاء الثلاثة الأولى من العنوان مخصصة للشبكة (network) والجزء الأخير مخصص للأطراف (nodes).


وسبب وجود ثلاثة فئات لكي نحصل على شبكات باحجام مختلفة وعدد شبكات مختلف لكل فئة، وهي على النحو التالي:
- الفئة الأولى
(Class A) عدد الأطراف لكل شبكة يبلغ (16,777,214) طرف وشبكات هذه الفئة تكون ضمن (1.x.x.x-126.x.x.x(.
- الفئة الثانية (Class B) عدد الأطراف لكل شبكة يبلغ (65,354) طرف وشبكات هذه الفئة تكون ضمن (128.0.x.x-191.254.x.x).
- الفئة الثالثة (Class C) عدد الأطراف لكل شبكة يبلغ (254) طرف وشبكات هذه الفئة تكون ضمن (192.0.0.x-223.255.255.x).

وتجدر الاشارة أن أول عنوان وآخر عنوان من كل شبكة لا يستخدمان لعنونة الأطراف إنما يستخدمان لأغراض أخرى، إذ يستخدم أول عنوان من كل شبكة لعنونة الشبكة كاملة ويسمى (network address) والعنوان الأخير يستخدم لأغراض (broadcast) ويسمى (broadcast address).

ويوجد فئتان أخريان تستكملان مدى العناوين كاملا، ولهما استخدامات خاصة وهما:
- الفئة الرابعة
(Class D) وتستخدم لأغراض (multicast) وعناوين هذه الفئة تكون ضمن (224.0.0.0-239.255.255.255).
- الفئة الثالثة (Class E) وتستخدم لأغراض البحث، وعناوين هذه الفئة تكون ضمن المدى (240.0.0.0-255.255.255.254).