亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? simple-plm.tcl

?? 跑leach需要的
?? TCL
字號:
# $Header: /nfs/jade/vint/CVSROOT/ns-2/tcl/ex/simple-plm.tcl,v 1.2 2000/07/27 00:53:14 haoboy Exp $#choose your scenarioset scenario 0set packetSize 500set runtime 100set plm_debug_flag 2set rates "20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3 20e3"set level [llength $rates]set rates_cum [calc_cum $rates]puts stderr $rates_cumset run_nam 1set Queue_sched_ FQset PP_burst_length 2set PP_estimation_length 3Queue/DropTail set limit_ 20Class Scenario0 -superclass PLMTopology#this scenario shows the convergence of a single plm session #on a heterogeneous topologyScenario0 instproc init args {	#Create the following topology	#             _____ R1	#            /256kb   ____R4	#      1Mb  /        / 56Kb	#   S------N1-------N2------R2	#            128kb   \ 250kb	#                     \        #                 64kb \	#                       \N3____R3	#                         10Mb	#    eval $self next $args    $self instvar ns node        $self build_link 0 1 10ms  1e6    $self build_link 1 2 50ms  256e3    $self build_link 1 3 100ms  128e3    $self build_link 3 4 50ms 250e3    $self build_link 3 5 30ms 56e3    $self build_link 3 6 30ms 64e3    $self build_link 6 7 5ms 10e6    $ns duplex-link-op $node(0) $node(1) orient right    $ns duplex-link-op $node(1) $node(2) orient right    $ns duplex-link-op $node(1) $node(3) orient right-down    $ns duplex-link-op $node(3) $node(4) orient right    $ns duplex-link-op $node(3) $node(5) orient right-up    $ns duplex-link-op $node(3) $node(6) orient  right-down    $ns duplex-link-op $node(6) $node(7) orient  right        $ns duplex-link-op $node(0) $node(1) queuePos 0.5    $ns duplex-link-op $node(1) $node(2) queuePos 0.5    $ns duplex-link-op $node(1) $node(3) queuePos 0.5    $ns duplex-link-op $node(3) $node(4) queuePos 0.5    $ns duplex-link-op $node(3) $node(5) queuePos 0.5    $ns duplex-link-op $node(3) $node(6) queuePos 0.5    $ns duplex-link-op $node(6) $node(7) queuePos 0.5    set addr [$self place_source 0 3]    puts stderr "sender placed"    set tm 10    set time [expr  double([ns-random] % 10000000) / 1e7 * 5+$tm]    $self place_receiver 2 $addr $time 1    set time [expr  double([ns-random] % 10000000) / 1e7 * 5+$tm]    $self place_receiver 4 $addr $time 1    set time [expr  double([ns-random] % 10000000) / 1e7 * 5+$tm]    $self place_receiver 6 $addr $time 1    set time [expr  double([ns-random] % 10000000) / 1e7 * 5+$tm]    $self place_receiver 7 $addr $time 1        puts stderr "receivers placed"       #mcast set up    DM set PruneTimeout 1000    set mproto DM    set mrthandle [$ns mrtproto $mproto {} ]}Class Scenario1 -superclass PLMTopology#this simple scenario shows the influence of the number of#receivers for a single plm session on a star topology.Scenario1 instproc init args {	    eval $self next $args    $self instvar ns node        set nb_recv 20    $self build_link 0 1 20ms 256e3    for {set i 2} {$i<=[expr $nb_recv + 1]} {incr i} {	set delay [uniform 5 150]ms	set bp [uniform 500e3 1e6]	puts stderr "$delay $bp"	$self build_link 1 $i $delay  $bp    }    set addr [$self place_source 0 3]    puts stderr "sender placed"    set check_estimate 1    for {set i 2} {$i<=[expr $nb_recv + 1]} {incr i} {	set time 5	$self place_receiver $i $addr $time $check_estimate    }        puts stderr "receivers placed"       #mcast set up    DM set PruneTimeout 1000    set mproto DM    set mrthandle [$ns mrtproto $mproto {} ]}Class Scenario2 -superclass PLMTopology#this scenario shows the effect of an increasing number of plm#session, and the effect of variable bottleneck (simulated by a CBR flow)Scenario2 instproc init args {	    eval $self next $args    $self instvar ns node    global f        set nb_plm 3    set nb_cbr 3    set nb_src [expr $nb_plm + $nb_cbr]    #puts $f "param $nb_plm $nb_cbr"       $self build_link 0 1 20ms [expr 200e3 * $nb_plm]    $ns duplex-link-op $node(0) $node(1) queuePos 0.5      for {set i 2} {$i<=[expr $nb_src + 1]} {incr i} {	set delay 5ms 	set bp 10e6	puts stderr "$delay $bp"	$self build_link $i 0 $delay  $bp    }    for {set i [expr $nb_src + 2]} {$i<=[expr 2 * $nb_src + 1]} {incr i} {	set delay 5ms 	set bp 10e6		puts stderr "$delay $bp"	$self build_link 1 $i $delay  $bp    }    for {set i 2} {$i<=[expr $nb_plm + 1]} {incr i} {	set addr($i) [$self place_source $i 3]    }    puts stderr "sender placed"    set check_estimate 1    for {set i 2} {$i<=[expr $nb_plm + 1]} {incr i} {	set time [expr 10 * ($i - 1)]	$self place_receiver [expr $i + $nb_src] $addr($i) $time $check_estimate    }    for {set i 1} {$i<=$nb_cbr} {incr i} {	set null($i) [new Agent/Null]	set udp($i) [new Agent/UDP]	$udp($i) set fid_ [expr $i + $nb_plm]	$ns attach-agent $node([expr $i + $nb_plm + 1]) $udp($i)	$ns attach-agent $node([expr $i + $nb_plm + $nb_src + 1]) $null($i)	$ns connect $udp($i) $null($i)	set cbr($i) [new Application/Traffic/CBR]	$cbr($i) attach-agent $udp($i)	$cbr($i) set random_ 0	$cbr($i) set rate_ 500kb	$ns at [expr 10 * $nb_plm + 10] "$cbr($i) start"	$ns at [expr 10 * $nb_plm + 30] "$cbr($i) stop"    }    puts stderr "receivers placed"              #mcast set up    DM set PruneTimeout 1000    set mproto DM    set mrthandle [$ns mrtproto $mproto {} ]}Class Scenario3 -superclass PLMTopology#evaluate the behavior of a mix of plm and tcp flowsScenario3 instproc init args {    eval $self next $args    $self instvar ns node    global f        Agent/TCP set window_ 4000    set nb_tcp 2    set nb_plm 1    set nb_src [expr $nb_tcp + $nb_plm]    #puts $f "param $nb_plm $nb_tcp"    $self build_link 0 1 20ms [expr $nb_src * 100e3]    $ns duplex-link-op $node(0) $node(1) queuePos 0.5    for {set i 2} {$i<=[expr $nb_src + 1]} {incr i} {	set delay 5ms	set bp 10e6	puts stderr "$delay $bp"	$self build_link $i 0 $delay  $bp    }    for {set i [expr $nb_src + 2]} {$i<=[expr 2 * $nb_src + 1]} {incr i} {	set delay 5ms	set bp 10e6	puts stderr "$delay $bp"	$self build_link 1 $i $delay  $bp    }    for {set i 2} {$i<=[expr $nb_plm + 1]} {incr i} {	set addr($i) [$self place_source $i 3]    }    puts stderr "sender placed"    set check_estimate 1    for {set i 2} {$i<=[expr $nb_plm + 1]} {incr i} {	set time 20	$self place_receiver [expr $i + $nb_src] $addr($i) $time $check_estimate    }    Agent/TCP set packetSize_ 500    for {set i 1} {$i<=$nb_tcp} {incr i} {	set sink($i) [new Agent/TCPSink]	set tcp($i) [new Agent/TCP/Reno]	$tcp($i) set fid_ [expr $i + $nb_plm]	$ns attach-agent $node([expr $i + $nb_plm + 1]) $tcp($i)	$ns attach-agent $node([expr $i + $nb_plm + $nb_src + 1]) $sink($i)	$ns connect $tcp($i) $sink($i)	set ftp($i) [new Application/FTP]	$ftp($i) attach-agent $tcp($i)        switch $i {            1 {$ns at 0 "$ftp($i) start"}            2 {$ns at 60 "$ftp($i) start"}        }    }    puts stderr "receivers placed"  #mcast set up	DM set PruneTimeout 1000	set mproto DM	set mrthandle [$ns mrtproto $mproto {} ]}Simulator instproc finish {} {    global   run_nam        puts finish    if {$run_nam} {	puts "running nam..."	exec nam -g 600x700 -f dynamic-nam.conf out.nam &    }        exit 0}Simulator instproc tick {} {	puts stderr [$self now]	$self at [expr [$self now] + 10.] "$self tick"}set ns [new Simulator -multicast on]$ns multicast$ns color 1 blue$ns color 2 green$ns color 3 red$ns color 4 white# prunes, grafts$ns color 30 orange$ns color 31 yellow#set f [open out.tr w]#$ns trace-all $f$ns namtrace-all [open out.nam w]$ns tickset scn [new Scenario$scenario $ns]$ns at [expr $runtime +1] "$ns finish"$ns run

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看欧美精品| 国产偷国产偷精品高清尤物| 26uuu亚洲综合色| 亚洲精品久久嫩草网站秘色| 国产在线不卡一卡二卡三卡四卡| 97久久精品人人澡人人爽| 91精品久久久久久蜜臀| 亚洲欧美日韩国产综合| 国产精品18久久久| 欧美成人猛片aaaaaaa| 亚洲不卡在线观看| 91福利在线导航| 国产精品久久久久久久岛一牛影视 | 欧美日韩精品一区二区在线播放| 国产日韩影视精品| 九色porny丨国产精品| 欧美区一区二区三区| 亚洲午夜三级在线| 91成人免费电影| 亚洲人成在线观看一区二区| 风间由美一区二区三区在线观看 | 国产馆精品极品| 精品国产一区二区精华| 五月综合激情网| 欧美性大战久久久久久久| 亚洲天堂福利av| av不卡在线播放| 国产精品不卡视频| av网站免费线看精品| 国产精品毛片大码女人| 国产剧情一区在线| 久久久久久久久久看片| 国产精品一品二品| 欧美激情资源网| 97精品电影院| 亚洲一区av在线| 欧美美女直播网站| 日韩av高清在线观看| 欧美不卡视频一区| 国产高清成人在线| 亚洲国产成人一区二区三区| 成人教育av在线| 亚洲老司机在线| 欧美高清dvd| 久久国产剧场电影| 国产精品三级在线观看| 色婷婷一区二区三区四区| 亚洲成人av免费| 日韩欧美一区在线观看| 国产激情视频一区二区在线观看 | 91美女精品福利| 亚洲一区二区三区美女| 91精品国产高清一区二区三区蜜臀| 亚洲成在人线免费| 精品国产乱码久久久久久牛牛 | 风间由美一区二区av101| 亚洲精品乱码久久久久久黑人 | 日本一区二区视频在线| 色综合天天综合色综合av| 亚洲成在人线免费| 久久精品视频一区二区三区| 91在线小视频| 久久99久久99精品免视看婷婷| 国产色产综合色产在线视频| 91麻豆swag| 久99久精品视频免费观看| 中文字幕欧美三区| 欧美一区二区三区视频在线| 从欧美一区二区三区| 亚洲成va人在线观看| 国产亚洲美州欧州综合国| 欧洲亚洲精品在线| 成人国产精品免费| 美国三级日本三级久久99 | 看电影不卡的网站| 亚洲精品中文字幕乱码三区| 精品国产一区二区三区久久久蜜月| 色系网站成人免费| 国产91精品入口| 久久国产精品99久久人人澡| 亚洲综合成人在线视频| 中文字幕欧美区| 欧美大白屁股肥臀xxxxxx| 色婷婷亚洲婷婷| 成人性生交大片免费| 久久99精品久久只有精品| 亚洲一本大道在线| 亚洲欧洲在线观看av| 国产欧美日韩亚州综合| 制服丝袜亚洲播放| 欧美色图一区二区三区| 不卡视频一二三| 国产福利电影一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 亚洲色图视频网| 国产精品天干天干在观线| 日韩欧美黄色影院| 欧美欧美欧美欧美| 欧美人与性动xxxx| 欧美日韩亚洲国产综合| 在线观看不卡一区| 色呦呦国产精品| 91色婷婷久久久久合中文| 成人午夜精品一区二区三区| 激情综合色丁香一区二区| 男人操女人的视频在线观看欧美| 亚洲国产美女搞黄色| 亚洲精品成人天堂一二三| 国产精品国产馆在线真实露脸| 国产精品天美传媒沈樵| 国产精品国产自产拍高清av王其| 亚洲国产成人午夜在线一区| 亚洲国产精品t66y| 国产精品乱码一区二三区小蝌蚪| 国产日本欧洲亚洲| 中文一区二区完整视频在线观看| 国产拍揄自揄精品视频麻豆| 久久精品视频一区二区三区| 中文字幕第一区第二区| 中文字幕欧美一区| 玉足女爽爽91| 午夜久久久久久电影| 秋霞电影网一区二区| 精品一区二区免费视频| 风流少妇一区二区| 91黄色激情网站| 欧美一区二区三区色| 久久久久久久久久美女| 最新国产の精品合集bt伙计| 一区二区三区不卡在线观看| 亚洲一区二区av电影| 另类小说图片综合网| 成人小视频在线| 91豆麻精品91久久久久久| 制服丝袜亚洲网站| 国产日韩成人精品| 亚洲一区二区三区四区的 | 久久综合色婷婷| 国产人久久人人人人爽| 一区二区三区中文字幕在线观看| 丝袜美腿高跟呻吟高潮一区| 国产一区二区三区久久久| 99国产精品国产精品久久| 欧美少妇bbb| 欧美电视剧免费观看| 国产精品高潮呻吟久久| 亚洲成人在线网站| 久久99国产精品久久| 91亚洲精品一区二区乱码| 欧美福利电影网| 1024亚洲合集| 精品一区二区三区免费观看| 91片在线免费观看| 久久综合视频网| 日日夜夜精品视频免费| 成人av资源下载| 精品欧美乱码久久久久久1区2区 | 欧美视频一二三区| 久久精品一区二区| 亚洲成a人片综合在线| 在线一区二区三区四区五区| 日韩欧美黄色影院| 亚洲一二三专区| 成人精品视频.| 欧美成人精品二区三区99精品| 夜夜嗨av一区二区三区网页 | 美女免费视频一区| 91久久精品一区二区二区| 国产亚洲一区二区三区在线观看| 一区二区三区**美女毛片| 久草在线在线精品观看| 欧美日韩一区二区在线观看| 国产精品久久久久久久久搜平片| 免费看欧美美女黄的网站| 在线免费观看一区| 最新不卡av在线| av一区二区三区在线| 欧美国产日本韩| 久久成人免费电影| 欧美一区二区视频在线观看2022| 亚洲精品中文字幕乱码三区| 成人一区二区三区视频| 久久人人爽爽爽人久久久| 麻豆久久一区二区| 欧美一区二区在线观看| 亚洲欧美另类小说视频| hitomi一区二区三区精品| 国产精品私人影院| 国产二区国产一区在线观看| 日韩免费看的电影| 日韩中文字幕av电影| 欧美日韩电影一区| 日韩电影在线免费看| 91精品国产综合久久小美女| 亚洲一区二区欧美| 欧美写真视频网站| 三级一区在线视频先锋 | 国产亚洲综合在线| 国产乱淫av一区二区三区| 久久久久久久综合色一本|