كيفية إضافة روترات وسويتشات سيسكو IOSv على GNS3 VM
يُعد برنامج GNS3 (Graphical Network Simulator 3) من أشهر الأدوات التي يستخدمها محترفو الشبكات لتصميم المحاكاة والاختبارات المعقدة للبنية التحتية للشبكات. أحد أهم مميزات GNS3 هو قدرته على دمج أجهزة افتراضية حقيقية مثل الراوترات و السويتشات التي تعمل بنظام التشغيل سيسكو IOS، وذلك باستخدام الـ IOSv (IOS Virtual) الذي يُعتبر نسخة افتراضية من نظام تشغيل سيسكو.
في هذا المقال، سوف نتناول كيفية إضافة روترات وسويتشات سيسكو IOSv إلى بيئة GNS3 VM، خطوة بخطوة، مع توضيح كل التفاصيل اللازمة لضمان إعداد بيئة محاكاة فعالة.
1. التعريف بالـ GNS3 VM
قبل أن نبدأ في إضافة الروترات والسويتشات الافتراضية من سيسكو، يجب أولاً فهم ماهية GNS3 VM. هو جهاز افتراضي يعمل على VMware أو VirtualBox ويهدف إلى تحسين أداء المحاكاة داخل GNS3، خاصة عندما نتعامل مع أجهزة كبيرة أو متعددة. عند تشغيل GNS3 VM، يتم تقليل الضغط على الموارد المحلية (مثل الذاكرة والمعالج) ويصبح من الممكن محاكاة بنية شبكية أكثر تعقيداً.
2. إعداد بيئة GNS3 VM
قبل إضافة أجهزة سيسكو، يجب أن نكون قد أعددنا GNS3 VM في بيئة محاكاة:
-
تنزيل GNS3: أولاً، قم بتحميل وتثبيت آخر إصدار من GNS3 عبر الموقع الرسمي.
-
إعداد GNS3 VM: بعد تثبيت GNS3، يتم تثبيت GNS3 VM داخل VMware Workstation أو VirtualBox.
-
إعداد GNS3 VM على GNS3: بعد تشغيل GNS3 VM، يجب ربطه بـ GNS3 المحلي، حيث يمكنك القيام بذلك من خلال الإعدادات داخل البرنامج.
3. إضافة روترات سيسكو IOSv إلى GNS3 VM
الخطوة التالية هي إضافة روترات سيسكو IOSv إلى بيئة GNS3. الرواتر الافتراضي IOSv يتميز بأنه يعمل في بيئات محاكاة مع الحفاظ على الخصائص الحقيقية لجهاز سيسكو.
3.1. تنزيل صورة الـ IOSv
قبل إضافة أي جهاز إلى GNS3، يجب أن تمتلك صورة (Image) من IOSv. عادةً ما تكون هذه الصور متاحة من خلال برامج سيسكو، مثل Cisco VIRL (Virtual Internet Routing Lab) أو Cisco Modeling Labs (CML). يمكنك شراء الاشتراك في هذه الخدمات لتحميل الصور.
-
تحقق من الترخيص: للحصول على صورة IOSv، يجب أن تمتلك ترخيصًا صالحًا من سيسكو أو من مصدر مرخص.
-
تحميل الصورة: قم بتحميل صورة IOSv من موقع سيسكو الخاص بها أو من خلال أدوات سيسكو الافتراضية.
3.2. إضافة صورة الـ IOSv إلى GNS3
-
افتح برنامج GNS3.
-
اذهب إلى Edit > Preferences.
-
في النافذة التي تظهر، اختر IOS Routers تحت Dynamips.
-
اختر New لإضافة صورة جديدة.
-
قم بتحديد صورة IOSv التي قمت بتنزيلها سابقًا.
-
سيقوم GNS3 بمطالبتك بإدخال بعض الإعدادات، مثل تخصيص الذاكرة، عدد الواجهات، وغيرها من الإعدادات التي تتوافق مع احتياجات المحاكاة الخاصة بك.
-
بعد تكوين الإعدادات، اضغط على Apply.
3.3. تشغيل الراوترات في GNS3
بمجرد إضافة صورة IOSv إلى GNS3، يمكن الآن إضافة الراوترات إلى المخطط الشبكي:
-
اختر جهاز الراوتر من القائمة.
-
اسحبه إلى المساحة البيضاء.
-
عند توصيله بمكونات أخرى مثل الحاسوب أو الروترات الأخرى، تأكد من تكوين الواجهات بشكل صحيح.
-
افتح الجهاز عبر Console لتبدأ إعداداته.
4. إضافة سويتشات سيسكو IOSv إلى GNS3 VM
إضافة السويتشات في GNS3 تتم بنفس الطريقة تقريبًا التي يتم بها إضافة الروترات. في حال كانت لديك صورة IOSv الخاصة بالسويتشات، يمكنك إضافتها باستخدام الخطوات التالية:
4.1. إعداد صورة السويتشات
-
إذا كانت لديك صورة خاصة بالسويتش، مثل IOSv L2 أو IOSv L3، يمكن إضافتها مثل إضافة الروتر.
-
يجب تحديد نوع الجهاز (سويتش L2 أو L3) أثناء عملية الإضافة عبر Preferences.
4.2. إضافة السويتش إلى المخطط
-
مثل إضافة الروتر، اسحب السويتش من القائمة وضعه في المخطط الشبكي.
-
قم بتوصيله بالأجهزة الأخرى عبر إيثرنت أو سيريال كما هو مطلوب.
-
السويتشات الافتراضية في GNS3 تحتوي على مجموعة من الإعدادات الأساسية التي يمكن تعديلها مثل عدد المنافذ و إعدادات VLAN.
4.3. إعداد السويتشات
السويتشات التي تستخدم IOSv L2 أو IOSv L3 يمكن أن تقدم إمكانيات مثل VLANs و حساب الجداول لتوجيه الحزم في حالة استخدام سويتشات من النوع L3. من خلال Console، يمكنك التفاعل مع الجهاز مباشرة باستخدام أوامر سيسكو النموذجية مثل:
-
show vlan -
show interfaces -
show running-config
5. التفاعل مع الأجهزة عبر GNS3 VM
بعد إضافة كل من الروترات والسويتشات، يبدأ المحاكي في تشغيل الأنظمة الافتراضية بناءً على الصورة التي تم اختيارها. يمكنك التفاعل مع هذه الأجهزة عبر التواصل مع الطرفية (Console) داخل GNS3.
5.1. إعداد البروتوكولات والاتصالات
-
يمكنك الآن بدء تكوين البروتوكولات مثل RIP، OSPF، EIGRP أو BGP عبر أوامر التوجيه في الطرفية.
-
استخدم الأوامر المعروفة مثل
ip addressلتعيين عناوين IP، وinterfaceلتخصيص الواجهات. -
لتهيئة السويتشات، استخدم أوامر مثل
vlanوinterface rangeلتحديد إعدادات الشبكة المحلية الافتراضية.
6. إعدادات متقدمة:
في حال كان لديك بيئة أكثر تعقيدًا، قد تحتاج إلى:
-
استخدام صور متعددة لعدة أجهزة في نفس الوقت، مما يسمح بمحاكاة بيئات شبكية أكبر.
-
استخدام Cloud في GNS3 لربط المحاكاة بشبكة خارجية، مثل الإنترنت أو أجهزة حقيقية.
7. مشكلات قد تواجهها أثناء إضافة أجهزة سيسكو إلى GNS3
-
الذاكرة: بعض صور IOSv تتطلب تخصيص ذاكرة عالية. إذا كانت المحاكاة بطيئة أو متجمدة، قد تحتاج إلى ضبط إعدادات الذاكرة.
-
التوافق: تأكد من أن الصور التي تستخدمها متوافقة مع إصدار GNS3 الخاص بك.
-
التراخيص: تأكد من أن لديك التراخيص المناسبة لاستخدام صور سيسكو في المحاكاة.
8. الختام
بإضافة روترات وسويتشات IOSv على GNS3 VM، يمكنك محاكاة بيئات شبكية معقدة وواقعية دون الحاجة إلى أجهزة فعلية. هذه الطريقة تمنحك مرونة في التلاعب بالشبكات واختبارها باستخدام أجهزة سيسكو الحقيقية، مما يساعد في بناء مهاراتك العملية في تصميم وإدارة الشبكات.

