[NS3]个人使用小结&初学者记录

这篇博客介绍了NS3的基本使用,包括如何运行实例、安装与使用图形仿真器NetAnim,以及如何解析pacap文件。在NetAnim的使用中详细阐述了生成xml文件和运行过程。同时,对pacap文件的ASCII痕迹进行了分析,展示了设备队列操作和数据包接收的过程。
摘要由CSDN通过智能技术生成

    本文是我使用ns3的一点小结,以及一些基本操作,可以供初学者借鉴

1.ns3的运行

首先进入ns-allinone-3.17文件夹中的ns-3.17文件夹,然后把需要使用的实例third.cc复制到scratch文件夹,在运行实例

输入cd ns-allinone-3.17                                   //进入ns3文件夹
cd ns-3.17                                                     //进入运行目录
cp examples/tutorial/third.cc scratch/third.cc   //复制我们要用的实例third.cc进去scratch文件夹(莫忘了格式后缀名)
./waf --run scratch/third                                 //运行实例(运行是不需要后缀名,否者会出错)

    

     可以看见实例的运行结果,此结果表示的意思是:第一行:客户机在第2s的时候向IP为10.1.2.4的节点的第九号端口(port)发送了1024字节大小的数据包第二行:10.1.2.4的这个服务器接在2.00596s收到了来自10.1.3.3的端口为49153的1024字节大小的数据包第三行:10.1.2.4服务器在2.00369s向10.1.3.3的49153号端口发送了1024字节的一个数据包第四行:2.00737s客户机(10.1.3.3)接收到了来自ip为10.1.2.4(服务器)的9号端口的一个1024字节的数据包

2.图形仿真器(Netanim)的使用

    首先是安装。

1.先安装QT4

apt-get install qt4-dev-tools

注:安装的时候出错了

显示:推荐: libqt4-dev 但是它将不会被安装 推荐: qt4-designer 但是它将不会被安装

网上搜了很多只有下面的指令有用

sudo apt-get autoremove libqtcore4

然后重新安装

不知道原因,按照这个指令的话,感觉可能是原先的QT内核版本问题

2.安装netanim

cd netanim
make clean
qmake NetAnim.pro 
make
可以进入netanim-3.103文件夹看到Netanim确实已经安装好了(绿色的显示)
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值