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 · 1349 阅读 · 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 · 889 阅读 · 0 评论 -
RED的TCL脚本(多节点版,非ARED)
set ns [new Simulator]set nd [open out.tr w]$ns trace-all $ndset nf [open out.nam w]$ns namtrace-all $nfset nodenum 30$ns color 0 Yellow$ns color 1 Blue$ns color 2 Red$ns color 3 Green$ns color 4 Brownfor {set i 0} {$i原创 2010-08-26 12:11:00 · 1143 阅读 · 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 · 9174 阅读 · 0 评论 -
RED类的继承关系
<br />原创 2010-09-18 10:56:00 · 650 阅读 · 0 评论 -
Queue对象的继承关系
<br />原创 2010-09-18 17:35:00 · 1093 阅读 · 0 评论 -
TCL文件的RED如何设置最大阈值和最小阈值
在使用RED之前,加入如下代码:#queue caculate with packets,note bytesQueue/RED set queue_in_bytes_ falseQueue/RED set thresh_ 10Queue/RED set maxthresh_ 30然后再使用,比如:$ns duplex-link $r0 $r1 1.5Mb原创 2012-03-28 19:02:23 · 1183 阅读 · 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 · 1691 阅读 · 3 评论