Babel routing protocol implementation for NS-3

271 views
Skip to first unread message

ashvini vyavhare

unread,
Feb 23, 2015, 11:12:13 AM2/23/15
to ns-3-...@googlegroups.com
Hello,
I need to check Babel routing protocol performance in a network simulator. There is open source C implementation of Babel available. Do I need to rewrite Babel implementation in C++ fully for NS-3? Or any other way (Writing c++ wrapper) is there to include Babel protocol implementation in NS-3? It will be great if pointers to any help is provided regarding the same.

Thanks & Regards,
Ashvini

Konstantinos

unread,
Feb 23, 2015, 11:29:11 AM2/23/15
to ns-3-...@googlegroups.com
Hi,

You will need to re-write a lot of parts not because of the conversion from C to C++, but in order to work with the same data structures. 
From the basic representation of a packet to a more advanced protocol stack, there are so many things you need to consider.

Have a look at DSDV and AODV which are both distance vector routing protocols, similar to Babel and implement it in a similar manner.
There are a lot of discussions in the mailing list you can search for guidelines in developing a new model and routing protocol in particular.

Hajime Tazaki

unread,
Mar 12, 2015, 3:55:48 AM3/12/15
to ns-3-...@googlegroups.com

Running existing application on ns-3 is the main target of
DCE (Direct Code Execution). Please look at the document and
see how it meets your goal or not.

https://www.nsnam.org/docs/dce/release/1.5/manual/html/dce-user-newapps.html

-- Hajime

At Mon, 23 Feb 2015 08:12:13 -0800 (PST),
ashvini vyavhare wrote:
>
> [1 <multipart/alternative (7bit)>]
> [1.1 <text/plain; UTF-8 (7bit)>]
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
> [1.2 <text/html; UTF-8 (quoted-printable)>]
>
Reply all
Reply to author
Forward
0 new messages