Hello everybody!
I am trying to implement multi-interface support for wireless nodes, using the
Module-based Wireless Node: http://www.q2s.ntnu.no/~paquerea/ns.php
Has anyone worked on it? Does anybody know if (and where) I can find some
example tcl scripts?
Thanks in advance,
Spyros
_
Dear all,
We have seen a lot of requests about the possibility to extend the NS-2
framework to support multiple interfaces. Although there is some
information available, according to the messages that have been sent to
this list, it seems that a more thorough description may be required.
In t
Ramón,
I have been reading your how-to and as your statements and concerns are
quite similar to a subset of those we presented last year in [1], you
might find interesting reading this paper.
[1] Laurent Paquereau and Bjarne E. Helvik, "A Module-based Wireless
Node for ns-2", in Proceedings
Hi there,
Is the coding working for 802_15_4 (LR-WPAN)?
Hi, I will be also working on multi-interface support for wireless nodes. I
am still in the very beginning stage though. I would also appreciate if any
materials in this area could be shared. Thanks.
Nick
2008/12/27 Spyros Marinis
>
> Hello everybody!
> I am trying to implement multi-interface
ent: segunda-feira, 15 de Janeiro de 2007 10:12
> To: ns-users@ISI.EDU
> Cc: [EMAIL PROTECTED]
> Subject: [ns] Multi-interface support howto
>
>
> Dear all,
>
> We have seen a lot of requests about the possibility to extend the NS-2
> framework to support mult
Hello Shahatha,
In addition to the answers we have given before, see some more answers
inline...
Cheers,
Ramón
At 12:00 17/01/2007, you wrote:
>chapter 4
>4.2
>Listing 4.1
>the variable MAX_CHANNELS i have declared it like a follow in mobilenode.h :
>#define MAX_CHANNELS XXX
>but which value?
great job as far as i can see.
anyway i ran into problems with ns-mobilenode.tcl:
in "Node/MobileNode instproc reset" i couldn't find any differences to
the original.
i got an error, that arptable_ is an array. so i changed every arptable_
into arptable. now ns2 complains about the missing variabl
Hello Tim,
thanks for pinpointing the error! Somehow I made a mistake when copying and
pasting the code to the file.
The correct procedure would be the following one (note that the arptable_
is now within the 'for' cycle). In this sense, I don't think you need to
change all arptable_ into arp
Hello,
I already gave an answer regarding this (especially on Listings 5.3, 5.4
and 5.5.
- Regarding Listing 5.1: you have to add that in the definition of the
routing agent (i.e. the aodv.h file).
- Regarding Listing 5.2: you have to modify the command method of the
routing agent, which is w
Hi,
The mail I was referring to, when I gave the is:
http://mailman.isi.edu/pipermail/ns-users/2007-January/058433.html
Cheers,
Ramón
At 12:00 29/01/2007, Ramon Aguero wrote:
>Hello,
>
>I already gave an answer regarding this (especially on Listings 5.3, 5.4
>and 5.5.
>
>- Regarding Listing 5.
Hello Nguyen,
in that file you should change all the times that nextX_ and prevX_ appear.
These are used to manage the mobile nodes' lists. Instead, you have to use
an array, according to Listing 4.1, so you must refer to the correct array
element by using the appropriate index.
To sum up: do
hi,
i'm trying to user mutliple interfaces with the adhoc routing agent
"noah" - which stands for "NO AdHoc routing". i use only one mobile
node, and some basestations with foreign agents, an home agent and a
corresponding node.
as noah doesn't need a routing table, i use a map for storing the
i found out that a missing line in ns-mobilenode.tcl caused that strange
behaviour.
since i correctly added
set sndT [cmu-trace Send "RTR" $self]
the traffic seems to be fine, except that the wireless packets don't
appear in NAM anymore.
-tim
Tim Elschner schrieb:
> hi,
>
> i'm trying to u
i got the wirless tracing back to business:
replaced:
set sndT [cmu-trace Send "RTR" $self] (see below)
with:
set sndT [$self mobility-trace Send "RTR"]
$sndT namattach $namfp
Tim Elschner schrieb:
> i found out that a missing line in ns-mobilenode.tcl caused that strange
> behaviou
Hello Tim,
I've not personally used the NoAH extension myself, so I cannot completely
figure out which would be your problem.
Nevertheless, why do you use the prev_hop? I don't see the difference here
between NoAH and any other routing protocol. If you have received a message
from a base stat
Hi Tim,
I should have read this message before, sorry for the spam.
Can you clarify where did you add these two lines?
Cheers,
Ramón
At 10:49 09/02/2007, Tim Elschner wrote:
>i got the wirless tracing back to business:
>
>replaced:
> set sndT [cmu-trace Send "RTR" $self] (see below)
>with
hi ramon,
file: ns-mobilenode.tcl
function: Node/MobileNode instproc add-target-rtagent
here is a bigger part of the code (see the lines marked with ;#tim):
if { [Simulator set RouterTrace_] == "ON" } {
#
# Send Target
#
if {$newapi != ""} {;#
set sndT [$self mobility-trace Send "RTR"]
} else
Nguyen,
I try in this post to sum up and explicit the main differences between
the approach proposed by R.Aguero et al. in their how-to and ours with
the MW-Node. I hope it helps you choosing what better fits your needs.
1) R.Aguero et al., "Adding Multiple Interface Support in NS-2"
(docu
Hello,
I wanted to know if anyone has done the changes as required by the
documentation of ramon for multi interface support in ns2. I have made all the
changes but i am not sure about the changes to be made in the routing protocol.
Kindly help in this regard
Regards,
Sahibzada Ali Ma
Hello Laurent, Nguyen, all,
Thanks for the discussion.
In my opinion, it's sort of difficult to compare both approaches. It seems
that the work that Laurent has done is quite much more comprehensive and
detailed, since it uses a different approach from what the current ns-2
architecture uses
hi,
i guess there is something wrong on ns-lib.tcl
for some reason "chan" is set as a usual variable. if you follow the
modifications of the document correctly, "chan" is used as an array in
case of mutliple interfaces.
the problem might hide somewhere in here:
> if {[info exists channelT
Hi sir
I am just want to ask how i can create a node with two interfaces one to
connect to UMTS network and another to connect to IEEE802.11.
thanks
Hello,
did any one implement the extension of ns-2 for multi-channel
from Ramon Aguero at:
http://personales.unican.es/aguerocr>http://personales.unican.es/aguerocr
"many thanks for Ramon Aguero for his Dokument."
i have some problems at Chapter 5, where to add the listing
Hi Anthony,
thanks for your feedback; I think that your proposal is perfectly fine.
I've sent an email previously, about the same changes. I think that the
problem was that in the first version of the document we did not highlight
a couple of lines (the ones that you've modified); in the origi
Hi Ramon and all,
After following the document when I recompile ns I got this error. Maybe
I was wrong some where
aodv/aodv.o:/usr/local/ns/mulf/ns-allinone-2.27/tclcl-1.15/tclcl.h:60:
multiple definition of `nIfaces'
aodv/aodv_logs.o:./common/packet.h:413: first defined here
aodv/aodv.o:./aod
Hello,
Why have you declared nIfaces, targetlist and ifqueuelist in common/packet.h?
Cheers,
Ramón
At 07:34 06/02/2007, Nguyen Lan wrote:
>Hi Ramon and all,
>
>After following the document when I recompile ns I got this error. Maybe I
>was wrong some where
>
>aodv/aodv.o:/usr/local/ns/mulf/ns-
Hello,
I have not declared them in common/packet.h. The only place I put them
in is aodv.h (as in the document). I think this problem came from other
place and I should read the document carefully but now I don't know yet.
Thank you very much.
Cheers,
Nguyen
Ramon Aguero wrote:
> Hello,
>
>
Hello,
Ok, I'm glad that you solved the problems related to the extension. I don't
really know how to address these warnings or whether they are relevant (at
least the virtual destructor one should not).
Cheers,
Ramón
At 13:25 13/02/2007, Nguyen Lan wrote:
>Hello Ramon et al,
>
>My problem is
Hello Ramon et al,
My problem is that I declared nIfaces, targetlist and ifqueuelist in the
aodv.h file but out of the class declaration. Now I can recompile ns but
I still had many many warnings like that
/usr/local/ns/mulf/ns-allinone-2.27/tclcl-1.15/tracedvar.h:49: warning:
‘class TracedVa
In fact is not the enable-debug itself but -Wall in yout CCOPT
CCOPT = -Wall
On 2/20/07, Christos Gavos <[EMAIL PROTECTED]> wrote:
> I believe you get these warnings because you have configure with
> --enable-debug. If you try to reconfigure without debug support these
> should go away.
>
> h
Dear everyone,
did any one implement suceessful the extension of ns-2 for multi-channel
from Ramon Aguero at:
http://personales.unican.es/aguerocr
"many thanks for Ramon Aguero for his Document."
I have some problems at Chapter 5, where to add Listing
5.5 and Section 5.3.
Hi Shahatha,
As we say in the report we didn't use aodv, so we really appreciate that
you work on this, it would be good trying to extend the report with your
own experience on AODV.
We have been doing a quick overlook of the aodv code (which we have not
personally used that much) and this is
Hi Razmon,
I have a question related to the multi-interface support in ns2
- In Listing 4.4: hdr->iface() = addr(), addr is index of the interface
that received this packet. But how can I get that value (which variant
or function)
- And in struct hdr_cmn (packet.h) there is a field name iface_
Hello Nguyen,
(see inline)
At 02:11 30/01/2007, Nguyen Lan wrote:
>Hi Razmon,
>
>I have a question related to the multi-interface support in ns2
>- In Listing 4.4: hdr->iface() = addr(), addr is index of the interface
>that received this packet. But how can I get that value (which variant or
Hello, I am trying to modify NS-2.29 to support multiple interface according
to "Adding Multiple Interface Support in NS-2" by Ramon Aguero,
http://personales.unican.es/aguerocr. For routing agent, I choose AODV like
some people. I encountered some problems and really need help. 1.I have two
Hello, I am trying to modify NS-2.29 to support multiple interface according
to "Adding Multiple Interface Support in NS-2" by Ramon Aguero,
http://personales.unican.es/aguerocr. For routing agent, I choose AODV like
some people. I encountered some problems and really need help. 1.I have two
37 matches
Mail list logo