Dynamips, Cisco Routerları taklit etmek için yazılmış bir emülatör bilgisayar programıdır. Ağustos 2005'te üzerinde çalışmaya başlayan Christophe Fillot tarafından geliştirilmiştir. Dynamips FreeBSD, Linux, Mac OS X ve Windows üzerinde çalışır. Gerçek bir Cisco IOS yazılım görüntüsünü (imajını) doğrudan emülatöre önyükleyerek Cisco serisi yönlendirme platformlarının donanımını taklit edebilirsiniz. Dynamips, Cisco 1700, 2600, 2691, 3600, 3725, 3745 ve 7200 platformlarını taklit edebilir.
Geliştirici(ler) | Christophe Fillot |
---|---|
Güncel sürüm | 0.2.15 |
İşletim sistemi | Linux, Mac OS X, Windows |
Platform | x86, x64 |
Erişilebilirlik | İngilizce |
Tür | Emülatör |
Lisans | GNU GPL v2 |
Resmî sitesi | ipflow.utc.fr/index.php/Cisco 7200 Simulator |
Kod deposu | github.com/GNS3/dynamips |
Dynamips'in orijinal gelişimi Ekim 2007'de yayınlanan 0.2.8-RC2 sürümünden bu yana durmuş olsa da, geliştirme GNS3 projesi ve gönüllülerinin çabalarıyla devam etmektedir; Dynamips şu anda Windows, Linux ve OS X üzerinde 0.2.14-dev sürümüne ve Solaris üzerinde 0.2.8-RC2 sürümüne kadar çıkmıştır. Bunun için yazılmış birkaç eklenti vardır, bunlardan en popüler olanı Dynagen'dir; Dynamips emülatör ağlarını sağlamak için bir INI yapılandırma dosyasının kullanılmasına izin veren bir ön uç eklentisidir. Bir diğer popüler eklenti ise Dynamips ve Dynagen için bir grafiksel ön yüz olan GNS3'tür. Kaynak kodu GNU GPL altında lisanslanmıştır.
Amaç
Geliştiricisine göre, bu tür bir emülatör yararlıdır:
- Gerçek dünyada kullanılan yazılımları içeren bir eğitim platformu olarak insanların Cisco cihazlarına daha aşina olmalarını sağlayacaktır.
- Cisco IOS'un özelliklerini test etmek ve denemek için kullanılabilir.
- Daha sonra fiziksel yönlendiricilere dağıtılacak konfigürasyonları hızlı bir şekilde kontrol etmek için kullanılabilir.
Kaynak kullanımı
Dynamips, MIPS işlemci emülasyonunu gerçekleştirmek için makul miktarda RAM ve CPU kullanır. Gerçek bir 7200 yönlendiricide 256 MB RAM gerektiren bir IOS görüntüsü çalıştırmak istiyorsanız ve sanal yönlendirici örneğinize 256 MB RAM ayırırsanız, 256 MB çalışma seti belleği tahsis edecektir. Dynamips ayrıca JIT çevirilerini önbelleğe almak için Unix sistemlerinde (varsayılan olarak) 64 MB RAM/örnek (Windows sistemlerinde 16 MB) ayırır. Bu, toplam çalışma kümesi boyutu olacaktır; varsayılan olarak sisteminizin kullanılan gerçek RAM miktarı genellikle önemli ölçüde daha az olacaktır. Bunun nedeni Dynamips'in varsayılan olarak yönlendiricilerin sanal belleği için bellek eşlemeli dosyalar kullanmasıdır. Çalışma dizininde, sanal yönlendiricilerin RAM boyutuna eşit geçici "ram" dosyaları göreceksiniz. İşletim sisteminiz doğal olarak mmap dosyalarının kullanılmakta olan bölümlerini RAM'de önbelleğe alacaktır.
Bilgisayarınızda bol miktarda RAM varsa ve ne yapacağınızı biliyorsanız, bu örnekler için mmap'i devre dışı bırakmak için laboratuvarlarınızın aygıt varsayılanı veya yönlendirici bölümlerinde "mmap = false" ayarını yapın.
Dynamips ayrıca bir yönlendiricinin CPU'sunu talimat talimat taklit ettiği için çok fazla CPU kullanır. başlangıçta sanal yönlendiricinin CPU'sunun ne zaman boşta olduğunu bilmesinin bir yolu yoktur, bu nedenle IOS'un boşta rutinlerini oluşturan tüm talimatları tıpkı "gerçek" işi gerçekleştiren talimatları yürüttüğü gibi itaatkar bir şekilde yürütür. Ancak belirli bir IOS görüntüsü için "Idle-PC" sürecini bir kez çalıştırdığınızda, CPU kullanımı büyük ölçüde azalır.
Ayrıca bakınız
Kaynakça
- ^ "Dynamips (Cisco Router Emulator)". GitHub. 14 Ekim 2021. 16 Temmuz 2023 tarihinde kaynağından . Erişim tarihi: 25 Eylül 2023.
- ^ "Dynamips / Dynagen Tutorial". 16 Temmuz 2023 tarihinde kaynağından . Erişim tarihi: 25 Eylül 2023.
- ^ "dynamips and dynagen". nsrc.org. 23 Nisan 2015 tarihinde kaynağından . Erişim tarihi: 18 Haziran 2022.
Dış bağlantılar
- GitHub'da Dynamips
- . 8 Ağustos 2014 tarihinde kaynağından arşivlendi.
- GNS3 website
- Learning Dynamips (İspanyolca)
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
Dynamips Cisco Routerlari taklit etmek icin yazilmis bir emulator bilgisayar programidir Agustos 2005 te uzerinde calismaya baslayan Christophe Fillot tarafindan gelistirilmistir Dynamips FreeBSD Linux Mac OS X ve Windows uzerinde calisir Gercek bir Cisco IOS yazilim goruntusunu imajini dogrudan emulatore onyukleyerek Cisco serisi yonlendirme platformlarinin donanimini taklit edebilirsiniz Dynamips Cisco 1700 2600 2691 3600 3725 3745 ve 7200 platformlarini taklit edebilir DynamipsGelistirici ler Christophe FillotGuncel surum0 2 15Isletim sistemiLinux Mac OS X WindowsPlatformx86 x64ErisilebilirlikIngilizceTurEmulatorLisansGNU GPL v2Resmi sitesiipflow utc fr index php Cisco 7200 SimulatorKod deposugithub com GNS3 dynamips Dynamips in orijinal gelisimi Ekim 2007 de yayinlanan 0 2 8 RC2 surumunden bu yana durmus olsa da gelistirme GNS3 projesi ve gonullulerinin cabalariyla devam etmektedir Dynamips su anda Windows Linux ve OS X uzerinde 0 2 14 dev surumune ve Solaris uzerinde 0 2 8 RC2 surumune kadar cikmistir Bunun icin yazilmis birkac eklenti vardir bunlardan en populer olani Dynagen dir Dynamips emulator aglarini saglamak icin bir INI yapilandirma dosyasinin kullanilmasina izin veren bir on uc eklentisidir Bir diger populer eklenti ise Dynamips ve Dynagen icin bir grafiksel on yuz olan GNS3 tur Kaynak kodu GNU GPL altinda lisanslanmistir AmacGelistiricisine gore bu tur bir emulator yararlidir Gercek dunyada kullanilan yazilimlari iceren bir egitim platformu olarak insanlarin Cisco cihazlarina daha asina olmalarini saglayacaktir Cisco IOS un ozelliklerini test etmek ve denemek icin kullanilabilir Daha sonra fiziksel yonlendiricilere dagitilacak konfigurasyonlari hizli bir sekilde kontrol etmek icin kullanilabilir Kaynak kullanimiDynamips MIPS islemci emulasyonunu gerceklestirmek icin makul miktarda RAM ve CPU kullanir Gercek bir 7200 yonlendiricide 256 MB RAM gerektiren bir IOS goruntusu calistirmak istiyorsaniz ve sanal yonlendirici orneginize 256 MB RAM ayirirsaniz 256 MB calisma seti bellegi tahsis edecektir Dynamips ayrica JIT cevirilerini onbellege almak icin Unix sistemlerinde varsayilan olarak 64 MB RAM ornek Windows sistemlerinde 16 MB ayirir Bu toplam calisma kumesi boyutu olacaktir varsayilan olarak sisteminizin kullanilan gercek RAM miktari genellikle onemli olcude daha az olacaktir Bunun nedeni Dynamips in varsayilan olarak yonlendiricilerin sanal bellegi icin bellek eslemeli dosyalar kullanmasidir Calisma dizininde sanal yonlendiricilerin RAM boyutuna esit gecici ram dosyalari goreceksiniz Isletim sisteminiz dogal olarak mmap dosyalarinin kullanilmakta olan bolumlerini RAM de onbellege alacaktir Bilgisayarinizda bol miktarda RAM varsa ve ne yapacaginizi biliyorsaniz bu ornekler icin mmap i devre disi birakmak icin laboratuvarlarinizin aygit varsayilani veya yonlendirici bolumlerinde mmap false ayarini yapin Dynamips ayrica bir yonlendiricinin CPU sunu talimat talimat taklit ettigi icin cok fazla CPU kullanir baslangicta sanal yonlendiricinin CPU sunun ne zaman bosta oldugunu bilmesinin bir yolu yoktur bu nedenle IOS un bosta rutinlerini olusturan tum talimatlari tipki gercek isi gerceklestiren talimatlari yuruttugu gibi itaatkar bir sekilde yurutur Ancak belirli bir IOS goruntusu icin Idle PC surecini bir kez calistirdiginizda CPU kullanimi buyuk olcude azalir Ayrica bakinizPacket Tracer Ag simulasyonuKaynakca Dynamips Cisco Router Emulator GitHub 14 Ekim 2021 16 Temmuz 2023 tarihinde kaynagindan Erisim tarihi 25 Eylul 2023 Dynamips Dynagen Tutorial 16 Temmuz 2023 tarihinde kaynagindan Erisim tarihi 25 Eylul 2023 dynamips and dynagen nsrc org 23 Nisan 2015 tarihinde kaynagindan Erisim tarihi 18 Haziran 2022 Dis baglantilarGitHub da Dynamips 8 Agustos 2014 tarihinde kaynagindan arsivlendi GNS3 website Learning Dynamips Ispanyolca