Bilgisayar ağı araştırmalarında, ağ simülasyonu bir yazılım programının gerçek bir ağın davranışını kopyaladığı bir tekniktir. Bu, yönlendiriciler, anahtarlar, düğümler, erişim noktaları, bağlantılar vb. gibi farklı ağ varlıkları arasındaki etkileşimlerin hesaplanmasıyla elde edilir. Çoğu simülatör, durum değişkenlerinin zaman içinde ayrık noktalarda değiştiği sistemlerin modellendiği ayrık olay simülasyonunu kullanır. Ağın ve desteklediği çeşitli uygulama ve hizmetlerin davranışı daha sonra bir test laboratuvarında gözlemlenebilir; ağın/protokollerin farklı koşullar altında nasıl davranacağını değerlendirmek için ortamın çeşitli özellikleri de kontrollü bir şekilde değiştirilebilir.
Ağ simülatörü
Bir ağ simülatörü, bir bilgisayar ağının veya kablosuz iletişim ağının performansını tahmin edebilen bir yazılım programıdır. İletişim ağları, geleneksel analitik yöntemlerin sistem davranışının doğru bir şekilde anlaşılmasını sağlayamayacak kadar karmaşık hale geldiğinden, ağ simülatörleri kullanılmaktadır. Simülatörlerde, bilgisayar ağı cihazlar, bağlantılar, uygulamalar vb. ile modellenir ve ağ performansı raporlanır. Simülatörler, 5G, Nesnelerin İnterneti (IoT), Wireless LANlar, mobil ad hoc ağlar, , , bilişsel radyo ağları, LTE vb. gibi günümüzde kullanılan en popüler teknolojiler ve ağlar için destekle birlikte gelir.
Simülasyonlar
Ticari simülatörlerinin çoğu GUI odaklıdır, bazı ağ simülatörleri ise CLI odaklıdır. Ağ modeli/yapılandırması ağı (düğümler, yönlendiriciler, anahtarlar, bağlantılar) ve olayları (veri iletimi, paket hatası, vb.) tanımlar. Çıktı sonuçları ağ düzeyinde metrikleri, bağlantı metriklerini, cihaz metriklerini vb. içerir. Ayrıca, simülasyonlar dosyaları açısından ayrıntılı inceleme de mevcut olacaktır. İzleme dosyaları her paketi, simülasyonda meydana gelen her olayı kaydeder ve analiz için kullanılır. Çoğu ağ simülatörü, bekleyen "olayların" bir listesinin saklandığı ayrık olay simülasyonu kullanır ve bu olaylar sırayla işlenir, bazı olaylar gelecekteki olayları tetikler - örneğin bir paketin bir düğüme varması olayı, bu paketin bir (downstream) düğümüne varması olayını tetikler.
Ağ emülasyonu
Ağ emülasyonu, kullanıcıların gerçek cihazları ve uygulamaları, canlı bir ağın davranışını taklit edecek şekilde paket akışını değiştiren bir test ağına (simüle edilmiş) sokmasına olanak tanır. Canlı trafik simülatörden geçebilir ve simülasyon içindeki nesnelerden etkilenebilir.
Tipik metodoloji, canlı bir uygulamadan gelen gerçek paketlerin emülasyon sunucusuna (sanal ağın simüle edildiği yer) gönderilmesidir. Gerçek paket bir simülasyon paketine 'modüle' edilir. Simülasyon paketi, kayıp, hata, gecikme, vb. etkileri yaşadıktan sonra gerçek bir pakete demodüle edilir, böylece bu ağ etkileri gerçek pakete aktarılır. Böylece gerçek paket gerçek bir ağ üzerinden akmış gibi olur ancak gerçekte simüle edilmiş ağ üzerinden akmıştır.
Emülasyon (Öykünme), dağıtımdan önce iletişim ağlarını doğrulamak için tasarım aşamasında yaygın olarak kullanılır.
Ağ simülatörleri listesi
Hem ücretsiz/açık kaynaklı hem de tescilli ağ simülatörleri mevcuttur. Önemli ağ simülatörlerine / emülatörlerine örnekler şunlardır:
- ns simulator
- OPNET (Riverbed)
- NetSim (Tetcos)
- GloMoSim
Bunların tümü açık kaynak kodlu ve düzenlenebilirken, bazıları ticari niteliktedir.
Ağ simülatörlerinin kullanım alanları
Ağ simülatörleri, aşağıdakiler için uygun maliyetli bir yöntem sağlar;
- 5G-NR kapasitesi, verim ve gecikme analizi
- Ağ Ar-Ge'si (Tüm Ağ 'nin %70'inden fazlası bir ağ simülatörüne atıfta bulunur)
- HF gibi savunma uygulamaları / UHF / VHF Radyo tabanlı MANET Telsizler, Taktik veri bağı vb.
- IOT, simülasyonları
- UAV ağı/drone sürü iletişim simülasyonu
- Makine Öğrenimi: Ağ parametrelerini optimize etmek için makine öğrenimi algoritmalarını test etme, ağlar üzerinde makine öğrenimi algoritmalarını eğiten sentetik veriler oluşturma
- Eğitim: Çevrimiçi kurslar, Laboratuvar deneyleri ve Ar-Ge Çoğu üniversite, donanım ekipmanı satın almak çok pahalı olduğu için öğretim / Ar-Ge için bir ağ simülatörü kullanır
Çok basitten çok karmaşığa kadar değişen çok çeşitli ağ simülatörleri vardır. Asgari olarak, bir ağ simülatörü kullanıcının aşağıdakileri yapmasını sağlamalıdır
- Ağ üzerindeki düğümleri ve bu düğümler arasındaki bağlantıları belirterek ağ topolojisini modelleme
- Düğümler arasındaki uygulama akışını (trafik) modelleme
- Ağ performans metriklerinin çıktı olarak sağlanması
- Paket akışının görselleştirilmesi
- Teknoloji/protokol değerlendirme ve cihaz tasarımları
- Detaylı analizler/hata ayıklama için paket/olayların kaydedilmesi
Ayrıca bakınız
Kaynakça
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
Bilgisayar agi arastirmalarinda ag simulasyonu bir yazilim programinin gercek bir agin davranisini kopyaladigi bir tekniktir Bu yonlendiriciler anahtarlar dugumler erisim noktalari baglantilar vb gibi farkli ag varliklari arasindaki etkilesimlerin hesaplanmasiyla elde edilir Cogu simulator durum degiskenlerinin zaman icinde ayrik noktalarda degistigi sistemlerin modellendigi ayrik olay simulasyonunu kullanir Agin ve destekledigi cesitli uygulama ve hizmetlerin davranisi daha sonra bir test laboratuvarinda gozlemlenebilir agin protokollerin farkli kosullar altinda nasil davranacagini degerlendirmek icin ortamin cesitli ozellikleri de kontrollu bir sekilde degistirilebilir Bir Layer 2 3 NetMapper diyagrami OPNET Tech Inc Ag simulatoruBir ag simulatoru bir bilgisayar aginin veya kablosuz iletisim aginin performansini tahmin edebilen bir yazilim programidir Iletisim aglari geleneksel analitik yontemlerin sistem davranisinin dogru bir sekilde anlasilmasini saglayamayacak kadar karmasik hale geldiginden ag simulatorleri kullanilmaktadir Simulatorlerde bilgisayar agi cihazlar baglantilar uygulamalar vb ile modellenir ve ag performansi raporlanir Simulatorler 5G Nesnelerin Interneti IoT Wireless LANlar mobil ad hoc aglar bilissel radyo aglari LTE vb gibi gunumuzde kullanilan en populer teknolojiler ve aglar icin destekle birlikte gelir SimulasyonlarTicari simulatorlerinin cogu GUI odaklidir bazi ag simulatorleri ise CLI odaklidir Ag modeli yapilandirmasi agi dugumler yonlendiriciler anahtarlar baglantilar ve olaylari veri iletimi paket hatasi vb tanimlar Cikti sonuclari ag duzeyinde metrikleri baglanti metriklerini cihaz metriklerini vb icerir Ayrica simulasyonlar dosyalari acisindan ayrintili inceleme de mevcut olacaktir Izleme dosyalari her paketi simulasyonda meydana gelen her olayi kaydeder ve analiz icin kullanilir Cogu ag simulatoru bekleyen olaylarin bir listesinin saklandigi ayrik olay simulasyonu kullanir ve bu olaylar sirayla islenir bazi olaylar gelecekteki olaylari tetikler ornegin bir paketin bir dugume varmasi olayi bu paketin bir downstream dugumune varmasi olayini tetikler Ag emulasyonuAg emulasyonu kullanicilarin gercek cihazlari ve uygulamalari canli bir agin davranisini taklit edecek sekilde paket akisini degistiren bir test agina simule edilmis sokmasina olanak tanir Canli trafik simulatorden gecebilir ve simulasyon icindeki nesnelerden etkilenebilir Tipik metodoloji canli bir uygulamadan gelen gercek paketlerin emulasyon sunucusuna sanal agin simule edildigi yer gonderilmesidir Gercek paket bir simulasyon paketine module edilir Simulasyon paketi kayip hata gecikme vb etkileri yasadiktan sonra gercek bir pakete demodule edilir boylece bu ag etkileri gercek pakete aktarilir Boylece gercek paket gercek bir ag uzerinden akmis gibi olur ancak gercekte simule edilmis ag uzerinden akmistir Emulasyon Oykunme dagitimdan once iletisim aglarini dogrulamak icin tasarim asamasinda yaygin olarak kullanilir Ag simulatorleri listesiHem ucretsiz acik kaynakli hem de tescilli ag simulatorleri mevcuttur Onemli ag simulatorlerine emulatorlerine ornekler sunlardir ns simulator OPNET Riverbed NetSim Tetcos GloMoSim Bunlarin tumu acik kaynak kodlu ve duzenlenebilirken bazilari ticari niteliktedir Ag simulatorlerinin kullanim alanlariAg simulatorleri asagidakiler icin uygun maliyetli bir yontem saglar 5G NR kapasitesi verim ve gecikme analizi Ag Ar Ge si Tum Ag nin 70 inden fazlasi bir ag simulatorune atifta bulunur HF gibi savunma uygulamalari UHF VHF Radyo tabanli MANET Telsizler Taktik veri bagi vb IOT simulasyonlari UAV agi drone suru iletisim simulasyonu Makine Ogrenimi Ag parametrelerini optimize etmek icin makine ogrenimi algoritmalarini test etme aglar uzerinde makine ogrenimi algoritmalarini egiten sentetik veriler olusturma Egitim Cevrimici kurslar Laboratuvar deneyleri ve Ar Ge Cogu universite donanim ekipmani satin almak cok pahali oldugu icin ogretim Ar Ge icin bir ag simulatoru kullanir Cok basitten cok karmasiga kadar degisen cok cesitli ag simulatorleri vardir Asgari olarak bir ag simulatoru kullanicinin asagidakileri yapmasini saglamalidir Ag uzerindeki dugumleri ve bu dugumler arasindaki baglantilari belirterek ag topolojisini modelleme Dugumler arasindaki uygulama akisini trafik modelleme Ag performans metriklerinin cikti olarak saglanmasi Paket akisinin gorsellestirilmesi Teknoloji protokol degerlendirme ve cihaz tasarimlari Detayli analizler hata ayiklama icin paket olaylarin kaydedilmesiAyrica bakinizAg emulasyonuKaynakca Wehrle Klaus Gunes Mesut Gross James 22 Eylul 2010 Modeling and Tools for Network Simulation Ingilizce Springer Science amp Business Media ISBN 978 3 642 12331 3 17 Eylul 2023 tarihinde kaynagindan Erisim tarihi 18 Eylul 2023