Graphical Network Simulator 3(GNS3) Networking Simulation

 oleh : Elly ermawati


PENGERTIAN

GNS3 (Graphical Network Simulator 3) adalah perangkat lunak emulator untuk berbasis grafik untuk mensimulatorkan sebuah jaringan jaringan. GNS3 membolehkan kombinasi antara perangkat virtual dengan perangkat nyata, dan dapat mensimulasikan sebuah jaringan yang kompleks. Dengan fitur Dynamips yang ada didalamnya, anda dapat me load IOS Cisco dan menjalankannya untuk mensimulasikan seperti sebuah perangkat nyata .

Meskipun telah ada keluaran perangkat lunak Cisco yaitu Cisco Packet Tracer yang memiliki fungsi yang sama yaitu untuk mensimulatorkan jaringan, namun GNS3 ini jauh lebih banyak kelebihannya dibandingkan dengan keluaran perangkat lunak Cisco tersebut.

Untuk apa GNS3 menawarkan dukunganya?

Beberapa Switching
  • NM-ESW16 Etherswitch
  • IOU / IOL Layer 2
  • VIRL IOSvL2
Hypervisors (termasuk komersial)
  • Virtualbox
  • Stasiun kerja VMware
  • Pemutar VMware
  • ESXi dan Fusion
Gambar VRL
  • IOSv, IOSvL2, dan IOS-XRv
  • CSR1000v
  • NX-OSv dan ASAV
  • Lingkungan Multi-vendor
  • Topologi yang Disesuaikan
  • Dan banyak lagi
Untuk lebih jelasnya lagi GNS3 juga menggunakan protokol berbasis IP untuk membuat lingkungan yang realistis. Disatu sisi ia menawarkan simulasi jaringan yang lebih sekabel. disisi lain, ini juga mendukung virtualisasi jaringan tersebut. secara keseluruhan, GNS3 adalah alat paling tepat untuk proyek jaringan nirkabel.

Sistem Operasi Terkait GNS3
  • Windows 7 atau 8 atau 10 (64 bit)
  • Windows server 2021/2016 (64 bit)
  • Mac OS x (versi 10.9 dan yang lebih baru)
  • platfrom terkait GNS3 VM
  • penyedia cloud Bare Mental seperti packet.net
  • Dan juga EXSi
GNS3 adalah jenis alat yang tidak bergantung pada semua sistem operasi. diatas kami mencantumkan OS yang didukung untuk  memberitahu anda. jika kita perlu menggunakan GNS3, maka kita harus memiliki OS apapun dari daftar diatas. OS saja tidak cukup untuk melakukan suatu proyek karena ia juga memerlukan pengaturan perangkat keras khusus.

Fitur GNS3

