【实例简介】
网络ns2仿真实验分析(RED、丢包率、端到端延迟、吞吐量)附源码
分组的端口号。
(10) dst addr:目的地址,格式为 node port,其中node代表分组发送节点的id,pot表示发
送分组的端口号。
(11) seg num:分组的序列号。
(12) okt id:分组的唯标识符。
3n2与n3之间的RED队列的半均队列长度与当前队列长度随时间的变化如下图所示:
torrent and ave"吧 e PED CueL旧
300
era已
n15000
ANA
图2平均队列长度与当前队列长度随时问变化的曲线图
4运行结果中显示CBR流量总共发包550,丢失16,丢包率为:0.029。丢包率随时间的变
化如下图所示:
packets of lost rate
。045
graph
自04
,035
00
自02
0.015
图3丢包率随时间变化的关系图
5CBR流量的吋延随时间的变化如下图所示:
1u彐r
1
0.14
心
01
Q。0
图4端到端时延随时间变化的关系图
6.节点n2的平均吞吐量随时间的变化如下图所示
100
T
图5节点n2的吞吐量随时间变化的关系头
7.结果分析:从RED的图示中,可以看出队列的大小波动变化不是很大,在处理突发的
包时冇一定的优势。从丟包率、时延和吞吐量的变化图中,可以看出当丟包率增加时,
端到端之问的时延也在增加,而吞吐量则下降,丟包率、时延和吞吐量在表示网络性能
的好坏时有一定的关系
、相关代码
1.络拓扑仿真脚木 simulator:tcl:
#Create a simulator object
set ns [new Simulator]
#Define different colors for data flows for NAM)
Sns color 1 Blue
Sns color 2
#Open the nam trace file
set nt lopen out. nam w