GNS3 - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tarihçe
  • 2 Bağımlılıklar
  • 3 Kaynakça
  • 4 Dış bağlantılar

GNS3

  • العربية
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • İtaliano
  • 日本語
  • 한국어
  • Latviešu
  • Norsk bokmål
  • Polski
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Graphical Network Simulator-3 (GNS3)
GeliştiriciJeremy Grossmann, Dominik Ziajka, Piotr Pękala
İlk yayınlanma2008 (17 yıl önce) (2008)
Güncel sürüm3.0.5[1] Bunu Vikiveri'de düzenleyin 14 Mayıs 2025
Kod deposu
  • github.com/GNS3/gns3-server
Bunu Vikiveri'de düzenleyin
Programlama diliPython
TürAğ simülatörü
LisansGNU GPL
Resmî sitesigns3.com

Graphical Network Simulator-3 (kısaca GNS3), ilk olarak 2008 yılında piyasaya sürülen bir ağ yazılımıdır.[2][3][4] Karmaşık ağları simüle etmek için kullanılan sanal ve gerçek cihazların kombinasyonuna izin verir. Cisco IOS'u simüle etmek için Dynamips emülasyon yazılımını kullanır.[2]:55[5]

GNS3, Exxon, Walmart, AT&T 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.[5]

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

[değiştir | kaynağı değiştir]

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

[değiştir | kaynağı değiştir]

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

[değiştir | kaynağı değiştir]
  1. ^ "Release 3.0.5". 14 Mayıs 2025. Erişim tarihi: 25 Mayıs 2025. 
  2. ^ 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. 
  3. ^ Neumann, Jason C. (2015). The Book of GNS3: Build Virtual Network Labs Using Cisco, Juniper, and More (İngilizce). No Starch Press. ISBN 9781593276959. gns3 book. 
  4. ^ Welsh, "RedNectar" Chris (2013). GNS3 Network Simulation Guide (İngilizce). Packt Publishing Ltd. ISBN 9781782160816. 
  5. ^ a b Fogarty, Susan. "GNS3 Network Simulator Raises Its Game". Network Computing. UBM Tech. 30 Mayıs 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Mayıs 2015. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
Vikiversite'de
GNS3 ile ilgili kaynaklar bulunur.
  • Resmî site Vikiveri ögesini düzenle
"https://tr.wikipedia.org/w/index.php?title=GNS3&oldid=35976888" sayfasından alınmıştır
Kategoriler:
  • Özgür emülatörler
  • Ağ çözümlemesi
  • Simülasyon yazılımları
  • GPL lisansı kullanan yazılımlar
  • 2008 yazılımları
Gizli kategori:
  • Bilgi alt kutulu maddeler
  • Sayfa en son 22.10, 3 Eylül 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
GNS3
Konu ekle