Simulator ns-3 je slobodni softverski alat za simulaciju fiksnih i bežnih telekomunikacionih mreža, namenjen za istraživačke i obrazovne svrhe. Projekat njegovog razvoja je pokrenut 2006. godine, s ciljem da se napravi potpuno novi simulator, koji bi bio jednostavniji za korišćenje i čiji bi kod bio konzistentniji od starog simulatora ns-2, koji je do tada široko korišćen u istraživačke svrhe.
Simulator ns-3 nije naredna niti unapređena verzija simulatora ns-2, već se radi o potpuno novom programu. Nije predviđena uzajamna kompatibilnost, pa se simulaciona skripta za ns-2 ne mogu direktno primeniti u ns-3. Pitanje koje se često postavlja je koji od ova dva srodna simulatora treba izabrati za rad. Najbolje bi bilo da se nauče oba i da se odabere onaj koji je pogodniji za konkretnu primenu. Ukoliko to nije moguće, preporuka je da se novi projekti započinju u alatu koji se aktivnije razvija, a to je ns-3.
Preporučuje se instaliranje simulatora pod operativnim sistemom Linux. Programski kod je napisan u jeziku C++, dok se sama simulacija izvršava po principu simulacije diskretnih dogaaja.
Oznake Softverski paketi u nastavi