快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在上一节中,我们仿真了一个总线型网络,这一节尝试将上一节中的n0变成一个无线的AP,再连上几个节点。这也是NS3中的示例third.cc干的事情,只是我们用Python实现。// Default Network Topology
//
// Wifi 10.1.3.0
// ...
分类:
其他好文 时间:
2015-07-14 00:13:26
阅读次数:
731
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在NS3提供的第一个示例first.py中,模拟了一个点对点的网络,接下来的一个示例代码模拟了一个总线型网络及CSMA协议。# // Default Network Topology
# //
# // 10.1.1.0
# // n0 -------------- n1 n2 n3...
分类:
其他好文 时间:
2015-07-13 22:26:18
阅读次数:
233
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在我们生成的xml文件中,是不包含生成的数据包的数据的,在我们的脚本中添加下面的语句:pointToPoint.EnablePcapAll("first")再运行first.py,可以发现在项目路径下多了两个文件:这两个文件可以直接用wireshark打开:貌似挺简单的。??...
分类:
其他好文 时间:
2015-07-11 22:56:30
阅读次数:
441
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在NS3提供的示例first.py中,并没有生成NetAnim所需要的xml文件,本节我们尝试用NetAnim来展示first.py的仿真结果。依照NetAnim的说明,在Run开始前加上一行:anim = ns.netanim.AnimationInterface('first.xml')
ns.co...
分类:
Web程序 时间:
2015-07-11 18:39:25
阅读次数:
422
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在first.py中创建了一个点到点的信道,且配置了两个属性:pointToPoint = ns.point_to_point.PointToPointHelper()
pointToPoint.SetDeviceAttribute("DataRate", ns.core.StringValue("2M...
分类:
其他好文 时间:
2015-07-11 18:32:59
阅读次数:
171
1 安装基本模块11 安装Python12 安装PTVS13 添加对python-279的支持2 在vs2013下编译NS33 编译NetAnim4 在vs2013下使用ns快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息学习一下ns中的第一个示例脚本,first.py,这个示例模拟一个Echo服务和客户端之间的通信。1...
分类:
其他好文 时间:
2015-07-09 22:41:44
阅读次数:
1186
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息1.1 安装基本模块1.1.1 安装Python出于对兼容性的考虑,在此选择python-2.7.9,win32版本,而不是最新的3.x版本。安装目录为c:\python27这个就没什么可说的了。1.1.2 安装PTVSPTVS是ms提供的一个python插件,我用的是2.2,安装完成后可以在...
分类:
其他好文 时间:
2015-07-09 19:52:21
阅读次数:
843
(五)NS3中示例:csma-bridge.cc程序的注释
1、Ns3 bridge模块中csma-bridge.cc示例程序注释
// Network topology
//
// n0 n1
// | |
// ----------
// | Switch |
// ----------
//...
分类:
其他好文 时间:
2015-06-08 21:38:38
阅读次数:
113
NS3中示例:second.cc和third.cc程序的注释
1. second.cc
#include "ns3/core-module.h"
#include "ns3/network-module.h"
#include "ns3/csma-module.h"
#include "ns3/internet-module.h"
#include "ns3/point-to-point-mo...
分类:
其他好文 时间:
2015-05-15 17:49:44
阅读次数:
193
二、编译和运行脚本
7. 编译和运行脚本主要步骤
1) 将编写的脚本复制到ns-3.22/scratch目录下(可以在ubuntu窗口界面直接复制)
进入ns3目录: /ns-3.22
$ cp examples/tutorial/first.cc scratch/myfirst.cc将脚本复制到scratch目录下
2) 构建(编译)
$ ./waf
3) 运行
$ ./waf...
分类:
其他好文 时间:
2015-04-28 18:32:33
阅读次数:
654