Re: [ns] Finding Node ID

2006-07-03 Thread Pedro Vale Estrela

create your links as follows:

$ns duplex-link $CN_($i)  $W(1) 10Mb $delay_links  DropTail right-down
< or left, or right, etc 

 

 

standard request follows: 

 

now that you have your problem solved, please describe the problem and the
solution in the NS2 wiki, __in your own words__, to help the next NS2 users
that has a similar problem. 

Thanks :-)

Pedro Vale Estrela

 

 

 

Hello Pedro,

Thank you for the help...that was everything i needed.

Just one more thing if you can help medo you know if it is possible to
load a previously saved layout of my topology in NAM?

Best Regards, 




On 7/3/06, Pedro Vale Estrela <[EMAIL PROTECTED]> wrote:


http://tagus.inesc-id.pt/~pestrela/ns2/ns2_haddr_tips.html

Type of Addresses that a node can have in NS2 (hAddr, ID, iAddr, Handle)?
In NS2, a node can be uniquely identified by several forms 

the "handle" is the otcl name; it refers to an object of the form "_oXXX",
and because of this, it is the only form can be used to directly call
internal instprocs and variables.
the "haddr" is the Hierarchical address, on the form " X.Y.Z"
the "iaddr" is the INTEGER hierarchical address, where the haddr string is
simply ENCODED in a 32 bit integer.
the "id" is the sequential Node ID of the simulator.

...


In my ns2_shared_procs.tcl "utils" tcl file, I introduce procs for all
possible conversions of each form, using the procs "handle2iaddr",
"handle2haddr", "handle2id", etc. 
http://tagus.inesc-id.pt/~pestrela/ns2/files/ns2_shared_procs.tcl


Feel free to ask further questions if necessary
Pedro Vale Estrela 

> I am currently implementing a routing algorithm in NS2. I have utilized 
> the
> command [$node neighbors] for discovering the neighbors of a specific
> node.
>
> This command returns a list with the following three elements (_o13, _o16,
> _019). Is is possible in TCL to retrieve dynamically the ID of each node 
> using this elements in the list.
>
> For example:
>
> _o19 = n(1)
> _o13 = n (0)
> _o16 = n(2)





Re: [ns] Finding Node ID

2006-07-03 Thread Pedro Vale Estrela


http://tagus.inesc-id.pt/~pestrela/ns2/ns2_haddr_tips.html

Type of Addresses that a node can have in NS2 (hAddr, ID, iAddr, Handle)? 
In NS2, a node can be uniquely identified by several forms

the "handle" is the otcl name; it refers to an object of the form "_oXXX",
and because of this, it is the only form can be used to directly call
internal instprocs and variables.
the "haddr" is the Hierarchical address, on the form "X.Y.Z" 
the "iaddr" is the INTEGER hierarchical address, where the haddr string is
simply ENCODED in a 32 bit integer.
the "id" is the sequential Node ID of the simulator.

...


In my ns2_shared_procs.tcl "utils" tcl file, I introduce procs for all
possible conversions of each form, using the procs "handle2iaddr",
"handle2haddr", "handle2id", etc.
http://tagus.inesc-id.pt/~pestrela/ns2/files/ns2_shared_procs.tcl


Feel free to ask further questions if necessary
Pedro Vale Estrela

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
> Of Nicholas Loulloudes
> Sent: segunda-feira, 3 de Julho de 2006 10:55
> To: ns-users@ISI.EDU
> Subject: [ns] Finding Node ID
> 
> 
> Hello,
> 
> I am currently implementing a routing algorithm in NS2. I have utilized
> the
> command [$node neighbors] for discovering the neighbors of a specific
> node.
> 
> This command returns a list with the following three elements (_o13, _o16,
> _019). Is is possible in TCL to retrieve dynamically the ID of each node
> using this elements in the list.
> 
> For example:
> 
> _o19 = n(1)
> _o13 = n (0)
> _o16 = n(2)
> 
> Regards,
> 
> 
> --
> Nicholas Loulloudes
> 
> Postgraduate at Communication Networks and Software.
> 
> BSc in Computer Science.



[ns] Finding Node ID

2006-07-03 Thread Nicholas Loulloudes

Hello,

I am currently implementing a routing algorithm in NS2. I have utilized the
command [$node neighbors] for discovering the neighbors of a specific node.

This command returns a list with the following three elements (_o13, _o16,
_019). Is is possible in TCL to retrieve dynamically the ID of each node
using this elements in the list.

For example:

_o19 = n(1)
_o13 = n (0)
_o16 = n(2)

Regards,


-- 
Nicholas Loulloudes

Postgraduate at Communication Networks and Software.

BSc in Computer Science.