Graphical Network Simulator-3 (kısaca GNS3), ilk olarak 2008 yılında piyasaya sürülen bir ağ yazılımıdır. Karmaşık ağları simüle etmek için kullanılan sanal ve gerçek cihazların kombinasyonuna izin verir. 'u simüle etmek için Dynamips emülasyon yazılımını kullanır.:55
Geliştirici(ler) | Jeremy Grossmann, Dominik Ziajka, Piotr Pękala |
---|---|
İlk yayınlanma | 2008 | )
Güncel sürüm | 2.2.47 / 15 Mayıs 2024 ) |
Programlama dili | Python |
Tür | Ağ simülatörü |
Lisans | GNU GPL |
Resmî sitesi | gns3.com |
Kod deposu |
|
GNS3, Exxon, Walmart, ve NASA dahil olmak üzere birçok büyük şirket tarafından kullanılmaktadır ve ağ profesyonel sertifikasyon sınavlarına hazırlık için de popülerdir. Yazılım 2015 yılı itibarıyla 11 milyon kez indirilmiştir.
Canlı bir ağı yeniden yapılandırmak -örneğin, bir kurumsal ağda erişim kontrol listelerini (ACL'ler) uygularken- zorlu bir görev olabilir. Sıkı değişiklik yönetimi politikaları uygulanıyorsa ve özellikle kesinti ve aksaklıklardan her koşulda kaçınılması gerekiyorsa, bu tür ağlarda sorun gidermek de gerçekten zor olabilir. Bundan kurtulmanın bir yolu, profesyonel karmaşık ağları simüle etmek için GNS3 kullanmaktadır. Ayrıca öğrenciler tarafından çeşitli sertifika sağlayıcıları tarafından yürütülen laboratuvar sınavlarına (CCNA, CCNP, vb.) hazırlanmak için de kullanılmaktadır.
Tarihçe
2005 yılında Christophe Fillot bir Cisco yönlendirici simülatörü olan Dynamips'i yazdı. Metin tabanlı bir arayüze sahipti ve bir seferde bir bilgisayarda yalnızca bir yönlendiriciyi simüle edebiliyordu. Dynamips'in 2006'da yayınlanan 0.2.5 sürümü, hipervizör modunu tanıttı ve tek bir bilgisayarda birden fazla yönlendirici simülasyonunu etkinleştirdi. Ayrıca basit bir sanal anahtar da sağladı.
GNS3, Eylül 2007'de bir GUI, ağ bileşenleri eklemek için sürükle ve bırak olanakları ve oluşturulan nesnelerin ve topolojinin kolay depolanması ile tanıtıldı. GNS3 resmi web sayfasında yazılım, "ağ profesyonellerini güçlendiren yazılım" olarak lanse edilmektedir. Eylül 2023 itibarıyla resmi sitesinden v2.2.43'ün dağıtımı yapılmakta olup Windows, Linux ve Mac platformları için serbestçe indirilip kullanılabilmektedir.
Bağımlılıklar
GNS3 çeşitli kütüphanelere ve bileşenlere bağlıdır. Bu bağımlılıkların başarıyla yüklenmesi bir ön koşuldur. Önemli bağımlılıklar aşağıda listelenmiştir.
- Dynamips: Bir Cisco yönlendirici simülatörü olan GNS3'ün temelini oluşturur.
- Dynagen: Dynamips ile iletişim kurmak için hipervizör modunu kullanan Dynamips'e metin tabanlı bir ön yüz oluşturur. Sanal yönlendirici yapılandırmalarını belirtmek için basit bir yapılandırma dosyası kullanır ve yönlendiricilerin ve ATM, çerçeve röleleri ve anahtarlar gibi WAN teknolojilerinin birbirine bağlanmasını sağlar. Ayrıca, başlatma, durdurma, askıya alma, yeniden yükleme, konsol bağlantısı vb. gibi cihaz işlevleri için yönetim komut satırı (CLI) sağlar.
- Python: Dynagen, Python dilinde yazılmıştır.
- VPCS: Bu, dokuz adede kadar PC'yi simüle edebilen sanal bir PC simülatörüdür. Bu sanal PC'lerden veya bu PC'lere doğru ping ve traceroute komutlarını kullanmak mümkündür. VPCS'nin sadece Linux veya Windows üzerinde çalışan ve birkaç ağ komutunu destekleyen bir program olduğunu unutmayın. Ancak, VPCS olmadan bir ağı yapılandırmak zorlaşır. Daha önce, VPCS mevcut değildi ve kullanıcıların test için bir ana bilgisayar (PC) yerine ek bir yönlendirici yapılandırması gerekiyordu.
- QEMU: Genel ve açık kaynaklı bir makine emülatörü ve sanallaştırıcıdır. Bir makine emülatörü olarak, bir sistem için yapılan programların farklı makinelerde çalıştırılmasını sağlar (örneğin, ARM için geliştirilen programlar bir PC'de çalıştırılabilir). Bir sanallaştırıcı olarak, konuk kodunu doğrudan ana CPU üzerinde çalıştırarak yerel performanslara yakın performanslar elde eder.
- cpulimit: Bu, bir işlemin gerçek CPU kullanımını sınırlamaya çalışır. GNS3'te oluşturulan cihazların CPU kullanımını sınırlamak için faydalıdır.
GNS3 (Dynamips), cihaz komutlarını simüle etmek yerine gerçek IOS'u çalıştırmak için gerçek cihaz IOS görüntülerini (imajlarını) kullanır. Bir cihaz simülatörü örneği Cisco Packet Tracer'dır. Yalnızca belirli IOS sürümleri ve modüller, kartlar, işlem motorları, bağlantı noktası adaptörleri vb. desteklenir.
Kaynakça
- ^ "Release 2.2.47". 15 Mayıs 2024. Erişim tarihi: 23 Mayıs 2024.
- ^ a b Hassine, Jameleddine; Hamou-Lhadj, Abdelwahab (September 29–30, 2014). "Toward a UCM-Based Approach for Recovering System Availability Requirements from Execution Traces". Amyot, Daniel; Pau Fonseca i Casas; Mussbacher, Gunter (Ed.). System Analysis and Modeling: Models and Reusability. 8th International Conference, SAM 2014. 8769. Valencia, Spain: Springer. ss. 48-63. ISBN .
- ^ Neumann, Jason C. (2015). The Book of GNS3: Build Virtual Network Labs Using Cisco, Juniper, and More (İngilizce). No Starch Press. ISBN .
gns3 book.
- ^ Welsh, "RedNectar" Chris (2013). GNS3 Network Simulation Guide (İngilizce). Packt Publishing Ltd. ISBN .
- ^ a b Fogarty, Susan. "GNS3 Network Simulator Raises Its Game". Network Computing. UBM Tech. 30 Mayıs 2015 tarihinde kaynağından . Erişim tarihi: 30 Mayıs 2015.
Dış bağlantılar
- Resmî site
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Graphical Network Simulator 3 kisaca GNS3 ilk olarak 2008 yilinda piyasaya surulen bir ag yazilimidir Karmasik aglari simule etmek icin kullanilan sanal ve gercek cihazlarin kombinasyonuna izin verir u simule etmek icin Dynamips emulasyon yazilimini kullanir 55Graphical Network Simulator 3 GNS3 Gelistirici ler Jeremy Grossmann Dominik Ziajka Piotr PekalaIlk yayinlanma2008 16 yil once 2008 Guncel surum2 2 47 15 Mayis 2024 2 ay once 15 Mayis 2024 Programlama diliPythonTurAg simulatoruLisansGNU GPLResmi sitesigns3 comKod deposugithub com GNS3 gns3 server GNS3 Exxon Walmart AT amp T ve NASA dahil olmak uzere bircok buyuk sirket tarafindan kullanilmaktadir ve ag profesyonel sertifikasyon sinavlarina hazirlik icin de populerdir Yazilim 2015 yili itibariyla 11 milyon kez indirilmistir Canli bir agi yeniden yapilandirmak ornegin bir kurumsal agda erisim kontrol listelerini ACL ler uygularken zorlu bir gorev olabilir Siki degisiklik yonetimi politikalari uygulaniyorsa ve ozellikle kesinti ve aksakliklardan her kosulda kacinilmasi gerekiyorsa bu tur aglarda sorun gidermek de gercekten zor olabilir Bundan kurtulmanin bir yolu profesyonel karmasik aglari simule etmek icin GNS3 kullanmaktadir Ayrica ogrenciler tarafindan cesitli sertifika saglayicilari tarafindan yurutulen laboratuvar sinavlarina CCNA CCNP vb hazirlanmak icin de kullanilmaktadir Tarihce2005 yilinda Christophe Fillot bir Cisco yonlendirici simulatoru olan Dynamips i yazdi Metin tabanli bir arayuze sahipti ve bir seferde bir bilgisayarda yalnizca bir yonlendiriciyi simule edebiliyordu Dynamips in 2006 da yayinlanan 0 2 5 surumu hipervizor modunu tanitti ve tek bir bilgisayarda birden fazla yonlendirici simulasyonunu etkinlestirdi Ayrica basit bir sanal anahtar da sagladi GNS3 Eylul 2007 de bir GUI ag bilesenleri eklemek icin surukle ve birak olanaklari ve olusturulan nesnelerin ve topolojinin kolay depolanmasi ile tanitildi GNS3 resmi web sayfasinda yazilim ag profesyonellerini guclendiren yazilim olarak lanse edilmektedir Eylul 2023 itibariyla resmi sitesinden v2 2 43 un dagitimi yapilmakta olup Windows Linux ve Mac platformlari icin serbestce indirilip kullanilabilmektedir BagimliliklarGNS3 cesitli kutuphanelere ve bilesenlere baglidir Bu bagimliliklarin basariyla yuklenmesi bir on kosuldur Onemli bagimliliklar asagida listelenmistir Dynamips Bir Cisco yonlendirici simulatoru olan GNS3 un temelini olusturur Dynagen Dynamips ile iletisim kurmak icin hipervizor modunu kullanan Dynamips e metin tabanli bir on yuz olusturur Sanal yonlendirici yapilandirmalarini belirtmek icin basit bir yapilandirma dosyasi kullanir ve yonlendiricilerin ve ATM cerceve roleleri ve anahtarlar gibi WAN teknolojilerinin birbirine baglanmasini saglar Ayrica baslatma durdurma askiya alma yeniden yukleme konsol baglantisi vb gibi cihaz islevleri icin yonetim komut satiri CLI saglar Python Dynagen Python dilinde yazilmistir VPCS Bu dokuz adede kadar PC yi simule edebilen sanal bir PC simulatorudur Bu sanal PC lerden veya bu PC lere dogru ping ve traceroute komutlarini kullanmak mumkundur VPCS nin sadece Linux veya Windows uzerinde calisan ve birkac ag komutunu destekleyen bir program oldugunu unutmayin Ancak VPCS olmadan bir agi yapilandirmak zorlasir Daha once VPCS mevcut degildi ve kullanicilarin test icin bir ana bilgisayar PC yerine ek bir yonlendirici yapilandirmasi gerekiyordu QEMU Genel ve acik kaynakli bir makine emulatoru ve sanallastiricidir Bir makine emulatoru olarak bir sistem icin yapilan programlarin farkli makinelerde calistirilmasini saglar ornegin ARM icin gelistirilen programlar bir PC de calistirilabilir Bir sanallastirici olarak konuk kodunu dogrudan ana CPU uzerinde calistirarak yerel performanslara yakin performanslar elde eder cpulimit Bu bir islemin gercek CPU kullanimini sinirlamaya calisir GNS3 te olusturulan cihazlarin CPU kullanimini sinirlamak icin faydalidir GNS3 Dynamips cihaz komutlarini simule etmek yerine gercek IOS u calistirmak icin gercek cihaz IOS goruntulerini imajlarini kullanir Bir cihaz simulatoru ornegi Cisco Packet Tracer dir Yalnizca belirli IOS surumleri ve moduller kartlar islem motorlari baglanti noktasi adaptorleri vb desteklenir Kaynakca Release 2 2 47 15 Mayis 2024 Erisim tarihi 23 Mayis 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link a b Hassine Jameleddine Hamou Lhadj Abdelwahab September 29 30 2014 Toward a UCM Based Approach for Recovering System Availability Requirements from Execution Traces Amyot Daniel Pau Fonseca i Casas Mussbacher Gunter Ed System Analysis and Modeling Models and Reusability 8th International Conference SAM 2014 8769 Valencia Spain Springer ss 48 63 ISBN 9783319117430 Neumann Jason C 2015 The Book of GNS3 Build Virtual Network Labs Using Cisco Juniper and More Ingilizce No Starch Press ISBN 9781593276959 gns3 book Welsh RedNectar Chris 2013 GNS3 Network Simulation Guide Ingilizce Packt Publishing Ltd ISBN 9781782160816 a b Fogarty Susan GNS3 Network Simulator Raises Its Game Network Computing UBM Tech 30 Mayis 2015 tarihinde kaynagindan Erisim tarihi 30 Mayis 2015 Dis baglantilarVikiversite deGNS3 ile ilgili kaynaklar bulunur Resmi site