Eng. Ahmad H Almashaikh 81 أنواع العناوين المنطقية الخاصةIPv6 العناوين المنطقية الخاصة Private IPv6 Address 3- Link-Local Unicast Address = APIPA الـAPIPA كانت تسمى في عنوانالإصدار الرابع ، ولكن تم تغير اسمها في عنوان الإصدار السادس ليكون Link-Local Unicast Address. .- Unique-Local Address = Private IP Address . فيالإصدار الرابع كان يسمى Private IP Address ,وتم تغير اسمها فيالإصدار السادس ليكون Unique-Local Address. 1- Global Unicast Address = Public IP Address العناوين العامة التي يقوم بتوزيعها مزودي خدمةالإنترنت كان تسمى في الإصدار الرابع Public IP Address و تمى تغير اسمها فيالإصدار السادس الـى Global Unicast. 4- Multicast Address ff02::1 عنوان البث المتععد كان فيالإصدار الرابع 224.0.0.0 و تم تغيره فيالإصدار السادس الى ff02::1 . 6- Loopback interface ::1 = 127.0.0.1 Loopback interface الذي يكون على كرت الشبكة كان في الإصدار الرابع 127.0.0.1 و تم تغيره فيالإصدار السادس الى :1 . ---------------------------------------------------------------------------------- الأن بعد أن تعرفنا على أهم المميزات في اصدار العنوان السادس، يوجد نقطة مهم جداً جداً و هي عملية التحويل ما بين الإصدار الرابع IPv4 والإصدار السادس IPv6 والربط بينهماو تسمى هذه الخاصية IPv6 to IPv4 Transition , و يندرج تحت هذه الخاصية ثلاث تقنية تعمل على عملية التحويل سأقوم بذكرها و شرحزا
عدد الصفحات ٨١Eng. Ahmad H Almashaikh 82 تقنية الربط ما بينIPv4 وIPv6 : 1- Dual Stack :هذه التقنيةالمسؤولة عن الربط ما بين الإصدار الرابع IPv4 و الإصدار السادس IPv6 ، وتبداء هذه العملية بعد أن نقوم بعمل إعدادات للمنفذ المراد أن يعمل مع الإصدار أن من العناوين الإصدار الرابع و الإصدار السادس، حيث إنه يقوم المنفذ بإرسال البيانات التي تعمل مع الإصدار الرابع IPv4 و يعمل ايضاً على إرسال البيانات التي تعمل مع الإصدار السادس IPv6 من دون اية تعارض كما في النموذج التالي . .- NAT Protocol Translation (NAT-PT) : هذه التقنية تعمل على الراوتر حيث إنه تقوم بعملية التحويل ما بين العناوين مختلفة الإصدار ات ، مثل عندما يتوجد لدنيا شبكة تعمل بعنوان الإصدار الرابع IPv4 و شبكة تعمل بعنوانالإصدار السادس IPv6 وعندما يريد أحد الأجهزة الموجودة في الشبكة التي تعمل بعنوان الإصدار الرابع ، يريد أن يرسل بيانات لشبكة اخرى تعمل بعنوان الإصدار السادس ستقوم البيانات بذهاب الى الراوتر حيث يقوم الراوتر بعملية الترجمة من الإصدار الرابع الى الإصدار السادس و العكس و يقوم بإرسال ه للشبكة الآخر كما في النموذج التالي. ملاحظة مهم جداً : يجب أن لا نخلط ما بين بروتوكول الـ NAT الذي كان يعمل مع عنوان الإصدار الرابع حيث إنه يختلف اختلف كامل عن تقنية الـ NAT-PT ، ولكن تم تسميته بهذا الاسم لي إنه يعمل بنفس الفكره.
عدد الصفحات ٨٢Eng. Ahmad H Almashaikh 83 3- IPv6 Over IPv4 Tunels : هذه التقنية مهم جداً و تلزمعندما ا يكون لدينا أكثر من شبكة تعمل مع عنوان الإصدار السادس IPv6 ،و نريد أن نربط هذه الشبكة التي تعمل مع عنوان الإصدار السادس في بعضها البعض سنحتاج شبكة في المنتصف لتقوم بربط هذه الشبكة في بعضهم البعض و ستكون هذه الشبكة تعمل بعنوان الإصدار الرابع IPv4 و من خلال هذه الشبكة ستقوم جميع الشبكات التي تعمل في عنوانالإصدار السادس أن تستطيع الاتصال في بعضها البعض ، بعد أن نقوم من تفعيل و اعداد هذه التقنية على الراوترات الموجودة في الشبكة التي في المنتصف و تعمل بعنوان الإصدار الرابع كما في النموذج التالي . ----------------------------------------------------------------------------------- IPv4 Header / IPv6 Header بروتوكول الـIP بتكون منHeader و في داخل هذاالـHeader يتوجد عدة خانات ، كل خانة له وظيفه محددة حيث يتم بناء الـ Header من اعلى الى اسفل بشكل مرتب بعد أن يقوم بإضافة المعلومات و البيانات المطلوبة والتي يجب أن يتم اضافته في كل خانة من الخانة ، سأقوم بشرح هذه الخانة بالتفصيل الممل و نستعرف على كل خانة ما هي وظيفته و على ماذا تحتوي ، و يجب أن نعلم إنه كما ذكراً سابقاً يوجد نوعان من العناوين عنوان من الإصدار الرابع و عنوان من الإصدار السادس و كل من هذه العناوين تحتوي على Header خاص بكل عنوان ، و مع العلمإنه يوجد بعض التغيرات ما بين الـ IPv4 Header وIPv6 Header سأقوم بشرح كل واحد بشكل منفرد لنتعرف عليهم بشكل ممتاز . قبل أن نبداء في الشرح يجب أن نتعرف على حجم و طول كل من الـ IPv4 Header وIPv6 Header لنكون على معرفة في كل شيء IPv4 Header: حجمه32 byte، و طوله 20 byte . IPv6 Header: حجمه32 byte، و طوله40 byte. كما في النماذج التالية
عدد الصفحات ٨٣Eng. Ahmad H Almashaikh 84 IPv4 Header / IPv6 Header ----------------------------------------------------------------------------------- - الأن سنبداء بتعرف على IPv4 Header سنتعرف على جميع الخانات الموجود في داخله , و بعدها سنتعرف على IPv6 Header . الخانات الموجودة فيIPv4 Header عددهم14 خانةسأقوم بذكرهم و شرحهم . Version , IHL , Type of Service , Total Length , Identification , Flags , Fregment Offset , Time to live , Protocol , Header Checksum , Source Address , Destination Address , Options , Padding . هذه هي الخانات الموجودة في عنوانالإصدار الرابع كما هي موجودة في النموذج اعلى و سأقوم الأن بشرح كل واحدة . النسخةVersion: هذه الخانةالمسؤولة عن ترويسة البروتوكول الخاص في الإنترنت ، حيث تقوم بتحديد رقم الصيغة و رقم نسخة أو اصدار البروتوكول طبعاً الـ IPv4 ليستطيع المستقبل فهم الية التعامل مع الـ Header و أجزاءه و خاناته ، وحجم هذه الخانة 4 bit. IHL :وظيفة هذه الخانةإنه تقوم بعملية ترويس لبروتوكول الـ IP ليكون بحجم32 bit ، حيث يدل على بداية جمع المعلومات و حجم هذه الخانة 4 bit .
عدد الصفحات ٨٤Eng. Ahmad H Almashaikh 85 Type of Service :هذه الخانةالمسؤولة عن تحديد نوع الخدمات المطولبة ، مثل خدمة نقل المعلومات و البيانات التي يرساله المستخدمين و معلومات التوجيه و الكثير من الخدامات الآخر و حجم هذه الخانة 8 bit . Total Length : هذه الخانة هيالمسؤولة عن تحديد طول الرسالة أو بمعنى آخر طول حزمة البيانات و بعده يقوم بإضافة طول التروسية و حجم هذه الخانة 16 bit. Identification : هذه الخانةالمسؤولة عن اعادة تجميع الحزم كما كانت من بداية تجميعها و تستخدم ايضاً لتميز الحزم عن بعضهم البعض ، وحجم هذه الخانة 16 bit . Flags : هذه الخانة هيالمسؤولة عن تقنية الاتصال مثل تقوم بعملية تحديد لحزمة البيانات المستقبلة هل هي آخر حزمة من البيانات أو لا و حجم هذه الخانة .3 bit Fregment Offset : هذه الخانة من أهم الخانات الموجودة و وظيفة هذه الخانةإنه تقوم بعملية تجزئة للحزمة المرسلة إذا كانت كبيرة ، بمعنى كبيرة إذا كانت اكبر من الحجم المسموح به في داخل الشبكة و حجم هذه الخانة 13 bit . Time to live : هذه الخانة المخصصة لعملية الوقت مثلعندما ترسل الحزمة يجب أن نعلم أن في داخل الحزمة يوجد عدة بيانات أو خصائص ، حيث يتم تحديد وقت معين لهذه الحزمة ولكن في حال بقة هذه الحزمة تدور في شبكة الايثرنيت لفترة اطول من الازم أو قد تم اجتياز الوقت المحدد لهذه الحزمة ، دون أن تصل للهدف المطولب ستتوقف الحزمة عن عملية الإرسال و ستقوم بالغاء العملية بنفسها و حجم هذه الخانة 8 bit . Protocol : هذه الخانةالمسؤولة عن البروتوكولات التي سيتم استخدامها في جزء من البيانات المرسلة في داخل الحزمة و حجم هذه الخانة 8 bit . Header Checksum : تستخدم هذه الخانة في عملية التاكد من سلامة البيانات في اقسام تجميع البيانات ما قبل إرسال ه حيث تقوم هذه الخانة ببعض العملية الحسابية و حساب نتيجتها و إذا تاكد من إنه صحيح سيتم إرسال ، و عند وصول الرسالة للهدف المطلوب سيتم إعادة حساب القيمة مرة أخرى فإذا تطابقت القيمتان سيتم التاكد من من سلامة النقل . Source Address :هذه الخانةالمسؤولة عن عنوان الـ IP لجهاز المرسل ، وحجم هذه الخانة 32 bit . Destination Address :هذه الخانةالمسؤولة عن عنوان الـ IP لجهازالمستقبل ، وحجم هذه الخانة 32 bit . Options: هذه الخانة تستخدم في عملية الخيارات مثل وظائف التحكم في الاتصالات مثل الامن و التوجيه و المسارات هذه غير ضرورية، ويبدا حجم هذه الخانة من 0 الى32 .
عدد الصفحات ٨٥Eng. Ahmad H Almashaikh 86 Padding أوData: هذه الخانة هي من أهم الخانة التي قمنا بذكرها و وظيفة هذه الخانةإنه تحتوي على جميع البيانات التي قمنا بذكرها و التي سيتم إرسال ه، هذه الخانة لا يوجد له حجم محدد بينما تاخذ حجمه عندما ا تكتمل البيانات كلها و مع العلم إنه البيانات متغيرات بمعنى إنه لا يوجد له حجم حدد و هذه الخانة هي المعتمد عليها من جميع الخانة التي ذكرنها مسبقاً. ----------------------------------------------------------------------------------------- IPv6 Header IPv6 Header: قبل أن نبداء في التعرف على الإصدار السادس يجب أن نتذكر إنه الـ IPv4 Header يتكون من 14 خانة، و تم اختصار 8 خانات فيالإصدار السادس ليصبح 8 خانةسأقوم بذكرهم مع العلم إنهم نفس الحقول ولكن يوجد بعض الاختلف . النسخةVersion :هذه الخانةالمسؤولة عن ترويسة البروتوكول الخاص في الإنترنت ، حيث تقوم بتحديد رقم الصيغة و رقم نسخة أو اصدار البروتوكول طبعاً الـ IPv6 ليستطيع المستقبل فهم الية التعامل مع الـ Header و أجزاءه و خاناته ، و حجم هذه الخانة4 bit. Traffic Class :هذه الخانة نفسه خانة الـ Type of Service ولكن تم تغيره اسمها في الإصدار السادس لتكون Traffic Class. Flow Label :هذه خانة جديد تم اضافتها فيالإصدار السادس ولم تكن موجودة في الإصدار الرابع ، و هي الخانة المسؤولة عن تحديد تدفق البكت و تستخدم ايضاً مع جودة الخدمة . Payload Length :هذه الخانة نفسه خانة الـ Total Length فيالإصدار الرابع و تم تغيره لـ Payload Length فيالإصدار السادس . Next Header :هذه الخانة نفسه الـProtocol فيالإصدار الرابع و تم تغيره لـ Next Header فيالإصدار السادس . Hop Limit :هذه الخانة هي نفسهTime to live فيالإصدار الرابع و تم تغيره لـ Hop Limit فيالإصدار السادس . Source Address :هذه الخانة المسؤولة عن عنوان الـ IP الخاص في جهاز المرسل و يكون حجم عنوان الإصدار السادس في هذه الخانة 128 bit بينما في هذا الحقل فيالإصدار الرابع يكون حجم العناون 32 bit ، و حجم هذه الخانة على حجم العنوان128 bit . Destination Address : هذه الخانةالمسؤولة عن عنوان الـ IP الخاص في جهاز المستقبل ويكون ايضاً عنوان من الإصدار السادس و يكون حجم هذه الخانة 128 bit كما هي في خانة المرسل ، و حجم الخانة سيكون ايضاً 128 bit على حجم العنوان الخانات التي تم حذفها من الإصدار السادس : Checksum, Option, Fragmentatio
عدد الصفحات ٨٦Eng. Ahmad H Almashaikh 87 فهرس المستوىالثاني التوجيه في الشبكات Routing Networks جهاز الراوتر أو الموجه Router Devices ................................................88 تسلسل إقلاع الراوتر الخاص في سيسكو.......................................................90 Cisco Modes DevicesNetwork Architectures...............................91 Basic Command Router...............................................................93.. الجزء العمليInstall packet tracer ......................................................95 Router Passwords...........................................................................98 Password Recovery.......................................................................104 الوصول عن بعد Remote Access , Telnet............................................111 التوجيه Routing................................................................................119 Static Routing IPv4.......................................................................124 Dynamic Routing IPv4..................................................................141 Routing Information Protocol RIP.............................................141 Open shortest Path First OSPF...................................................155 Enhanced Interior Gateway Routing Protocol EIGRP.............204 المسار الرئيسي و المسار الاحتياطي...........................................................213 EIGRP Metric Calculation...........................................................215 Autonomous System (AS).............................................................217 Passive Interface............................................................................220 Dynamic Routing IPv6.................................................................238 المستوىالثاني Level ( 2 ) Routing Networksالتوجيه في الشبكات
عدد الصفحات ٨٧Eng. Ahmad H Almashaikh 88 جهاز الراوتر أو الموجه Router Devices جهاز الراوتر أو الموجه هو الجهاز المسؤولة عن ادارة و ربط الشبكات المختلفة عن بعض . المكونات الخاصة في جهاز الراوتر أو الموجه Router Components - : 3- المعالج .- الذاكرة 1- ذاكرة الوصول العشوائية 4- ذاكرة القراءة فقط 6- ذاكرة الفلاش 5- الذاكرة الغير قابلة للحذف 1- CPU = Central Processing Unit 2- Memories 3- RAM = Random – access memory 4- ROM = Read-Only memory 5- Flash Memory 6- NVRAM = Non – Volatile Random – access memory صورة الراوتر من الداخل
عدد الصفحات ٨٨Eng. Ahmad H Almashaikh 89 المنافذInterface : 1- Console Port : هذا المنفذ المختص في عمل الاعداد الخاص في جزازالراوتر يتم ربط كابل يسمى Console في هذا المنفذ و بعد ذالك يتم الربط من الطرف الآخر في جزاز الكمبيوتر لنستطيع الدخول على الراوتر و عمل الاعداد و برمجة الراوتر هذا المنفذ يتوجد على جزاز السويتش ايضاً. 2- Auxiliary Port: هذا المنفذ يتم أستخدامه لعمل اعداد الجزاز ايضاً ولكن عن بعد بمعنى يجب أن يكون الراوتر متوصل على شبكة الإنترنت ليتم الدخول عليه و عمل الإعدادات عن بعد من مكان اخرى. 3- LAN Interfaces: هذا المنفذ مخصص للشبكات الداخلية فقط يستخدم لربط الشبكات المختلفة في بعضزا البعض القريب بمعنى داخل حدود الشركة. 4- WAN Interfaces: هذا المنفذ مخصص لربط الشبكات في بعضزا البعض التي تكون ما بين الدول و البعيد و يستخدم ايضاً لربط فروع الشركات في بعض لتتمكن من تكوين شبكة ما بينزم. منافذ الراوتر الكابلات التي يتم تركيبها في منفذ الـ Port Serial : 1- DCE = Data Communication Equipment .- DTE = Data Terminal Equipment كابل السيريليستخدم هذا الكيبل للربط بين الفروع أو الراوترات المحتوية على كروت السيريال حيث يسمى احد الطرفين (DCE) والطرف الآخر (DTE) و احيانا يتم ربط الراوتر بجهاز الفريم ريلاي سويتش مثل (Cisco 2522) عن طريق نفس الكيبل . كيبلات (DCE/DTE) تستخدم بشكل اساسي في معامل سيسكو
عدد الصفحات ٨٩Eng. Ahmad H Almashaikh 91 تسلسل إقلاع الراوتر الخاص في سيسكو Cisco Router Boot Sequence نظام البوت للإقلاع هو مجموعة من الخطوات المتسلسلة التي تقوم بها الأجهزة بشكل عام و التي تحتوي على نظام تشغيل بإتباعها لكي يعمل و تبدا بفحض القطع المادية للجهاز تحديد قرص التخزين أو الذاكرة التي سوف يتم إقلاع الجهاز منها و تحميل نظام التشغيل و الإعدادات و يعمل الجهاز و في كل مرة يتم تشغيل الجهاز فإنه يقوم بإتباع نفس الخطوات للنظام التسلسلي للإقلاع . شرح عملية تسلسل إقلاع الراوتر Boot Sequence : 1- تشغيل الفحص الذاتيPost = Power on self-Test 1- تشغيل الـBoot Strap 3- البحث عن نظام تشغيلISO = Internetwork OS 1- تحميل نظام التشغيل من ذاكرة الفلاش وإرساله إلى الرام RAM 5- البحث عن ملف الإعداداتStartup – Configuration 6- تحميل ملف الإعدادات من ذاكرة الـNVRAM إلى ذاكرة الـ RAM و بالتي سيتم تشغيل ملف الإعدادات Running Configuration و بعده سيتم تشغيل الراوتر بشكل صحيح .
عدد الصفحات ٩٠Eng. Ahmad H Almashaikh 91 مستويات سيسكو في برمجة الأجهزة Cisco Modes Devices شركة سيسكو تقوم بعمل مستويات في عمليةإعدادات الأجهزة مثل الراوتر أو السويتش و تتكون هذه المستويات من ثلاث مستويات : 3- المستويات الأساسية. .- المستويات الفرعية. 1- المستويات الفرعية. 3- المستويات الأساسية مستوى المستخدم User Exec Mode Router > مستوى الوصولPrivilege Exec Mode Router > Enable Router # مستوىالإعدادات Global Configuration Mode Router # Config Terminal Router (config) # .- المستويات الفرعية مستوى إعدادات المنفذ Interface Configuration Mode Router (config) # interface fast Ethernet 0/1 Router (config-if) # مستوى إعدادات المنفذ الفرعي (الافتراضيةSub Interface Configuration Mode Router (config) # interface fast Ethernet 0/1.1 Router (config-subif) # مستوى إعدادات بروتوكولات التوجيهRouting Protocol Mode Router (config) # router eigrp 1 Router (config-router) #
عدد الصفحات ٩١Eng. Ahmad H Almashaikh 92 1- المستوى المستقلة مستوى الإعدادات الاساسية Setup Mode Continue with configuration dialog? [Yes/no]: Rommon Mode Rommon 1 > أنظمة تشغيل سيسكو Cisco IOS شركةسيسكو تقوم ببرمجة أنظمة التشغيل و التي تعمل في أجهزة سيسكو المختلفة مثل الراوترات و السويتش ات و الفايرول و غيره من الأجهزة الخاصة في شركة سيسكو و هي تعمل بنظام الاوامر النصية و يتواجد لدنيا اربعة أنظمة تشغيل سأقوم بشرحهم : IOS: هو نظام تشغيل يعمل مع اجهزة التي تحتوي على معالج واحد. IOS XE: هو يعتبر تطوير لنظام الـIOS حيث يحتوي على مجموعة منالخصائص المتقدمة مثل فصل عملية الإرسال عن عملية التحكم كذلك يعدم وجود اكثر من معالج في جهاز سسيكو. IOS-XR: هو نظام يعمل في أجهزة سيسكو صاحبة المواصفات العالية و غالباً ما تتواجد في شبكات الاتصالات. NX-OS :هو نظام يعمل في أجهزة سيسكو التي تعمل في شبكات مراكز البيانات
عدد الصفحات ٩٢Eng. Ahmad H Almashaikh 93 Basic Command Router Router > ? All Command Router > enable To get to Privileged Mode Router # disable To get back to User Mode Router > terminal history size To set the command buffer size Router > terminal no editing To disable advanced editing features Router > show history To show the command buffer Router # config t Enter global configuration mode Router # show version View IOS version Router # show interface Display interfaces on router and their status Router # show ip interface brief Check interface status Router # show ip protocol Display ip protocol info Router # show protocol Display which protocols are configured on the router Router # show flash View IOS version, size of IOS, and free space in FLASH Router # show running-config View current configuration file (RAM) Router # show startup-config View saved configuration file (NVRAM) Router # show processes cpu View CPU utilization Router # show processes View info about programs in RAM Router # reload Reboot the router and reload the startup config from NVRAM Router(config) # no ip routing Disable IP routing on a router (enabled by default) Router(config)# hostname Router1 Give the router a hostname Ctrl+A To move to the beginning of the command line
عدد الصفحات ٩٣Eng. Ahmad H Almashaikh 94 Ctrl+E To move to the end of the command line Ctrl+F To move forward one character Ctrl+B To move back one character Ctrl+W To move forward one word Ctrl+U To erase a line Ctrl+R To redisplay a line Router # Ctrl+Z Ends configuration mode and returns to privileged mode Router # show ip route View the IP routing table Router # debug ip rip View RIP Debug Router # debug ip igrp events View IGRP Debug Router(config) # no router rip Disable RIP routing Router # copy flash tftp Backup IOS to file server Router#copy tftp flash Upgrade the IOS from the file server Router # copy running-config tftp Copy running config file from RAM to TFTP Router # copy tftp running-config Copy startup config file from TFTP to RAM Router # copy tftp startup-config Copy startup config file from TFTP to NVRAM Router # erase startup-config Erase the configuration file in NVRAM [run initial config dialog] Router(config)# boot system flash (ios_filename) Tell router which IOS file in Flash to boot from Router(config) # boot system tftp (ios_filename) tftp_ip_address Tell router which IOS to request from the TFTP server (fallback) Router(config) # boot rom Tell router to boot from IOS in ROM Routerconfig) # service password- encryption Passwords can be encrypted Routerconfig) # no service password-encryption To de-encrypt the passwords
عدد الصفحات ٩٤Eng. Ahmad H Almashaikh 95 الجزء العملي Install packet tracer الجزء العملي من الكتب و قبل أن نبداء في هذا الجزء من التطبيق بشكل عملي يجب معرفة إنه يوجد برنامج من شركة سيسكو مجاني و هذا يساعد الطالب على التديرب العملي و يجعلك تتمرن بشكل ممتاز على الاوامر و الأجهزة و تصميم الشبكات . برنامج Packet Tracer : هو برنامج محاكاة لشبكات الحاسوب , كما يمكن تصميم الشبكات كما نريد و فائدة هذا البرنامج يجعلك أن تقوم بتصميم شبكة كاملة مكملة قبل بناء الشبكة على أرض الواقع و عمل اختبار للشبكات و معرفة كيف سيتم بناء الشبكة على أرض الواقع. صورة البرنامج خطوات تثبيت البرنامج ...... 1- بعد ما قمنا بالنقر المزدوج على أيقونة البرنامج فستظهر لنا شاشة التثبيت نضغط على Next . 1- ثم ننتظر لحظات لتظهر لنا شاشة جديدة نختار الخيار المؤشر إليه ثم نضغطNext. 3- نبقى نضغطNext حتى تظهر شاشة ذات Install. 1- ستظهر لنا شاشة تفيد حالة التثبيتو تقدمه . 5- ستظهر لنا رسالة بعد إتمام التثبيت تفيد بأن التثبيت قد انتهى قم بضغط علىFinish. رابط تحميل البرنامج https://www.itechtics.com/download-cisco- packet-tracer-6-2-free-direct-download-link/
عدد الصفحات ٩٥Eng. Ahmad H Almashaikh 96
عدد الصفحات ٩٦