
网络仿真
文章平均质量分 75
夕阳下的奔跑517
这个作者很懒,什么都没留下…
展开
-
使用gnuplot画图
step1 准备数据cwnd.datstep2 创建画图脚本cwnd.gnuplotstep3 写入cwnd.gnuplot# 生成xx.eps矢量图,可以转换为.pdf等格式set terminal postscript eps enhanced size 5, 4 color solid linewidth 3 front 'Times, 32' # terminal postscript eps将图画到eps文件中; enhanced使用增强模式, size 5, 4 横纵比为5:4,colo原创 2022-05-19 18:19:58 · 1607 阅读 · 0 评论 -
【网络仿真】ns-3与物理网络连接
step1 运行脚本src/fd-net-device/examples/fd-tap-ping.cc脚本功能:使用主机上的ns-3仿真模型和节点,ping远程主机。脚本拓扑://// +-------------------------------------+ // | host |// +-------------------------------------+ // | ns-3 simu原创 2022-01-07 10:26:25 · 1800 阅读 · 0 评论 -
【网络仿真】ns-3版本升级
概述:ns-3版本更新以前只知道重新下载新安装包,新学习了diff和patch文件的使用[1]。发现ns-3从旧版本升级到新版本很方便,不需要重新删除下载安装包。方法(以ns-3.33升级为ns-3.34为例)在已有ns-3.33基础之上,下载文件ns-3.33-to-ns-3.34.patch放入文件夹ns-allinone-3.33下面。在ns-allinone-3.33/ns-3.33中执行命令 patch -p1 < ../ns-3.33-to-ns-3.34.patch原创 2021-11-26 10:09:02 · 1131 阅读 · 3 评论 -
【网络仿真】ns-3 tracing系统
1 trace 变量作用:追踪记录某些网络行为(如数据分组发送、接受、丢失事件)或网络指标(如TCP cwnd)。本质:C++类的成员变量,变量类型为函数指针。使用:用户先预定义回调函数callback,再通过tracing系统将回调函数与C++对象内部的函数指针(trace变量)相关联。发生特定网络事件时,ns-3调用对应trace变量,从而触发回调函数,模拟数据通过回调函数参数列表形式传递给脚本2 trace 变量配置2.1 Config::Connect()2.2 Helper类2.原创 2021-11-20 17:27:48 · 2269 阅读 · 0 评论 -
【网络仿真】ns3-gym/rl-tcp
1 tcp-rl.h/cc2 tcp-rl-env.h/cc3 test_tcp.py4 tcp_newreno.py5 sim.cc原创 2021-09-19 13:54:31 · 3690 阅读 · 2 评论 -
【网络仿真】ns3-ai 安装 & 介绍
1 IntroductionYin, H., Liu, P., Liu, K., Cao, L., Zhang, L., Gao, Y., & Hei, X. (2020). ns3-ai : Fostering Artificial Intelligence Algorithms for Networking Research. Workshop on Ns-3 – WNS3 2020, 57–64. 知乎解读ns3-ai是对ns3-gym的改进,实现了内存共享,进程间通信(IPC)速度比原创 2021-09-13 16:43:47 · 4367 阅读 · 10 评论 -
【网络仿真】ns-3基础(下)
6 ns-3其他模块6.1 网络模块分组:传递的消息,模拟器基本对象。ns-3中每个分组包括一个字节缓冲区和一个Tag列表,通过Header类和Trailer类对缓冲区数据进行添加和删除。6.1.1 分组6.1.3 分组接口分组对象的公共成员函数// 1. 构造函数Packet();//用新的uid创建一个空分组,返回getuidPacket(uint32_t size);//size为0填充的有效载荷大小// 2. 添加或删除缓冲区数据void Add (Header const &原创 2021-09-12 22:03:49 · 3079 阅读 · 0 评论 -
【网络仿真】ns-3基础(上)
目标:看完《ns3》,重点:如何写拓扑、模块1 ns-3初识资料:ns-3官网:http://www.nsnam.org/ns-3官方开发文档:https://www.nsnam.org/releases/ns-3-34/documentation/ns-3维基百科(文档中没有的内容)、FAQ问题解答:https://www.nsnam.org/support/ns-3相关文献:https://www.nsnam.org/education/2 ns-3快速上手使用waf配置编译ns-3原创 2021-09-11 14:28:53 · 6675 阅读 · 5 评论