Nedir
ns-3, eğitim ve araştırma amaçlı kullanılan ağ simülasyon aracıdır. ns-3, özgür yazılımdır ve GNU GPLv2 lisansı ile dağıtılır.
Modern network araçları için çıktılar üretir. Böylece farklı network araçları kullanılarak topoloji görselleştirilebilir ya da çıktılar görsel araçlar sayesinde daha rahat incelenebilir.
Neden Kullanırız
Maliyet
Yukarıdaki gibi bir topolojiyi oluşturmak için birden fazla switch, router gibi cihazlara ihtiyaç vardır. Küçük bir topoloji kurmak için bile maliyet çok fazla olacaktır. Bunun için ağ simülasyon aracına ihtiyacımız vardır.
Konfigürasyon
Diyelim ki zengin olduğumuza inanıp topoloji için gereken bütün cihazları satın aldık. Ancak kablo üzerindeki bant genişliğinin 5Mbps olmasını istiyoruz. Bunu gerçek cihazlar üzerinde ayarlayıp test etmemiz zordur. Bunun için ağ simülasyon aracına ihtiyacımız vardır.