NS.queue.RED
文章平均质量分 77
piyajee
这个作者很懒,什么都没留下…
展开
-
RED算法测试tcl脚本
# Create a simple six node topology:## s0 d0# / /# 10Mb,2ms / 1.5Mb,20ms / 10Mb,4ms# r1 --------- r2# 10Mb,3ms / / 10Mb,5ms# / /# s1 d1原创 2010-07-16 20:51:00 · 1364 阅读 · 0 评论 -
如何调用RED中的command函数中的命令
set redq [[$ns link $r0 $r1] queue] set tchan_ [open curq.q w] $redq trace curq_$redq trace prob1_ $redq edrop-trace $redq trace-type $redq attach $tchan_原创 2010-08-14 17:29:00 · 893 阅读 · 0 评论 -
RED的TCL脚本(多节点版,非ARED)
set ns [new Simulator] set nd [open out.tr w] $ns trace-all $nd set nf [open out.nam w] $ns namtrace-all $nf set nodenum 30 $ns color 0 Yellow $ns color 1 Blue $ns color 2 Red $ns color 3 Green $ns color 4 Brown for {set i 0} {$i原创 2010-08-26 12:11:00 · 1144 阅读 · 1 评论 -
TCP传输速度的计算
<br /> 传输速度=通告窗口*每一个数据包的大小/往返 延时<br /> <br />比如:<br />通告窗口=15<br />数据包大小=1040Byte<br />往返延时=30ms<br /> <br />则传输速度=15*1040/(30*0.001)=520KB/s=4.16Mbit/s<br />则带宽至少为4.16Mbit/s才能不发生拥塞。原创 2010-09-09 22:43:00 · 9196 阅读 · 0 评论 -
RED类的继承关系
<br />原创 2010-09-18 10:56:00 · 651 阅读 · 0 评论 -
Queue对象的继承关系
<br />原创 2010-09-18 17:35:00 · 1095 阅读 · 0 评论 -
TCL文件的RED如何设置最大阈值和最小阈值
在使用RED之前,加入如下代码: #queue caculate with packets,note bytes Queue/RED set queue_in_bytes_ false Queue/RED set thresh_ 10 Queue/RED set maxthresh_ 30 然后再使用,比如: $ns duplex-link $r0 $r1 1.5Mb原创 2012-03-28 19:02:23 · 1185 阅读 · 0 评论 -
RED启动ARED算法
注:关于ARED:ARED其实NS2包中是自带的,在TCL脚本语言中使用RED算法时加入以下参数拥塞算法就变成ARED了,在压缩文件中有ared的完整应用TCL文件,自己看看吧。 #use new ared $redq set adaptive_ 1 (使adaptive_的值为1即启动ARED算法) #set new ared parameters $redq set thresh_ 1原创 2012-03-28 19:25:39 · 1694 阅读 · 3 评论