NS网络仿真的过程
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 网络测试  > 网络仿真技术  > 网络仿真软件  > NS网络仿真软件


 
       NS进行网络仿真的方法和一般过程如下:
       ①进行模拟前,首先要分析模拟涉及哪个层次。NS仿真分两个层次:一个是基于Otcl编程的层次,利用NS已有的网络元素实现模拟,无需对NS本身进行任何修改,只要编写Otcl脚本;另一个层次是基于C++和Otcl编程的层次,如果NS中没有所需要的网络元素,就需要首先对NS扩展,添加所需要的网络元素。这需要利用分裂对象模型,添加新的C++类和Otcl类,然后再编写Otcl脚本。如下图所示为NS仿真流程。
       
       NS仿真流程
       ②开始编写Otcl脚本。首先配置模拟网络拓扑结构,此时可以确定链路的基本特性,如延迟、带宽和丢失策略等。
       ③建立协议代理,包括端设备的协议绑定和通信业务量的模型的建立。
       ④配置业务量模型的参数,从而确定网络上的业务流量分布。
       ⑤设置Trace对象。Trace对象能够把模拟过程中发生的特定类型的事件记录在trace文件中。NS通过trace文件来保存整个模拟过程。仿真完成后,用户可以对trace文件进行分析研究。
       ⑥编写其他的辅助过程,设定模拟结束时间,至此Otcl脚本编写完成。
       ⑦用NS解释执行刚才编写的Otcl脚本。
       ⑧对trace文件进行分析,得出有用的数据。也可以用Nam等工具观看网络模拟运行的过程。
       ⑨调整配置拓扑结构和业务量模型,重新进行上述模拟过程。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有