simulating routing protocol in cognitive radio network using omnet++

161 views
Skip to first unread message

mnsh...@gmail.com

unread,
Feb 19, 2015, 10:59:36 AM2/19/15
to omn...@googlegroups.com
Hello,
I m to simulate a routing protocol in cognitive radio network...i have imported INET framework and looked into its manetrouting project for aodv protocol...i have also imported crSimulator. i m thinking of using the crNode module developed in the crSimulator model and implement IManetRouting in this module,and then work out with aodvuu protocol....m i working in the right direction...plz help me out as i m new to this....
thanks.....

Rudolf Hornig

unread,
Feb 20, 2015, 4:37:38 AM2/20/15
to omn...@googlegroups.com
I'm rather suggesting to download INET 2.99.0. It contains a lot of new stuff (from mixim) + a clean room AODV implementation that is based on a more recent RFC ( https://github.com/inet-framework/inet/tree/integration/src/inet/routing/aodv ) It was written specifically for OMNeT++ so it is much easier to modify.

Also the radio layer of INET 2.99 is much more configurable. If you are concentrating on the routing protocol itself and don't care about the precision of the low level physical model, then you can use a unit disc radio, which is extremely fast compared to the 802.11 models.

I do not recommend to start tinkering with the AODVUU component as it is actually a port of a codebase that was not designed for omnet. (BTW: AODVUU is still available in INET 2.99 under src/inet/routing/extras/aodv-uu)

Rudolf

mnsh...@gmail.com

unread,
Feb 20, 2015, 2:43:39 PM2/20/15
to omn...@googlegroups.com
Thank u so much for their kind help...I will surely move on in the way u mentioned...kindly inform me about a module in the INET framework that is implementing the mentioned aodv routing protocol...and also how can channel sensing be carried out using INET model, plz show me out, as this is very important in cognitive radio networks....

whatev...@yahoo.de

unread,
Feb 21, 2015, 12:55:15 PM2/21/15
to
Maybe Ieee80211AgentSTA under src/linklayer/ieee80211 is a starting point

//
// Used in 802.11 infrastructure mode: in a station (STA), this module
// controls channel scanning, association and handovers, by sending commands
// (e.g. ~Ieee80211Prim_ScanRequest) to the management module (~Ieee80211MgmtSTA).
//
// @author Andras Varga
//
simple Ieee80211AgentSTA
Reply all
Reply to author
Forward
0 new messages