Eng. Ahmad H Almashaikh 433 ، و يجب أن تكون على بحث مستمر عن الاعطال و المشاكل التي تحدث في الشبكات . - المشاكل الفيزيائية و حلها في الشبكة : يوجد أوامر مهم جداً يجب أن نكون على معرفة فيها في عملية استكشاف المشاكل مثل نريد معرفة إعدادات الراوترات و المنافذ . Router # show controllers serial 0/0/0 هذا أمر لعرض ملف إعدادات منافذ السيريل حيث يكون في هذا الملف كثير من المعلومات بخصوص منفذ السيريل . Router # show ip interface brief هذا أمر مهم جداً جداً و وظيفة هذا الامر انه يقوم بعرض اعدادات المنافذ بشكل مرتب و مفصل . Router # show running-config هذا الامر لعرض ملف الاعدادات الذي يعمل في الوقت الحالي في الرام و هي الذاكرة المؤقته و يحتوي هذا الملف على كثير من المعلومات و الاعدادات المهم جداً فهو يعطي تفصيل كامل عن الاعدادات التي تعمل على الراوتر . مشاكل الشبكة الوهمية الافتراضيةVlan Problems : يوجد ايضاً بعض الاوامر المستخدمة في استكشاف مشاكل الشبكة الوهمية سنتعرف عليها. Switch # show van هذا الامر لعرض شبكات الـVlan كلها التيتتوجد في داخل السويتش بشكل كامل مع تفاصيل كل شبكة . Switch # show interfaces trunk هذا الامر لعرض المنافذ التي تعمل بحالة الـTrunk مع عرض التفاصيل Switch # show vtp status هذا الامر لعرض حالة بروتوكول الـVTP بشكل مفصل مع المعلومات و الاعدادات Switch (config) # no spanning-tree vlan 1,2,3,4 هذا الامر مهم و خطير في نفس الوقت و وظيفته انه يقوم بعملية الغاء بروتوكول الـSTP ما بين شبكات الـVlan التي نريدها Switch (config) # interface fastetherent 0/5
عدد الصفحات ٤٣٣Eng. Ahmad H Almashaikh 434 Switch (config-if) # spanning-tree portfast هذا الامر لتحديد منفذ معين و تطبيق خاصية الـPortfast عليه Switch # show spanning-tree هذا الامر لعرض اعدادات بروتوكول الـSTP . ----------------------------------------------------------------------------------- مشاكل العناوين المنطقية في الشبكة المحلية IPv4 / IPv6 مشاكل العنوان في الشبكة تعتبر من المشاكل المتكررة بشكل مستمر في حال عدم وجود خادم يقوم بتوزيع العناوين ، وحتى ولو تم وجود خادم يقوم بتوزيع العناوين من الممكن و الطبيعي أن يحد تصادم و تكرار في العناوين، مثل جهاز ياخذ عنوان جهاز آخر في موجود في الشبكة مما يحدث تصادم في العناوين و عدم التميز ما بين العناوين سنتعرف على كيفية حل هذه المشكلة . 1- يجب أن تقوم بعمل خطة ما قبل البداء في العمل مثل معرفة بداية العناوين ستبداء من أين و تنتهي الى أين لنستطيع فهم الشبكة و معرفة ترتيب العناوين . 1- يجب أن لا يتكرار العناون الواحد في داخل الشبكة على نفس الاجهزة لعدم التصادم و عدم التفرقه في داخل الشبكة ما بين الجهازين الذين حاصلين على نفس العنوان . 3- عندماا يتكرار العناون في داخل الشبكة سيتم اظهر رسالة تقول لك انه هذا العنوان مستخدم من قبل جهاز آخر على الشبكة . 1- يوجد بعض مشاكل الشبكة انه مهندس الشبكة أو الموظف يقوم بوضع عنوان منطقي مختلف عن العنوان المنطقي الآخر ، مع العلم انهم متصلين في نفس الشبكة و بنفس جهاز السويتش ولكن يكون العنوان مختلف ويجب اعادة ترتيبه ليكون بنفس العنوان . 5- تقسيم الشبكة الخطاء مثلعندما ا نقوم بتقسيم الشبكة و نقوم بتوزيع العناوين يجب أن تكون جميع الاجهزة التي تاخذ نفس العنوان أن تاخذ نفس عنوان الشبكة Subnet Mask ، اما اذا لم يتم وضع نفس القناع لان تعمل الاجهزة مع بعضها البعض
عدد الصفحات ٤٣٤Eng. Ahmad H Almashaikh 435 6- يجب أن يكون عنوان البوابة الخارجية التي توصلنا في شبكة الانترنت صحيح ، مثل اذا كان 192.168.1.1 يجب أن تكون جميع الاجهزة في داخل الشبكة تاخذ هذا العناون لتستطيع الاتصال بشبكة الانترنت . 7- خادم توزيع العناوين بشكل تلقائي و هو الـDHCP يوجد اكثر من مشكلة من الممكن أن نقع فيها مثل : من المشاكل الكثيرة التي تحدث في سيرفر الـDHCP مشكلة نفاذ العناوين بمنعى انه تم توزيع كل العناوين على الاجهزة في هذه الحالة ، هذه مشكلة و يجب أن نقوم بحلها و اول تفكير يجب أن تفكر فيه في حل هذه المشكلة أن تقوم بعمل Pool جديدة أو تقوم بتقسيم العناوين أو على طبيعية الشبكة لديك و هذا الامر يعود لك عن بنية الشبكة . من الممكن أن يكون مهندس الشبكة الذي يكون قليل الخبرة بعمل إعدادات خطاء في عملية بناء سيرفر الخدمة الـ DHCP و على مهندس الشبكة ذو الخبرة العالية معالجة هذا الامر ، و يفضل عدم الدخول في عملية استكشاف اخطاء الـ DHCP اذا لم يكن لديك خبرة كافية في هذه الخدمة . من المشاكل الكبيرة جداً في الشبكة أن يتوجد راوتر ما بين شبكة الخوادم و شبكة المستخدمين ، هذه من أكبر المشاكل لي انه سيرفر الـ DHCP يعمل على البث المباشر لتوزيع العناوين و كما نعلم جهاز الراوتر يقوم بكسر البث المباشر في هذه الحالة لان يستطيع سيرفر الخدمة توزيع العناوين لشبكة المستخدمين ولا المستخدمين يستطيعون طلب العناوين من سيرفر الخدمة الـ DHCP في هذه الحالة الحل هو أن تقوم بعمل DHCP Realy Agent ، هذه الخدمة وظيفتها تمرير البث المباشر فقط لخدمة الـ DHCP ليتسطيع توزيع العناوين على الشبكة من أهم المشاكل التي تحصل في سيرفر خدمة الـDHCP هي نفاذ كل العناوين وذلك لوجود أجهزة متحركة مثل جهاز الاب توب أو الجوال تخاذ عنوان من الـ DHCP و تذهب و يبقى العنوان محجوز في السيرفر ولن يتم توزيعها لفتره معينها ، لذالك يجب على مهندس الشبكة أن يكون على معرفة فيها ليستطيع تجب هذه المشكله و حل هذه المشكلة أن تقوم بعمل إعداد لهذه الاجهزة المحموله مثل عندما ياخذ الجهاز عنوان و يذهب و مضى على هذا العنوان وقت زماني و الجهاز غير متصل سيتم ارجاع العنوان على الـ Pool ليقوم بتوزيعه من جديد ----------------------------------------------------------------------------------- مشاكل و حلول الـ Access List ACL - Router # show access-lists / Router # show ip access-lists Router # show ip interface
عدد الصفحات ٤٣٥Eng. Ahmad H Almashaikh 436 الاوامر السابقة من أهم الاوامر التي يجب أن يكون مهندس الشبكة على معرفة فيها ليستطيع عرض حالة الـ ACL و معرفة الاعدادات و تحليل سبب المشكلة عملية استكشاف مشاكل البروتوكولات في الشبكة - أوامر أستكشاف أخطاء و إعدادات بروتوكول الـ NAT : Router # show running-config Router # show ip nat translations - أوامر استشكاف أخطاء إعدادات التوجيه اليدويStatic Routing : Router # show ip route Router # show ipv6 route Router # ping Router # traceroute - أوامر استشكاف أخطاء إعدادات التوجيهالديناميكي Dynamic Routing : RIP Trobleshooting Router # show ip route Router # show ipv6 route Router # show running-config Router # ping Router # traceroute
عدد الصفحات ٤٣٦Eng. Ahmad H Almashaikh 437 Router # show ip route OSPF Trobleshooting Router # show ip route Router # show ipv6 route Router # show ip ospf database Router # show ipv6 ospf database Router # show ip ospf neighbor Router # show ipv6 ospf neighbor Router # show running-config Router # ping Router # traceroute EIGRP Trobleshooting Router # show ip route Router # show ipv6 route Router # show ip eigrp database Router # show ipv6 eigrp database Router # show ipv6 eigrp neighbor Router # show running-config Router # ping Router # traceroute ----------------------------------------------------------------------------------- Simple Network Management Protocol (SNMP)
عدد الصفحات ٤٣٧Eng. Ahmad H Almashaikh 438 SNMP : هو أحد بروتوكولات الشبكة و هو عامة و يعمل على جميع الاجهزة و وظيفته ادارة الشبكة حيث من خلال هذا البروتوكول نستطيع مراقبة الشبكة بشكل جيد ، و يبداء هذا البروتوكول يمر بثلاث وظائف . 1- SNMP Manager , 2- SNMP Agent , 3- Management Info Base SNMP Manager : هذا يكون الجهاز الذي يعملعليه بروتوكول الـ SNTP. SNMP Agent : هذا الاسم الذي يقول عليها على جميع الاجهزة الموجودة في الشبكة و التي سيتم مراقبتها من خلال بروتوكول الـ SNTP. Management Info Base : هذه تعني و ترمز الى قاعدة البيانات التي تكون موجودة في داخل بروتوكول الـ SNTP و كل المعلومات المخزنة يتم اضافة عنوان له و يطلق على هذا العنوان Object ID (OID). - يوجد أكثر من اصدار لبروتوكول الـSNMP : 1- SNMPv1 , 2- SNMPv2c , 3-SNMPv2u , 4-SNMPv3
عدد الصفحات ٤٣٨Eng. Ahmad H Almashaikh 439 - عملية و أوامر بروتوكول الـSNMP : 1- GET , 2- Respinse , 3- Get Next , 4- Set , 5- Traps , 6- Inform GET : هذ الامر يقوم بعملية الارسال من الـ SNMP Manager الىSNMP Agent ليقوم بطلب معين من المعلومات Respinse : هذه عملية الرد على الطلب و اعطاء المعلومات المطلوبة بشكل كامل Get Next : هذا الامر لطلب عملية ارسال معلومات اضافية عن الطلب المراد Set : هذا الامر يقوم بعملية ارسال من الـ SNMP Manager و يحتوي على إعدادات مثل عنوان الـ IP و الكثير من المعلومات الآخر . Traps : هذا الامر لجمع معلومات مهم جداً جداً حيث انه يقوم بعملية ارسال رسالة لمدير الشبكة . Inform : هذا الامر يقوم بتاكيد على استلام البيانات و المعلومات بشكل صحيح - بروتوكول الـ SNMP يعمل في داخل بروتوكول الـUDP و ياخذ رقم البروت161 , 162 .
عدد الصفحات ٤٣٩Eng. Ahmad H Almashaikh 441 Syslog Syslog :هو عبارة عن تبطيق أو برنامج وظيفته مراقبة الاجهزة التي تعمل في داخل الشبكة ، مثل الحواسيب و السيرفرات و المستخدمين و الطابعات و السيويتشات و الراوترات و الكثير من الاجهزة الآخر وذلك على عدة مستويات من المراقبة على اخذ الاجراء المناسب Action . - يتم نقل البيانات عن طريق بروتوكول الـUDP و ياخذ رقم514 Port . - البرامج التي تقوم بتشغيل ملف الـSyslog (Spluck , Kiwi Syslog.)
عدد الصفحات ٤٤٠Eng. Ahmad H Almashaikh 441 Syslog Levels مستويات الملفات و هي عبارة عن ثمانية رسال تبداء من الصفر حتى ثمانية سنفهم كل رسال مااذا تفعل . 1- Emergencies رسالة الطورئ 2- Alerts رسالة التحذير من حدوث خطاء 3- Critical رسالة الاحداث التي تكون اقل خطوره من حدوث الخطاء 4- Error رسالة الاخطاء و تعني انه يوجد خطاء قد حدث 5- Warning و غير معروف رسالة التحذيرات عند حدوث شيء غريب في النظام 6- Notifications رسالة الملاحظة مثل عند دخول مستخدمين 7- Informational رسالة كاملة عن المعلومات الخاصة في الجهاز 8- Debugging رسالة حدوث مباشر ----------------------------------------------------------------------------------- Switch Ways With Frames طريقة التعامل مع اطارات البيانات الخاصة في السويتش
عدد الصفحات ٤٤١Eng. Ahmad H Almashaikh 442 1- Cut-Through هذه حالة السويتش عند وصول الفريم الى السويتش حيث يقوم بنظر الى عنوان المرسل اليه و يقوم بعملية ارسال الفريم الى الجهاز المطلوب ، ولكن عيب هذه النوع انه لا يتاكد من استلام البيانات و صحة وصولها . 2- Store and Forward هذه الحالة تعن أن يقوم السويتش بتاكد من كل فريم تصل اليه و صحة هذه الفريم و يقوم ايضاً بتخزين نسخة منه ، لتكون بشكل احتياطي في حال الحاجة اليها . 3- Fragment-Free هذه الحالة هي عبارة عن وسيل تربط ما بين الحالات السابقة حيث يتم التاكد من اول قسم و هو مكون من 64 بت و بعده يرسل باقي الفريم Router Ways With Packets طريقة التعامل مع حزم البيانات الخاصة بجهاز الراوتر أو الموجه 1- Process Switching هذه العملية تتمعندما يستلم الراوتر البكت و هي حزمة البيانات المرسله للراوتر حيثو انه يقوم بنظر على جدول التوجيه ، و بعده سيتم تحديد اتجاه البكت للمسار الذي يجب أن ترسل منه . 2- Fast Switching
عدد الصفحات ٤٤٢Eng. Ahmad H Almashaikh 443 هذه العملية وظيفتها أن يقوم الراوتر بعمل نفس الوظيفة الاولى بحيث يقوم بعملية البحث في جداول التوجيه ، ولكن عندما ا يسلتم بكت اخرى جديد ، بشكل مباشر سيتم اضافة المعلومات الجديد على المعلومات القديمة .
عدد الصفحات ٤٤٣Eng. Ahmad H Almashaikh 444 Vlans Allowed in Trunked Interface Vlans Allowed :هذه العملية من أهم العملية في عالم الشبكة و خصوصي في شبكات الـ Vlan مهم جداً جداً في اتجاه الامن ، هذه العملية تقوم بعمل تحديد شبكاتVlan معينه على بروت الـ Trunk Interface حيثنقوم فقط بمنع نقل هذه الشبكات الى سويتش اخرى تم توصيله في منفذ Trunk Interface ، مثل لو يوجد لدينا اربعة شبكاتVlan و نريد فقط أن تنتقل شبكتين سنقوم بتحديد الشبكتين الآخر على عدم ارساله الى السويتش الآخر . Switch (config) # interface fastethernet 0/1 Switch (config-if) # switchport trunk allowed vlan 1-2
عدد الصفحات ٤٤٤Eng. Ahmad H Almashaikh 445 Software - Defined Networking (SDN) هي منهج أو اسلوب جديد في إدارة شبكات الحاسوب حيث يستطيع مسؤول الشبكة إدارة الشبكة بطريقة مجردة بعيدا عن معرفة تفاصيل الشبكة في الطبقات السفلى و هي الطبقة السابعة بشكل عام ، و تتكون الشبكات المعرفة بالبرمجيات من مستويين : مس توى التحكم The control plane وهو عبارة عن الوحدة المركزية والمسؤولة عن اختيار المسار لعملية عبور البيانات في الشبكة بعد الاخذ بالاعتبار لعنوان المستلم وضمان تسليمها لواحدة من عدة وحدات البيانات الموزعة في الشبكة تسمى مستوى البيانات The Data plane والتي بدورها تتواصل مع المستخدم النهائي . غالباً، يستخدم بروتوكول أوبن فلو OpenFlow للتنسيق في عميلة الاتصال بين مستوى التحكم Control plane و مستوى البيانات Data planes. مفهوم تقنية الـSDN : تقنية الـSDN تم اختراعها لتسهيل عملية التحكم في الشبكة بشكل عام من ناحية ادارة و تحكم و في الشبكة ، و العنصر الاساسي الذي تم الاعتماد عليه في بناء تقنية الـ SDNهو بروتوكول الـ أوبن فلو و قد تم حل الكثير من المشاكل التي كان مهندس الشبكة يعاني منها و عندما ا تما اختراع هذه التقنية تم حل جميع المشاكل واصبح ادارة الشبكة اسهل بكثير حيث أن مهندس الشبكة يستطيع التحكم في الشبكة من خلال البرامج . - يوجد بعض المتطلبات قبل أن نتعمق في التعرف على تقنية الـ SND يجب أن نكون على معرفة كاملة عن هذه المعلومات مثل ، يجب على مهندس الشبكة أن يكون على معرفة في لغة البرمجة مثل جافا أو بايثون أو روبي ليستطيع عمل برامج للتحكم في الشبكة و يجب أن يكون على معرفة ممتاز في عالم الشبكة ليستطيع عمل هذه البرامج ، وعلى مهندس الشبكة أن يكون بمستوى المحترفين على الاقل ليستطيع العمل في هذا الموضوع ويشترط أن يكون ايضاً على معرفة و دراسة في خاصية و تقنية التطبيقات الوهمية virtualization .
عدد الصفحات ٤٤٥Eng. Ahmad H Almashaikh 446 - قابلة للبرمجة بشكل مباشر ، و التحكم في الشبكة بشكل مباشر ايضاً - يستطيع مهندس الشبكة التحكم في الشبكة بشكل كامل من مكان واحد حيث يقوم بعمل ادارة و تحكم و صيانة من مكان واحد لي انه يوجد شروط في تقنية الـ SDN تقوم بتحكم في الشبكة ، حيث يقوم مهندس الشبكة بوضع هذه الشروط . - تحسين عملية ارسال البيانات في الشبكة حيث من ناحية التوجيه و توزيع الترافيك في الشبكة . - سهولة صيانة الشبكة و مراقبة الشبكة بشكل اوسع و اسهل ، حيث انه يتواجد وحدة مركزية للتحكم الكامل في الشبكة كلها . - توفير عدة كبير من أجهزة الشبكة حيث انه نستطيع عمل أجهزة شبكة افتراضية ولكن وهمية وغير موجودة في الواقع . - سيتواجد شبكات افتراضية برمجية و ستكون اسهل بكثير من أن يكون عدة شبكات موجودة في الواقع الحقيقي ، حيث أنه سيوفر لنا الكثير من الوقت و توفير من ناحية التكلفة و سهولة في الادارة . - تعمل هذه التقنية مع التقنية التالية مثل GMPLS , MPLS . - يستطيع مهندس الشبكة توسيع الشبكة بكل سهولة لي انه بشكل افتراضي و وهمي و هذا يسهل الكثير من العمل على مهندس الشبكة و يكون افضل من أن تكون الشبكة موجودة بشكل حقيقي . - الحماية ستكون من أعلى مستويات الحماية و الامن ، حيث يستطيع مهندس الشبكة عمل تطبيق أمني موحد و دقيق لكل الشبكة و التحكم فيه ايضاً من مكان واحد .
عدد الصفحات ٤٤٦Eng. Ahmad H Almashaikh 447 Virtualization , البيئة الافتراضية تقنية البيئة الافتراضية تعد هذه التقنية من أهم التقنية الموجودة في عالم التكنولوجيا و هي تقنية مميزة بشكل كبير جداً، و هي التي تمكن المستخدمين من تشغيل أكثر من نظام تشغيل على جهاز الحاسوب الواحد في نفس الوقت الذي يعمل فيها المستخدم حيث يستطيع تشغيل أكثر من نظام مثل الويندوز و الينكس و الماك على نفس الجهاز و في نفس الوقت ، و تعتمد هذه التقنية على موصفات جهاز الحاسوب حيث تحتاج قطع هاردوير ذات الموصفات العالية لتستطيع تشغيل أكثر من نظام تشغيل في نفس الوقت ، ويجب أن نعرف ايضاً انه يوجد أكثر من شركة تقوم بعمل هذه البيئة مثل مايكرسوفوت و Vm و لينكس وCitrix وكل من هذه الشركات له مميزاتها . قبل أن نبداء في التعمق بشكل عام في موضوع البيئة الافتراضية يجب أن نعلم أن شركة سيسكو ايضاً بدائة تعمل بهذه التقينة ولكن بشكل اخرى مثل عمل جهاز رواتر افتراضي و جهاز سويتش افتراضي و شبكة افتراضية ايضاً ، ولكن ساقوم بشرح تقنية البيئة الافتراضية بشكل عام لنتعرف عليها و بعدها تستطيع البحث بنفسك عن كيف شركة سيسكو تعمل بهذه التقنية في أجهزة سيكسو . أنواع البيئة الافتراضية : يوجد ثلاثة أنواع للبيئة الافتراضية ساقوم بذكرها و شرحها : Paravirtualization , Binary Translation , Emulation المحاكاةEmulation : تعتبر المحاكاة Emulation من أكثر النماذج الشائعة لتطبيقات البيئة الافتراضية وتطبق على نطاق واسع في مجال الألعاب ، تمكّن التقنية المستخدم على سبيل المثال من تشغيل نظام ألعاب Super Nintendo بنظام التشغيل ويندوز إكس بي مثلا مع بلاي ستيشن Playstation وأتاري Atari 2600 بأنظمة مختلفة وبنفس الوقت ويلقى هذا النوع من البيئة الافتراضية من ثغرة تتمثل بتكاليف المعالج الباهظة عند محاكاة وتقليد الأنظمة و الأجزاء الصلبة وما يرافقها من ضياع للوقت.
عدد الصفحات ٤٤٧Eng. Ahmad H Almashaikh 448 Paravirtualization : يلقى نموذج البيئة الافتراضية PV إقبالا متزايدا من المستخدمين والشركات على حد سواء كشركة صن Sun التي أعلنت مؤخرا تبنيها هذا النموذج. ويجعل أنظمة التشغيل المستضافة تتعرف على أنها بحالة افتراضية ويوفر توافقا بينها. ويوافق نموذج PV أنظمة التشغيل مفتوحة المصادر مثل لينكس و xBSD ولا يناسب ويندوز. Binary Translation : يعمل النوع BT على تعديل الأوامر التي ينفذها الخادم و المضيف في حال وجود خلل أو مشاكل، فعندما ا يحاول نظام التشغيل تنفيذ أمر ما XYZ والذي قد يسبب مشاكل للخادم، يقوم BT بتعديل الأمر لآخر آمن. ولا يخلو هذا النوع من عيوب تتلخص بالزمن الذي سيستغرقه المعالج في التعرف على الأوامر المغلوطة واستبدالها بأخرى صحيحة.
عدد الصفحات ٤٤٨