于2006年7月1日。代码主要由Mathieu Lacage编写，并利用了部分yans模拟器、佐治亚理工学院网络模拟器（GTNetS）及ns-2的代码。Gustavo Carneiro贡献了一个框架，包括生成Python绑定（pybindgen）及使用Waf编译系统。2008年6月，ns-3发布了ns-3.1，之后项目在每个季度发布，直到最近变成了1年3次发布。ns-3在2012年第三季度发布了它的第15版（ns-3.15）。目前三个版本的状态：
设计.ns-3由C++和P