level 1
我们老师让我们用NSG2建立了一个4*4的网络拓扑结构,在一跳的时候我两个节点之间是有数据包传输的,但为什么我改成两跳或者三跳了以后awk就分析不了了 显示没数据包接收 我也是服了,一个节点的时候可以。按说我awk文件应该没有错误啊!急求 万分感谢!!!
2015年04月20日 13点04分
1
level 1
我最近做毕设,也不会用这个,你现在咋样了,我现在有一个DSDV协议节点为100源代码
但是运行不了!不知道咋回事!
set val(chan) Channel/WirelessChannel
set val(prop) Propagation/TwoRayGround
set val(netif) Phy/WirelessPhy
set val(mac) Mac/802_11
set val(ifq) Queue/DropTail/PriQueue
set val(ll) LL
set val(ant) Antenna/OmniAntenna
set val(ifqlen) 50
set val(nn) 100
set val(rp) DSDV
set val(x) 1000
set val(y) 1000
set val(stop) 150
set ns_ [new Simulator]
set tracefd [open dsdv100.tr w]
$ns_ trace-all $tracefd
set namtrace [open dsdv100.nam w]
$ns_ namtrace-all-wireless $namtrace $val(x) $val(y)
set topo [new Topography]
$topo load_flatgrid $val(x) $val(y)
set god_ [create-god $val(nn)]
$ns_ node-config -adhocRouting $val(rp)\
-llType $val(ll)\
-macType $val(mac)\
-ifqType $val(ifq)\
-ifqLen $val(ifqlen)\
-antType $val(ant)\
-propType $val(prop)\
-phyType $val(netif)\
-channelType $val(chan)\
-topoInstance $topo\
-agentTrace ON\
-routerTrace ON\
-macTrace OFF\
movementTrace ON
for {set i 0} {$i<$val(nn)} {incr i} {
set node_($i) [$ns_ node]
$node_($i) random-motion 1
}
source scene-100n-10p-20M-150t-1000x-1000y
source tcp-100nn-40mc-2r
for {set i 0} {$i<$val(nn)} {incr i} {
$ns_ initial_node_pos $node_($i)50
}
for {set i 0} {$i<$val(nn)} {incr i} {
$ns_ at $val(stop)"$node_($i) reset";
}
$ns_ at $val(stop) "$ns_ nam-end-wireless $val(stop)"
$ns_ at $val(stop) "stop"
$ns_ at 150.1 "puts \" end simulation \" ;$ns_ halt"
proc stop {} {
global ns_ tracefd namtrace
$ns_ flush-trace
close $tracefd
close $namtrace
exec nam dsdv100.nam &
exit 0
}
$ns_ run
2015年05月10日 10点05分
3
我怎么觉得你这个不是用nsg2生成的tcl吧
2015年05月14日 13点05分