![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NS-3
文章平均质量分 77
wuzhiwuweisun
这个作者很懒,什么都没留下…
展开
-
Ubuntu下安装NS-3图文教程
注意:下面所有操作步骤只针对Ubuntu,其他类型虚拟机请参考别的文章。操作环境:VMware Workstation 10安装包百度云链接:https://pan.baidu.com/s/1WoHQJRUg_bqAnKjriGSeQw 密码:3i0d虚拟机发行版:ubuntu-16.04.3-desktop-amd64(64位虚拟机)百度云链接:https://pan.baidu.com/s/1...原创 2018-03-08 13:47:10 · 33300 阅读 · 17 评论 -
NS_3中添加GPSR协议
操作环境:VMware Workstation 10安装包百度云链接:https://pan.baidu.com/s/1WoHQJRUg_bqAnKjriGSeQw 密码:3i0d虚拟机发行版:ubuntu-16.04.3-desktop-amd64(64位虚拟机)百度云链接:https://pan.baidu.com/s/1L9VvjorbS9ACc8O3Y_n1Xw 密码:zz7uNS安装包:...原创 2018-04-10 22:10:10 · 2643 阅读 · 5 评论 -
gpsr-test1.cc
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */#include "ns3/gpsr-module.h"#include "ns3/core-module.h"#include "ns3/network-module.h"#include "ns3/internet-module.h"#include ".原创 2018-04-11 19:46:55 · 389 阅读 · 0 评论 -
gpsr-test2.cc
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */#include "ns3/gpsr-module.h"#include "ns3/core-module.h"#include "ns3/network-module.h"#include "ns3/internet-module.h"#include ".原创 2018-04-11 19:57:12 · 491 阅读 · 1 评论 -
添加GPSR模块后测试出现的问题
添加GPSR协议后,首先得验证一下ns-3.26是不是还好使。结果这一测试,真的出了问题。好烦啊......问题一(已经解决):从以前的最简单的测试开始,把first.cc复制到scratch目录下:mayunteng@machine:~/tarballs/ns-allinone-3.26/ns-3.26$ cp examples/tutorial/first.cc scratch/然后在ns-...原创 2018-04-12 20:03:58 · 998 阅读 · 5 评论 -
生成XML文件并用NetAnim图形化的显示网络拓扑
NetAnim说明:它是一个独立的、基于Qt4的离线动画演示工具,在NS_3仿真过程中生成XML格式的trace文件,仿真结束后NetAnim读取该文件显示网络拓扑和节点间数据分组流(包括有线链路和无线链路)等动画过程。一、首先安装NetAnim在之前讲过,参照https://blog.csdn.net/wuzhiwuweisun/article/details/79493986二、生成XML文件...原创 2018-04-02 21:32:00 · 4848 阅读 · 4 评论 -
NS_3--PyViz(Python开发的在线ns-3可视化工具,不需要使用trace文件)
转自:https://blog.csdn.net/HDliuxl/article/details/70224324一、使用方法概述 1 简介: PyViz是一个用Python开发的在线ns-3可视化工具,不需要使用trace文件。 2 安装: 1) sudo apt-get install python-dev python-pygraphviz python-kiw...转载 2018-04-02 15:36:24 · 8694 阅读 · 5 评论 -
NS3如何编译、运行脚本(以first.cc为例,其中first.cc有详细注解)以及调试中用 Command Line命令行改变参数设置
转自:https://blog.csdn.net/finded/article/details/45337725一、如何编译、运行脚本(以first.cc为例,其中first.cc有详细注解)1) 将编写的脚本复制到ns-3.27/scratch目录下(可以在ubuntu窗口界面直接复制)进入ns3目录: /ns-3.27$ cp examples/tutorial/first.cc scrat...转载 2018-04-02 10:43:29 · 7106 阅读 · 2 评论 -
NS-3学习(一)--ns-3目录结构以及模块说明
一、目录结构首先,我们进入刚刚安装的ns-allinone-3.27,进入目录ns-3.27。我们看一下ns-3的目录结构。我们首先介绍几个常用的目录文件,后续会补充其他目录文件的介绍。waf:基于python开发的编译工具,不管是ns3系统本身自带的和我们自己写的仿真代码都是都是由waf负责编译的。scratch:存放用户脚本文件,是ns-3默认的脚本存放目录。我们可以把要运行的脚本文件或者例子...原创 2018-03-08 21:53:51 · 6721 阅读 · 1 评论 -
NS_3仿真中抽象概念的明确
转自:http://blog.csdn.net/And_w/article/details/68945016?locationNum=14&fps=1概念概述在我们需要真正开始看或者写 ns-3 代码之前,首先要做的是解释系统中的几个核心概念和抽象(abstraction)。其中的大部分可能对一些人来说是显而易见的,但我们建议花点时间阅读本部分,以确保你从一个坚实的基础开始。关键抽象在本节...转载 2018-03-25 20:21:29 · 509 阅读 · 0 评论 -
Tracing System的使用(以first.cc为例)
Trace,英文的意思就是追踪,这是我们收集数据的重要手段。下面是参考别人的经验,在first.cc上做了个数据追踪。很浅显,只是方便以后做trace的时候参考。1.首先打开我们的脚本 scratch/first.cc 2.在我们的脚本 scratch/first.cc 中添加一些 ASCII tracing 输出,在调用 Simulator::Run () 之前添加下列代码:AsciiTrace...原创 2018-04-08 16:19:35 · 732 阅读 · 0 评论 -
NS_3生成XML文件供NetAnim查看时的记录
学习NS_3免不了要对仿真结果进行分析,常用的仿真可视化工具就是PyViz和NetAnim。这两个工具的具体安装和用法参考《NS-3网络模拟器基础与应用》(下载链接:https://pan.baidu.com/s/1HgDNSfGOqWPP4m62Hn_vXg 密码:gw49)的68页之后。记录一:在我们编写完一个脚本是如果用waf工具进行编译,那么我们要指定目录。如果不指定目录而是直接指定脚本文...原创 2018-03-26 18:08:49 · 2402 阅读 · 2 评论 -
NS3 仿真基本流程
转自:https://blog.csdn.net/Mary19920410/article/details/70846558使用ns-3进行网络仿真时,一般经过一下4个步骤:1、选择或开发相应模块。2、编写网络仿真脚本:C++或者Python。编写脚本过程:1)生成节点(如网卡、应用程序、协议栈等)2)安装网络设备(如CSMA、WiFi)3)安装协议栈:ns-3一般是TCP/IP协议栈4)安装应用...转载 2018-04-01 16:06:31 · 7456 阅读 · 0 评论 -
NS_3中抽象概念的认识以及第一个示例程序first.cc的详解(翻译自NS_3官方指导书)
转自:https://blog.csdn.net/And_w/article/details/68945016?locationNum=14&fps=1概念概述在我们需要真正开始看或者写 ns-3 代码之前,首先要做的是解释系统中的几个核心概念和抽象(abstraction)。其中的大部分可能对一些人来说是显而易见的,但我们建议花点时间阅读本部分,以确保你从一个坚实的基础开始。关键抽象在本...转载 2018-03-26 21:22:31 · 1483 阅读 · 2 评论 -
NS_3中第二个示例程序second.cc和第三个示例程序third.cc的注解
转自:https://blog.csdn.net/finded/article/details/457458591. second.cc<span style="font-size:18px;">#include "ns3/core-module.h" #include "ns3/network-module.h" #include "ns3/csma-module.h" ...转载 2018-03-26 21:42:14 · 1230 阅读 · 0 评论 -
Ubuntu 16.04安装JDK/JRE并配置环境变量(为虚拟机配置JAVA环境)
由于需要安装交通仿真工具VanetMobiSim,而它又需要工作在Java环境,所以首先把安装Java环境的过程记录下来。操作环境:VMware Workstation 10安装包百度云链接:https://pan.baidu.com/s/1WoHQJRUg_bqAnKjriGSeQw 密码:3i0d虚拟机发行版:ubuntu-16.04.3-desktop-amd64(64位虚拟机)百度云链接:...原创 2018-05-29 13:03:26 · 9071 阅读 · 3 评论