[Ns-developers] NS-3 GUI (visualization again)

Mathieu Lacage mathieu.lacage at sophia.inria.fr
Tue Sep 2 16:24:40 PDT 2008


On Tue, 2008-09-02 at 17:04 -0600, Jeremy wrote:

In ns-3, there is no difference between the initial node position and
the changes in the node position and/or velocity. They are all reported
as a set of events which indicate that a new position/velocity is about
to take effect at a specific time. So, initial node positions are
usually reported as events for time 0.0.

>     * Initial Node position (wireless)
>     * Node movements (including when, where, speed - wireless)

In ns-3, you have to register with each layer for its packet events so,
the network layer is implicit when you get a packet event. The other
items might be problematic depending on your definition:
  a) involved parties
  b) port
  c) packet comment

I assume that b) refers to a layer 4 port number. That number could be
made available to you but, only in layer 4 events. i.e., in the wifi
layer, you won't be able to read the layer 4 port number.

I have no idea what a) and c) really are so, I can't comment further.

>     * Packet Events (time, involved parties, port, packet comment,
> network layer)

We have no energy models in ns-3, so, the following is not relevant.

>     * Node energy information (Who is involved)

We have two types of links:
  - point to point links: duplex with one pair of nodes interconnected.
  - non-point to point links: multiple nodes potentially talking to all
other nodes.
We can, of course, report both of these to you: how do you want that
information to be formatted ?

>     * Wired Link existence

We can easily tell you which nodes are potentially "interconnected"
through a wireless network. This does not mean that packet transmissions
between the two nodes will always (or ever) be successful though.

>     * Wireless link existence (nice, but optional)

Mathieu



More information about the Ns-developers mailing list