NS是一种可扩展、易配置、可编程的事件驱动的网络模拟软件。用户可以充分利用已有的对象,进行少量的扩展,组合出所要研究的网络系统的模型,然后进行模拟。这样就大大减轻了进行网络模拟研究的工作量,提高了效率。
2.2.2 使用NS进行网络仿真的方法和步骤
进行仿真之前,首先分析仿真所涉及的层次。NS仿真分为两个层次:一个是基于Otcl脚本编程的层次,利用NS已有的网络元素实现仿真,无需对NS本身进行任何修改,只要编写Otcl脚本即可;另一个层次是基于C++和Otcl编程的层次,如果NS中没有所需的网络元素,就需要首先对NS扩展,添加所需的网络元素(C++类),然后再编写Otcl脚本。整个模拟环境的过程如图2.1所示 基于神经网络的自适应RED算法及其仿真研究(8):http://www.youerw.com/zidonghua/lunwen_5482.html