“2-1-1”丢包分析
打开Cygwin.terminal,输入 startxwin进入Cygwin的xwindow界面,输入source
bashrc进行环境变量的配置;输入cd test切换目录到test文件夹,输入ns example2.tcl进行仿真。
创建四个节点(nodes)0、1、2、3,设置两个发送端0、1,节点2作为转发,节点3作为接受。实验中即有两条链路传输:0—2—3、1—2—3,为了以示区分,两条链路传输过程中设为不同的颜色。对应代码如下:
#创建四个节点(nodes)
set n0 [$ns node]
set n1 [$ns node]
set n2 [$ns node]
set n3 [$ns node]
#节点的布局
$ns duplex-link-op $n0 $n2 orient right-down
$ns duplex-link-op $n1 $n2 orient right-up
$ns duplex-link-op $n2 $n3 orient right
#给data flows定义不同的标记颜色(根据fid)
$ns color 1 Blue
$ns color 2 Red
两条链路设置不同的起始时间,便于分别观察链路的传输情况,对应代码如下:
#为CBR agents 设置任务计划(在第x秒,开始/结束)
$ns at 0.5 "$cbr0 start"
$ns at 1.0 "$cbr1 start"
$ns at 4.0 "$cbr1 stop"
$ns at 4.5 "$cbr0 stop"
因此,在0.5秒的时候可以见到0—2—3开始运行,此时流量从节点0经过节点2转发由节点3接受,如图:
在1.0秒的时候1—2—3开始运行,此时节点1开始传输经节点2由节点3转发,节点3的的线路开始出现排队现象,如图:
在1.18秒开始,此时节点2到节点3的链路出现拥塞,开始进行丢包。如图:
各带宽、时延就丢包方式等信息设置如下:
#为节点(nodes)创建连接,并设置属性(带宽,时延,队列丢包方式)
$ns duplex-link $n0 $n2 1Mb 10ms DropTail
$ns duplex-link $n1 $n2 1Mb 10ms DropTail
$ns duplex-link $n3 $n2 1Mb 10ms SFQ
分享到:
相关推荐
这个是网络仿真软件ns2的一个简单例子,有详细说明
详细分析AODV协议在NS2中的实现,为学习NS2提供好的说明
该资源主要是关于NS2网络仿真的,其中包含了例子以及对应测试分析代码
NS-2版本TCP源码分析 NS-2下的TCP和TCP Reno模块分析 3.3 NS-2下的TCP Reno模块分析 根据前面的分析,TCP Veno是在TCP Reno上做了一些修改的。在NS-2上,也沿用了TCP Reno的一些算法。因此,对Reno进行分析是很有...
对NS2仿真出来的数据的分析方法。用gwak分析,自己总结的,浅显易懂
NS2环境中leach协议里剩余节点和时间关系的awk脚本和能量脚本
ns2下的TCL相关的一些编程实例,亲测可以运行
NS2网络仿真,NS2中TCP源代码分析.doc
NS2中tcl脚本分析,具体解释tcl脚本的代码含义
ns2中的trace分析脚本,用于网络仿真,吞吐量,延时,抖动率的分析
4.1 一个简单的例子 4.2 基本语法 第二部分 NS2结果分析 第5章 跟踪文件out.tr 第6章 动画演示工具NAM 6.1 NAM的命令行选项 6.2 用户接口 第7章 分析工具Awk 7.1 Awk简介 7.2 Awk的运行过程 第...
然而,对初学者来说,NS是非常难于掌握的,一般人从学习NS到上手至少 需要半年多...对利用ns2进行网络拓扑的输入、结构定义、运行仿真、动态观察仿真过程、仿真数据处理进行了分析,同时用一个例对仿真过程进行了说明。
网络仿真器NS2的分析(含代码).局域网仿真是局域网设计的重要环节,也是网络性能分析的关键。 计算机局域网设计、模拟和性能分析系统的研究是一个非常有意义的课题。它使设计者在设计阶段就能对所设计的网络的性能...
一种简单的无线网络协议在NS2中的仿真分析 .doc
传感器网络NS2实例.ppt 介绍了相关的传感器网络在NS2网络仿真软件中如何进行仿真的例子
ns2流量分析脚本,方便大家参考写自己的脚本
4.1 一个简单的例子 4.2 基本语法 第二部分 NS2结果分析 第5章 跟踪文件out.tr 第6章 动画演示工具NAM 6.1 NAM的命令行选项 6.2 用户接口 第7章 分析工具Awk 7.1 Awk简介 7.2 Awk的运行过程 第...
ns2安装详细过程.docns2安装详细过程.docns2安装详细过程.docns2安装详细过程.docns2安装详细过程.docns2安装详细过程.docns2安装详细过程.doc
NS2网络模拟技术例子S2网络模拟技术例子S2网络模拟技术例子
4.1 一个简单的例子 4.2 基本语法 第二部分 NS2结果分析 第5章 跟踪文件out.tr 第6章 动画演示工具NAM 6.1 NAM的命令行选项 6.2 用户接口 第7章 分析工具Awk 7.1 Awk简介 7.2 Awk的运行过程 第...