
NS3网络仿真
文章平均质量分 56
程序员李林
36岁,自学编程中。
展开
-
【NS3网络仿真】数据包端到端时延的测量
文章目录测量数据包端到端时延的整体思路二、步骤1.发流时打时间戳2.接收数据包时提取时间戳并计算时延测量数据包端到端时延的整体思路发送流量时给每个包打上时间戳,sinkApp在接收到数据包时,用当前时间减去时间戳的时间,差值即为时延。二、步骤1.发流时打时间戳代码如下(示例):the_flow->TraceConnectWithoutContext("Tx", MakeCallback(&TagTx));//给发的包打上时间戳其中TagTx()意味在发送(Tx)时为数据包打上原创 2021-07-19 09:12:51 · 4262 阅读 · 16 评论 -
【NS3网络仿真】节点、接口、接口地址的映射关系
文章目录前言一、获得节点n第i个接口的ip地址(i为接口索引)二、根据ipv4地址得到节点序号前言若一个节点有i个相邻的节点,则该节点就有i个接口,每个接口都会有一个ipv4地址,有时我们需要得到某个节点接口的ip,有时我们需要根据一个ipv4地址得到它属于哪个节点。这部分建议阅读node.cc、ipv4-interface.cc、ipv4-interface-container.cc、ipv4address.cc等源码,官方的源码中有很多很实用的接口。一、获得节点n第i个接口的ip地址(i原创 2021-07-17 17:27:07 · 1539 阅读 · 5 评论 -
【NS3网络仿真】初步介绍及处理环境配置问题
文章目录前言一、NS3介绍及学习方法二、环境配置及软件安装问题1.安装一些软件后,再 ./waf 时出现traceback错误2.安装可视化界面PyViz前言最近在使用NS3进行网络仿真并使用gym接口与机器学习侧进行对接。上手该软件初期比较困难,后续会感觉NS3的接口非常丰富,十分便于进行网络测量。随着学习的深入,也会对交换原理及网络协议有更深一步的认识。本系列主要记录了我在学习过程中的环境配置问题及网络参量获取的方法,由于我还在学习的过程中,所以有什么问题也希望大家指正。一、NS3介绍及学原创 2021-07-17 17:18:14 · 2861 阅读 · 0 评论