Once the node of the given type has been configured as shown in the previous subsectionsubsectionsec:nodeconfig, the next step is to create the nodes. The node-creation API basically looks very similar to the old node creation API. Incase of hierarchical addressing the node address has to be passed as an argument as shown below:
set node [$ns_ node] ## or set node [$ns_ node $node_address] ;# incase of hierarchical ;# addressing.
Thus after having configured for AODV mobilenodes as shown in the example in the previous subsectionsubsectionsec:nodeconfig, we create "n=4" AODV mobilenodes as follows:
set temp {1.0.0 1.0.1 1.0.2 1.0.3} ;# list of node addresses for {set i 0} {$i \< $n) } {incr i} { set node_($i) [$ns_ node [lindex $temp $i]] $node_($i) random-motion 0 ;# disable random motion }
Thus 4 mobilenodes are created in cluster 0 of domain 1 (1.0.*) .