La variante ns-3 surge en el año 2005, a partir del impulso que Tom Henderson, según la lista de correo del grupo de realizadores de ns, se decidió realizar una nueva versión desde cero, utilizando el lenguaje de programación C++.