回覆列表
  • 1 # ohfaint

    這幾個軟體中我用過opnet,ns和omnet。

    如果從使用的便利性來說,其中opnet和omnet更好用,ns系列使用起來比較麻煩。opnet的優點是本身是商業軟體,因此有一個團隊來對軟體進行維護。所以opnet的協議包是非常完善的,基本上市面上常用的協議,例如:3G,4G等相關協議,在opnet中都有相應的模擬包。所以如果你很有money,可以購買你需要的協議包的話,opnet的系統完整性和模擬的可靠性是最好的。omnet現在也已經能夠提供比較多的協議包了,但對比opnet來說提供的協議包的數量還是偏少。並且omnet的協議包是個人或某個團隊維護的,因此在協議的完整性和健全性上還存在一定的差距。

    從程式設計的方便程度來說,omnet最好,opnet次之,ns系列我認為最差。這幾個模擬軟體中omnet採用ned語言描述網路框架,使用C++來具體實現模組的內部;ns系列類似,使用Otcl語言來描述網路框架,使用C++來進行具體實現;opnet使用的是一種類似於C的語言構建模擬。從我的使用經歷來看,ned語言最容易理解和使用。所以,我認為omnet程式設計的方便程度上最好。

    從網路模擬軟體的現狀來看,除非你要模擬超大規模的網路,那麼中小型別的模擬使用上述3中網路模擬軟體都可以完成模擬任務。如果你是對現有已經公開的協議進行模擬和修改,那麼opnet最好。如果你的協議是自有的新的協議,那麼omnet最方便。ns系列不是很推薦。

  • 中秋節和大豐收的關聯?
  • 自釀的野生葡萄酒有保質期嗎?