NS2,即Network Simulator version 2,是一種針對網絡技術的源代碼公開的、免費的軟件模擬平臺。
NS2是一箇面向對象的網絡仿真器,本質上是一箇離散事件模擬器。它由加州大學伯克利分校開發,主要用於網絡技術的開發和研究。NS2使用C++和OTcl作爲開發語言,包含仿真事件調度器、網絡組件對象庫以及網絡構建模型庫等。它能夠模擬網絡拓撲、網絡傳輸協議(如TCP和UDP)、業務源流量產生器(如FTP、Telnet、Web CBR和VBR)、路由隊列管理機制(如Droptail、RED和CBQ)、路由算法(如Dijkstra)等多種網絡相關內容。NS2在學術界被廣泛使用,是網絡模擬和協議算法模擬的重要工具之一。