ns-3中的时延和带宽概念
ns3 统计一个包所经历的时延_网络时延的几个概念_weixin_39995774的博客-CSDN博客
带宽指的是通信链路数据传输能力的大小,单位是bit/s,也就是链路每秒最多传多少bit。
仅从链路上的传播时延来讲,仅仅和信号在介质上的传播速度有关系,和带宽没有关系,带宽只有数据量很大时对排队时延有影响。
传播时延:是指电磁信号或光信号在传输介质中传播一定的距离所花费的时间,即从发送端发送数据开始,到接收端收到数据
传输时延:(发送时延),也就是数据包从第一个bit发送到介质中到最后一个bit发送到介质中的时间。
处理时延:检查分组首部和决定将该分组导向何处所需要的时间是处理时延的一部分
排队时延:在队列中,当分组在链路上等待传输时,它经受排队时延,也就是带宽受限的情况。
DataRate是数据从节点发送到链路中的速率。
Delay: An ns3::Time specifying the propagation delay for the channel;Delay是链路传播的传播时延。
1 | Simulator::ScheduleWithContext (m_link[wire].m_dst->GetNode ()->GetId (), |
txtime是传输时延,m_delay是传播时延
无线是动态拓扑,需要链路状态协议来支持,现在ns-3中只有NLSR,LSA的广播,LSDB的同步。有线一个结点有多个face,无线一个结点只有一个face。无线不能多创建一个广播的face