Berbeda dengan packet tracer, gns3 tidak bersifat included:

  1. Tidak ada simulation mode. Karena yang disimulasikan adalah real devices, caranya bisa menggunakan aplikasi sniffer seperti wireshark atau tcpdump.
  2. Tutorialnya tidak ada di aplikasi, semuanya diluar. Berarti harus mencari sendiri, di website gns3 sendiri, di blog, di forum, atau di buku. Dari yang gratis sampai berbayar.
    Oh ya, GNS3 juga menyediakan academy, dari penggunaan dasar GNS3 sampai semuanya tentang network yang menggunakan GNS3.
  3. Desain jaringan kualitas tinggi dan topologi jaringan yang kompleks 
  4. Mengemulasikan berbagai platfrom cisco IOS router, IPS, PIX dan ASA firewall JUNOS.
  5. Simulasi ethernet sederhana ATM dan Frame Relay switch
  6. koneksi antara jaringan simulasi dengam jaringan yang sesungguhnya di dunia nyata
  7. Dapat dihubungkan ke jaringan fisik
  8. Dapat di integrasikan dengan wireshak (tooll packet capture/analyzer untuk analisa traficc jaringan.

Untuk mendukung simulasi lengkap, GNS3 memiliki beberapa komponen yaitu:

#1. Dynamips: Emulator Router Cisco

Awal tujuan orang-orang menggunakan GNS3 biasanya untuk mensimulasikan perangkat cisco. GNS3 memanfaatkan emulator dynamips yang berguna untuk mengemulasikan Cisco IOS. Artinya, jika kita sudah punya image (OS-nya), kita sudah bisa menggunakannya di GNS3.

Namun untuk simulasi switch di GNS3 menggunakan IOS router sangat terbatas, ada fitur-fitur yang tidak bisa berjalan.

#2. Virtualisasi: Qemu, VMware, dan VirtualBox

Ada kalanya kita ingin mensimulasikan perangkat lain misalnya Windows/Linux server, MikroTik, Juniper, hingga perangkat high end seperti firewall Palo Alto, F5, ASA atau switch data center seperti Nexus atau Arista, dst.

Hampir semuanya sudah bisa disimulasikan di GNS3. Kita hanya perlu melakukan initial setting, bahkan beberapa diantaranya sudah memiliki template yang disediakan oleh developer GNS3 sehingga kita hanya memasukkan image nya saja.

Semua perangkat diatas nanti bisa dihubungkan dengan perangkat-perangkat lain mesti berada dalam environtment yang berbeda.

#3. Docker Container

Dukungan docker memang masih baru diimplementasikan di GNS3, tepatnya sejak GNS3 versi 1.5. Fitur ini berawal dari Google Summer of Code yang diikuti oleh Goran Cetusic.

Kemudian akhirnya diselesaikan dan oleh GNS3 team hingga sekarang sudah bisa digunakan.

#4. IOU: IOS on Unix

Berbeda dengan simulasi Cisco IOS di dynamips, IOU (dikenal juga dengan IOL) atau IOS on unix berjalan sebagai program (running as program) di lingkungan Unix.

Keuntungannya, IOU membutuhkan resource yang jauh lebih kecil dibanding jika kita menggunakan dynamips. Malah di IOU kita sudah bisa menggunakan IOS 15 (terbaru), dibanding dynamips yang masih 12.54.

Kecuali jika kita menggunakan Cisco 7200 di dynamips, bisa merasakan IOS 15, tapi RAM yang dibutuhkan sampai 512MB. Sangat jauh berbeda dengan IOU yang hanya puluhan MB.

#5. VPCS dan Perangkat Simulasi Build-in

Jika kamu pernah menggunakan Virtual PC Simulator (VPCS), ini adalah sebuah program untuk mensimulasikan komputer mini, fiturnya tidak banyak, umumnya DHCP hingga tools network connectivity seperti PING.

VPCS sangat berfungsi sekali untuk mensimulasikan end device. Di GNS3 sudah include dan terintegrasi VPCS, resource yang dibutuhkan sekitar 2MB.

Selain itu, jika kita membutuhkan virtual switch atau hub, juga sudah tersedia di GNS3. Hal ini berguna apabila kita tidak membutuhkan manageable switch di virtual lab.

Oh ya, di GNS3 2.0 (latest stable version), sudah terdapat appliance cloud yang siap pakai. Fungsinya untuk menghubungkan virtual lab dengan internet. Kalau sebelumnya kita harus melakukan sharing connection dulu dari main network adapter ke virtual network adapter.

#6. Integrasi dengan Wireshark

Wireshark juga sudah terintegrasi dengan GNS3. Artinya jika kita ingin menganalisa network yang kita buat, semua dapat dilakukan dengan mudah, tinggal click, dan capture.

Kelebihan Menggunakan GNS3

  • karena IOSnya adalah real, maka kita seakan akan melakukan konfigurasi pada router sungguhan.
  • kelebihan lain, GNS3 memungkinkan untuk menjalankan router high end (seri 3600,maupun 7200) yang tidak bisa dijalankan pada packet tracer. pada GNS3 kita juga dapat menjalankan router firewall (PIX)
Kekurangan GNS3
  • membutuhkan proses processor yang sangat besar
  •  membutuhkan spesifikasi perangkat yang besar minimal RAM 2-4 Gb
  • Instalasi dan persiapan lab relatif lebih rumit 
  • memerlukan recourse komputer yang relatif lebih tinggi

Fungsi GNS3 :

GNS3 sering dipakai sebagai simulator router Cisco, Juniper, Mikrotik dan Virtual Machine. Jarang terlihat GNS3 dipakai untuk simulator Switch tentunya yang manageble seperti switch Cisco. Namun bukan tidak mungkin kalau GNS3 dapat dipakai untuk mengsimulatorkan switch.

Walaupun agak memaksa yaitu dengan menggunakan IOS c3640-is-mz.124-21, namun dengan cara ini kita dapat mengsimulatorkan hampir mirip seperti switch manageble minimal untuk konfigurasi VLAN.

Tujuan Menggunakan GNS3 sebagai Mikrotik Simulator
  1. akan lebih mudah belajar mikrotik dan mencoba fitur fitur mikrotik kapan saja dan dimana saja
  2. Dapat membuat simulasi jaringan dengan topologi apapun sebelum kita implementasi dalam jaringan nyata.
  3. yang pasti dapat sangat membantu untuk maha siswa yang tidak ada modal untuk membeli router mikrotik
Software yang dibutuhkan 

GNS3
  • Open source software
  • Running on windows, Linux
  • Simulate complex network topologies
  • Running multi vendor devices 
Qemu
  • aplikasi emultor alternatif 
  • seperti VMware, virtual box, etc
  • Qemu untuk menjalankan mikrotik routers di GNS3
  • Simulator jaringan
File ISO mikrorik
  • file ISO/CD image yang kita gunakan untuk install mikrotik ke PC (x86)
Cara Dwonload Program GNS3

  • Kemudian klik dwonload.
  • setelah itu kita disuruh masuk ke akun GNS3 kita terlebih dahulu, kemudian jika belum punya maka harus membuatnya terlebih dahulu dengan meng-klik create akun.
   


  • setelah kita masuk ke akun kita, klik pada tulisan free dwonload
  • Lalu pilih sesuai OS kita, disini saya pilih windows dan tunggu proses dwonload selesai.


Proses Instalasi GNS

Seperti Instalasi pada umumnya, hanya saja kita disuruh memilih komponen-komponen yang akan di instal.
  • sebelum itu dwonload dan instal Virtual box pada link https://www.virtualbox.org/wiki/Downloads.
  • Double clik pada aplikasi GNS3 yang sudah didwonload untuk memulai instalasi GNS3.
  • selanjudnya akan muncul vertifikasi apakah kita akan mengizinkan GNS3 terinstal dipc atau tidak. klik Yes.
  • untuk melanjudkan proses instalasi klik NEXT.


  • Klik l aggre yang tandanya kamu menyetujui License Agreement dari GNS3.

  • Memilih nama untuk difolder distart menu kemudian klik next


  • Dibagian ini pilih komponen apa saja yang akan terinstal,, pilih sesuai kebutuhan, lalu klik next. berikut penjelasanya (meskipun kebanyakan dibiarkan ke settingan default).
  1. WinPCAP : Required. dibutuhkan oleh GNS3 agar perangkat perangkat didalam GNS3 bisa terhubung ke real network.
  2. NPCAP : Optional. Versi pengganti WinPCAP, untuk mengatasi issue, di windows 10. Dalam hal ini saya checklist.
  3. Wireshark: Recommended. berfungsi untuk mengcapture network traffic antar perangkat.
  4. Solarwinds response team viewer: optional. Solarwinds adalah software monitoring, silahkan checklist jika ingin menggunakanya
  5. Dynamips : required. dibutuhkan sebagai emulator router cisco. kamu bisa meng-uncheck nya jika menggunakan GNS3 VM (fungsi GNS3 akan saya jelaskan  dibawah).
  6. Qemu: Required sebagai emulator komputer, layaknya VMware atau virtualbox. sebagian besar perangkat appliance sudah dioptimalkan untuk berjalan diQemu.
  7. VPCS :Recommended. dibutuhkan untuk simulator PC, mendukung fitur-fitur dasar seperti DHCP dan ping.
  8. CPUlimit:Required. seringkali perangkat di Qemu menghabiskan resource prossesor hingga 100%, fungsi CPUlimit adalah untuk membatasi hal ini.
  9. GNS3: Required. core sofware harus wajib di instal.
  10. TightVNC viewer: Recommended. perangkat-perangkat yang kita jalankan diQemu biasanya tidak semua mendukung remote over telnet, ada yang menggunakan remote dekstop makanya perlu tightvnc viewer.
 

  • Pilih tempat untuk menyimpan folder GNS3 setelah itu klik install 


  • Selanjudnya akan diarahkan untuk menginstall wincap dan wireshark.
  • kembali lagi pada proses instalasi GNS3 yang masih berjalan. tunggu sampai selesai lalu klik next.
  • pada bagian ini direkomendasikan pilih no jika kamu tidak ingin mengeluarkan uang dan mendapatkan free license. jika sebaliknya pilih YES.


  • Instalasi GNS3 berhasil 

  • Berikut ini tampilan GNS3. jadi kita disuruh memilih jenis server yang akan digunakan. disini saya menggunakan virtual machine yakni virtual box.


  • pilih Virtual box kemudian dwonloads GNS3 vm ditulisan "dwonlooad here"


  • kita akan diarahkan kesitus resmi GNS3 dan pilih virtual box. tunggu proses dwonload selesai.


  • setelah itu cari file tersebut diwindows exsploler dan ekstrak file zip tersebut  menjadi file dengan format UVA. 


  • aplikasi virtual box yang sudah di install diawal, kemudian klik icon import.


  • klik pada icon browser dan cari file yang berformat OVA tadi.


  • Lanjud--->


  • klik Next atau lanjud .


  • Uncentang dimenu opsi tambahan dan kemudian klik impor.


  • Tunggu proses import selesai.

  • Proses import selesai


  • kembali ke GNS3 tadi dan klik refresh lalu next. 



  • Tunggu.

  • Berikut Tampilan GNS3




TERIMA KASIH



Daftar Pustaka


_. _. GNS3 Projectshttps://networksimulationtools.com/gns3-projects/. Diakses pada 22 Januari 2021. pukul 09.10

Fathurhono. 2017. Panduan Dasar Belajar GNS3 : Mengenal GNS3 dan Fitur-Fiturnya. https://ngonfig.net/gns3.html#:~:text=GNS3%20adalah%20aplikasi%20simulator%20jaringan,digunakan%20untuk%20mensimulasikan%20Cisco%20IOS. Diakses pada 22 Januari 2021. pukul 19.10

_. 2017. Komponen, Fitur, dan Kelebihan GNS3. https://rahmattomy.blogspot.com/2017/09/komponen-fitur-kelebihan-gns3.html?m=1. Diakses pada 22 Januari 2021. pukul 19.10




Komentar

Postingan populer dari blog ini

Sejarah Kelebihan dan Kekurangan Linux

Perintah MKDIR Linux

Fedora Linux