Mesh & HWMP

454 views
Skip to first unread message

Alex

unread,
Sep 6, 2010, 9:41:33 AM9/6/10
to ns-3-users
Hello everyone,
I am simulating a mesh network with IEEE 802.11s. The implementation
of HWMP in NS3, Is it possible to define more than one root? Is it
possible to configure proactive and reactive modes at the same time?

Thanks
Alex.

Kirill And

unread,
Sep 6, 2010, 10:13:40 AM9/6/10
to ns-3-...@googlegroups.com
Hi!

2010/9/6 Alex <alejandr...@googlemail.com>:


> Hello everyone,
> I am simulating a mesh network with IEEE 802.11s. The implementation
> of HWMP in NS3, Is it possible to define more than one root? Is it

Yes, it is possible. But every non-root station remember a path to the
best (using airtime metric) root. To do this, you should call
hwmp->SetRoot (); (src/helper/dot11s-installer.cc, line 73). You also
need to modify helper a bit.

> possible to configure proactive and reactive modes at the same time?

Combining proactive and reactive nodes is done as follows:
1. Node try to send a data using reactive route.
2. If there is no reactive route, it try to send to root (if a proper
entry exists).
3. If there is still no route, it starts reactive lookup.

See HwmpProtocol::ForwardUnicast, in
src/devices/mesh/dot11s/hwmp-protocol.cc, line 318, if you want to
modify something.


--
Regards, Kirill Andreev
Wireless Software R&D Group,
IITP RAS

Alex

unread,
Sep 6, 2010, 10:41:47 AM9/6/10
to ns-3-users
Hello Kirill

Thank you very much for your answer. Your information is very useful
to me

Alex
On 6 sep, 11:13, Kirill And <and.kir...@gmail.com> wrote:
> Hi!
>
> 2010/9/6 Alex <alejandro.esp...@googlemail.com>:

Ash

unread,
Oct 3, 2011, 1:35:10 AM10/3/11
to ns-3-...@googlegroups.com
Hello Kirill

I am simulating a WMN. Using NS3 to implement HWMP.
I want to know the following:
set two nodes as root.
By default one routing table is used. Is it possible each non-root station can
mantain two routing table for two root and when non-root node have data to send,
it compare metric of two routing table if both know the destination.
if possible which file and which function i have to modify.

thanks
ash

Message has been deleted

Sameer

unread,
May 8, 2013, 10:34:03 AM5/8/13
to ns-3-...@googlegroups.com, alejandr...@googlemail.com
Hi Alex,

I came accross your post on the ns3 group regarding multiple roots in a 802.11s mesh. I am trying to do that same. What I intend is that the root nodes serve as mesh portals or gateways. I want to implement a gateway selection metric based on which mesh stations choose the best gateway. 

I was hoping if you could provide me some assistance in this regard. 

Can you give me some pointers as to how to go about it. I am a little confused as to how I should start.

Thank you for your time!

Sameer

unread,
May 17, 2013, 9:50:44 AM5/17/13
to ns-3-...@googlegroups.com


On Monday, September 6, 2010 7:43:40 PM UTC+5:30, Kirill Andreev wrote:
Hi!

2010/9/6 Alex <alejandr...@googlemail.com>:
> Hello everyone,
> I am simulating a mesh network with IEEE 802.11s. The implementation
> of HWMP in NS3, Is it possible to define more than one root? Is it

I am trying the same.
 

Yes, it is possible. But every non-root station remember a path to the
best (using airtime metric) root. To do this, you should call
hwmp->SetRoot (); (src/helper/dot11s-installer.cc, line 73). You also
need to modify helper a bit. 

I have studied the above file i.e src/helper/dot11s-installer.cc ... I am a little confuse by what is meant by calling hwmp->SetRoot(). From where should one call this function? and also you mention that one needs to modify the helper... Can you shed some more light and explain what modifications are needed... it will be most helpful
 

--
Regards, Kirill Andreev
Wireless Software R&D Group,
IITP RAS


Hopefully there will be someone to reply.. have posted many questions of multiple roots in 802.11s but havent got one reply as yet..any help will be much appreciated. Thank you all for your time
 

Solmaz Soltani

unread,
May 25, 2013, 6:29:59 AM5/25/13
to ns-3-...@googlegroups.com
IS IT POSSIBLE SEND ME THE CODE THAT U  USE FOR HWMP ,i dont know how i should work with its parameter how should i config it in my evalvid code:(

--
You received this message because you are subscribed to the Google Groups "ns-3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-users+...@googlegroups.com.
To post to this group, send email to ns-3-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ns-3-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

RJ Tazree

unread,
May 23, 2019, 10:13:12 AM5/23/19
to ns-3-users
Hello everyone,
Can anyone provide me hwmp code?
 
Thanks
Taz.
Reply all
Reply to author
Forward
0 new messages