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
الإعداد الأولي ياخذ وقت