NS2学习笔记1 VMWare workstation 15 pro+Ubuntu 16.04.5+NS 2.35+num
NS2安装
使用VMWare workstation 15 pro+Ubuntu 16.04.5+NS 2.35
Num未成功安装问题
1.进入nam目录
2.sudo ./configure
3.sudo make
如果出错
则执行
sudo ./configure –with-tcl=/home/用户目录/文件存放目录/ns-allinone-2.35/tcl8.5.10 –with-tcl-ver=8.5.10 –with-tk=/home/用户目录/文件存放目录/ns-allinone-2.35/tk8.5.10 –with-tk-ver=8.5.10
还有错误
则输入:
sudo apt-get install libxum-dev
4.输入 sudo make
5.输入 sudo make install
NS进行网络模拟的方法和步骤
首先考虑模拟过程涉及解释层还是编译层
- 解释层
使用NS已有网络模拟元素实现模拟,使用原有的路由算法,只需编写OTcl文件 - 编译层
(1)修改C++代码
(2)编写OTC了脚本:配置模拟网络拓扑,链路带宽,队列长度参数设置,发送和接收传输数据包时间
(3)运行和调试:使用Tcl调试器、Kdevelop、gdb等工具
(4)分析模拟结果:编写awk文件对trace输出文件进行过滤
(5)用xgraph或gnuplot画出曲线或nam动画演示
本文参考了下面两篇文章:
https://my.oschina.net/u/2523942/blog/534613
http://blog.163.com/menghaijunhenan@126/blog/static/11243759620096213484159/
在此向作者表示感谢!
欢迎大家指正!