شنو هو GNS3؟

GNS3 (Graphical Network Simulator 3)
برنامج Network Simulation & Emulation يخليك تبني network topology واقعية، وتشغّل بيها Cisco Routers، Cisco Switches، MikroTik CHR، Firewalls، Linux Machines بدون ما تحتاج أجهزة حقيقية.

يعني مختبر شبكات كامل، تسوي بيه لابات CCNA، CCNP، CCIE، MikroTik.

ليش نستخدم GNS3؟

لأن يدعم:

Real IOS images

Real Router behavior

VMware integration

Multi-vendor support
وتكدر تسوي لابات كبيرة بدون أجهزة.

مكوّنات GNS3

1. GNS3 GUI
واجهة الرسم

2. GNS3 Server
المعالج الرئيسي

3. GNS3 VM
Virtual Machine يشغّل الأجهزة

4. Hypervisor
VMware / VirtualBox

الأجهزة اللي يدعمها GNS3

Cisco IOS Router (IOS, IOSv, IOU)

Cisco Switch (IOSv-L2, IOU-SW)

Cisco ASA Firewall (ASAv)

MikroTik CHR RouterOS

Juniper vSRX / vMX

FortiGate Firewall (FGT-VM)

Palo Alto Firewall (PA-VM)

Linux VMs مثل Ubuntu, Kali

Windows Server / Client

Docker Containers

شنو تسوي بـ GNS3؟

1) Cisco Labs

Routing (OSPF, EIGRP, BGP)

Switching (VLAN, STP, EtherChannel)

ACLs

VPNs (IPsec, DMVPN)

High Availability (HSRP, VRRP)

2) MikroTik Labs

NAT

Firewall

Queues

Load Balancing

VPN (L2TP, SSTP, IPsec)

Routing protocols (BGP, OSPF)

3) Enterprise Labs

ISP Network

Data Center Topology

Multi-site Connections

مميزات GNS3

Drag-and-drop topology

Real device images

Cloud node للربط ويه الشبكات الحقيقية

Wireshark Packet Capture

Snapshot and Project saving

Multi-vendor support قوي

ليش نحتاج GNS3 VM؟

لأن:

يدعم KVM acceleration

يشغّل IOSv, IOSv-L2, ASAv, MikroTik CHR بسرعة

استقرار أعلى

أداء أقوى من تشغيل الأجهزة على Windows مباشر

شنو تحتاج تثبّته؟

1. GNS3 (latest version)

2. GNS3 VM

3. VMware Workstation / Player

4. Device Images:

Cisco IOSv

Cisco IOSv-L2

ASAv

MikroTik CHR

Juniper vSRX

FortiGate VM

طريقة العمل باختصار

1. تثبّت GNS3

2. تستورد GNS3 VM داخل VMware

3. تربط الـ GUI ويه الـ VM

4. تضيف Templates للأجهزة

5. تبني Topology

6. تشغّل الأجهزة

7. تدخل على Console وتبدي إعدادات

الإيجابيات

واقعي جداً

مجاني

يدعم Cisco + MikroTik + Linux

ممتاز للامتحانات

مضبوط للشركات الحقيقية

السلبيات

يحتاج جهاز قوي

لازم توفر IOS images

الإعداد الأولي ياخذ وقت