您的位置:首页 > 理论基础 > 计算机网络

NS2网络仿真简介

2016-11-05 10:54 225 查看

NS2简介

        NS2是指(Network Simulator Version 2),NS(Network Simulator)是一种针对网络技术的源码公开的,免费的软件模拟平台。

        NS模拟的一般步骤:

        假设用户已经完成了对NS底层C++的扩展,或者NS所包含的组件能够满足要求

        1、编写OTcl脚本(配置模拟网络拓扑结构,链路特征,协议代理,设置Trace对象等)

        2、编写其他的辅助过程,设定模拟时间。

        3、用Ns解释执行完成编写后的OTcl脚本。

        4、对Trace文件进行分析,得出有用的数据。

        5、对分析过的数据进行绘图处理,得出网络的性能。

        6、调整配置网络的拓扑结构和业务量模型,重新模拟。

NS2网络仿真程序一般结构

##NS网络仿真程序(TCL Scripyt)的结构大致上都如下所示

#产生一个仿真的对象
set ns [new Simulator]

#定义一个结束的程序
proc finish {} {
exit 0
}

#以下可以新增一些如网络结构和应用程序设置的程序代码

#在适当的时间调用finish程序,以结束仿真,下面的例子是在第五秒的时候
$ns at 5.0 "finish"

#开始执行模拟
$ns run
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ns2 网络仿真