[ns] assigning IP address to nodes
Sidney Doria
ssdoria at gmail.com
Wed Nov 5 07:55:35 PST 2008
The best of NS-2 is its flexibility. If you didn't find a trivial
solution to assign a simple IP to a node, you can add a new attribute
to an inherited class of node. You can simply bind this new attribute
in your TCL script and assign what IP you want on the node you want.
The new atrribute can be of type nsaddr_t (IP address).
Hope to be useful,
Sidney Doria
Brazil
2008/11/5 Marlos Marques <marlosmarques01 at gmail.com>:
>
> Hello all,
>
> Currently, I am trying to implement an application layer multicast algorithm
> using NS2. For this purpose I need to assign IP address to every node in
> NS2. I checked out the NS2 nodes may have hierarchical routing addressing
> which is similar to IP addressing. But, I also found the "addr" command
> which apparently allows you to configure the node IP, so I can run the
> following code:
>
> set ns [new Simulator]
> set n0 [$ns node]
> set n1 [$ns node]
> $n0 addr "192.168.1.1"
> $n1 addr "192.168.1.2"
>
> But in the trace file I keep getting sequential identifiers. For example:
>
> + 0 1 2 tcp 40 ------- 2 1.0 5.0 0 0
>
> But I would like to get this one:
>
> + 0 192.168.1.1 192.168.1.2 tcp 40 ------- 2 1.0 5.0 0 0
>
> What am I doing wrong?
>
>
> Thanks in advance,
> Marlos
>
--
Sidney Doria
Redes ad hoc móveis
Mestrado em Computação
UFCG
Brasil
"Nessa jornada, o conhecimento será o seu escudo..."
(Mestre dos Magos no episódio do grimoire de ouro)
More information about the Ns-users
mailing list