信息网络中心(最新版)(在运行)
设为首页  |  加入收藏
 西大主站  网站首页  关于中心  技术支持  用户服务  教育技术  技术研究  工会活动  培训信息  下载中心  数字化校园 
当前位置: 网站首页>>技术研究>>网络运行和管理>>正文

NS-2常用命令(二)
2012-01-04 00:00   审核人:

NS-2中,应用层程序构建在传输层之上,它分为两大类:QkR广西大学网络中心

1)        流量产生器(traffic generator):一般用在UDP代理之上;QkR广西大学网络中心

2)        应用模拟器(simulated application):一般用在TCP代理之上。QkR广西大学网络中心

 QkR广西大学网络中心

*******************************************************************************QkR广西大学网络中心

set e [new Application/Traffic/Exponential]QkR广西大学网络中心

;#创建一个指数分布流量产生器,该流量产生器按照指数On/Off分布产生数据,在On阶段,分组以固定的速率发送;在Off阶段,分组停止发送。OnOff两种状态的时间都符合指数分布。QkR广西大学网络中心

 QkR广西大学网络中心

set e [new Application/Traffic/Pareto]QkR广西大学网络中心

;#创建一个Pareto分布流量产生器,该产生器的OnOff两种状态的时间符合Pareto分布,其它时间按指数On/Off分布。QkR广西大学网络中心

 QkR广西大学网络中心

set e [new Application/Traffic/CBR]QkR广西大学网络中心

;#创建一个固定比特率流量产生器,该产生器按照一个固定的速率产生业务流,分组的长度为一个常数值,可以选择需要时对分组发送的时间间隔产生随机抖动。QkR广西大学网络中心

 QkR广西大学网络中心

set tfile [new Tracefile]  ;# 创建一个Trace文件对象QkR广西大学网络中心

$tfile filename ex-trace  ;#Trace文件命名为ex-traceQkR广西大学网络中心

set e [new Application/Traffic/Trace]  ;#创建一个Trace文件流量产生器,该产生器按照一个Trace文件产生数据。Trace文件中的每条记录包含两个字段,第一个字段为两个相邻分组产生的时间间隔,第二个字段为下一个分组的大小,单位为字节。QkR广西大学网络中心

$e attach-tracefile $tfile  ;#将流量产生器eTrace文件绑定QkR广西大学网络中心

 QkR广西大学网络中心

注:还可以对流量产生器设置属性,如:QkR广西大学网络中心

packetSize_250  ;#数据分组的大小为250字节QkR广西大学网络中心

burst_time_300ms  ;#处于On状态的平均时间为300msQkR广西大学网络中心

idle_time_300ms  ;#处于Off状态的平均时间为300msQkR广西大学网络中心

rate_50kb  ;#On状态时数据的发送速率50kb/sQkR广西大学网络中心

random_true  ;#是否在CBR流量产生器的分组的发送时间上加入随机噪声的标志位QkR广西大学网络中心

 QkR广西大学网络中心

流量产生器对象创建以后,必须和传输层的源代理绑定。假设UDP的源代理udp0和流量产生器e已经创建,有两种方法实现绑定:QkR广西大学网络中心

1)        $e attach-agent $udp0QkR广西大学网络中心

2)        $udp0 attach-app $eQkR广西大学网络中心

 QkR广西大学网络中心

$ns at 0.0 “$e start”  ;#0.0秒启动流量产生器QkR广西大学网络中心

$ns at 5.0 “$e stop”  ;#5.0秒停止流量产生器QkR广西大学网络中心

 QkR广西大学网络中心

*******************************************************************************QkR广西大学网络中心

set ftp1 [new Application/FTP]  ;#创建一个FTP应用模拟器对象QkR广西大学网络中心

$ftp1 attach-agent $tcp0  ;#ftp1和传输层TCP的源代理tcp0绑定QkR广西大学网络中心

 QkR广西大学网络中心

$ns at 5.0 “ftp1 start”  ;#5.0秒的时候启动Application/FTP,发送数据QkR广西大学网络中心

关闭窗口


广西大学版权所有:
Copy@2014
制作维护:广西大学信息网络中心 E_mail:webmaster@gxu.edu.cn