[Ns-developers] Error in mobile wimax simulation tsc script!

Eyob Geabreamlak Tamiru eyobga13 at yahoo.com
Tue Jul 28 07:49:43 PDT 2009


 used NIST mobility module in the ns-allinone-2.29.3 in openSUSE 10.3 operating system. I write tcl script file when I am going to study the horizontal handover in the mobile wimax networks.I have found the errors bellow; What is wrong with it?
 
 num_nodes is set 4
INITIALIZE THE LIST xListHead
At 0.000000 in 0 adding uplink connection 0
At 0.000000 in 0 adding downlink connection 0
At 0.000000 in 0 adding uplink connection 65534
At 0.000000 in 0 adding downlink connection 65534
At 0.000000 in 0 adding downlink connection 65535
At 0.000000 in 0 adding uplink connection 65279
Bstation: tcl=_o96; id=6; addr=2.0.0 X=500.0 Y=1000.0
At 0.000000 in 1 adding uplink connection 0
At 0.000000 in 1 adding downlink connection 0
At 0.000000 in 1 adding uplink connection 65534
At 0.000000 in 1 adding downlink connection 65534
At 0.000000 in 1 adding downlink connection 65535
At 0.000000 in 1 adding uplink connection 65279
Bstation: tcl=_o128; id=7; addr=3.0.0 X=1250.0 Y=1000.0
At 0.000000 in 2 adding uplink connection 0
At 0.000000 in 2 adding downlink connection 0
At 0.000000 in 2 adding uplink connection 65534
At 0.000000 in 2 adding downlink connection 65534
At 0.000000 in 2 adding downlink connection 65535
At 0.000000 in 2 adding uplink connection 65279
Bstation: tcl=_o160; id=8; addr=4.0.0 X=2000.0 Y=1000.0
At 0.000000 in 3 adding uplink connection 0
At 0.000000 in 3 adding downlink connection 0
At 0.000000 in 3 adding uplink connection 65534
At 0.000000 in 3 adding downlink connection 65534
At 0.000000 in 3 adding downlink connection 65535
InitNode: tcl=_o195; id=9; addr=2.0.1 X=500.0 Y=1000.0
At 0.000000 in 4 adding uplink connection 0
At 0.000000 in 4 adding downlink connection 0
At 0.000000 in 4 adding uplink connection 65534
At 0.000000 in 4 adding downlink connection 65534
At 0.000000 in 4 adding downlink connection 65535
InitNode: tcl=_o226; id=10; addr=3.0.1 X=1250.0 Y=1000.0
At 0.000000 in 5 adding uplink connection 0
At 0.000000 in 5 adding downlink connection 0
At 0.000000 in 5 adding uplink connection 65534
At 0.000000 in 5 adding downlink connection 65534
At 0.000000 in 5 adding downlink connection 65535
InitNode: tcl=_o257; id=11; addr=4.0.1 X=2000.0 Y=1000.0
At 0.000000 in 6 adding uplink connection 0
At 0.000000 in 6 adding downlink connection 0
At 0.000000 in 6 adding uplink connection 65534
At 0.000000 in 6 adding downlink connection 65534
At 0.000000 in 6 adding downlink connection 65535
Mobile Node: tcl=_o288; id=12; addr=2.0.2 X=500.0 Y=1000.0
At 0.000000 in 2.0.0 MIH is adding mac 0
At 0.000000 in 3.0.0 MIH is adding mac 1
At 0.000000 in 4.0.0 MIH is adding mac 2
At 0.000000 in 5.0.0 MIH is adding mac 3
At 0.000000 in 6.0.0 MIH is adding mac 4
At 0.000000 in 7.0.0 MIH is adding mac 5
At 0.000000 in 8.0.0 MIH is adding mac 6
udp on node : _o426
At 0.000000 in 8.0.0 Interface Manager : Flow added
Running simulation for 1 mobile nodes ...
send-num-of-clusters: # of clusters 11 != domain (2) + 1

    (_o435 cmd line 1)
    invoked from within
"_o435 cmd send-num-of-clusters 1 1 1 1 1 1 1 1 1"
    invoked from within
"catch "$self cmd $args" ret"
    invoked from within
"if [catch "$self cmd $args" ret] {
set cls [$self info class]
global errorInfo
set savedInfo $errorInfo
error "error when calling class $cls: $args" $..."
    (procedure "_o435" line 2)
    (SplitObject unknown line 2)
    invoked from within
"_o435 send-num-of-clusters 1 1 1 1 1 1 1 1 1"
    ("eval" body line 1)
    invoked from within
"eval $rl send-num-of-clusters $cluster_num_"
    (procedure "_o3" line 31)
    (Simulator hier-topo line 31)
    invoked from within
"$self hier-topo $r"
    (procedure "_o3" line 11)
    (Simulator compute-hier-routes line 11)
    invoked from within
"$self compute-hier-routes "
    invoked from within
"if [Simulator hier-addr?] {
$self compute-hier-routes
} else {
$self compute-flat-routes
}"
    (procedure "_o3" line 2)
    (Simulator compute-routes line 2)
    invoked from within
"[Simulator instance] compute-routes"
    (procedure "Agent/rtProto/Static" line 2)
    (Agent/rtProto/Static init-all line 2)
    invoked from within
"Agent/rtProto/Static init-all"
    invoked from within
"if [info exists rtprotos_] {
foreach proto [array names rtprotos_] {
eval Agent/rtProto/$proto init-all $rtprotos_($proto)
}
} else {
Agent/rtProto/St..."
    (procedure "_o435" line 3)
    (RouteLogic configure line 3)
    invoked from within
"[$self get-routelogic] configure"
    (procedure "_o3" line 5)
    (Simulator run line 5)
    invoked from within
"$ns run"
    (file "wimax.tcl" line 471)
 
Thanks a lot for your answers. I apprciate if your response is fast!




      


More information about the Ns-developers mailing list