AODV-in-OPNET-master

所属分类:其他
开发工具:C/C++
文件大小:833KB
下载次数:2
上传日期:2020-12-05 11:04:06
上 传 者hou1
说明:  基于opnet软件的aodv路由仿真,可用c/c++语言进行编译
(AODV Routing Simulation Based on OPNET software can be compiled in C / C + + language)

文件列表:
LICENSE (11357, 2019-12-14)
Network (0, 2019-12-14)
Network\AODV.project (0, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.desinfo (44058, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.ef (1883, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.olf.dir (0, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.olf.dir\604_11-03-2010_06.50.22.ot (2554, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.olf.dir\log_info (646, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.ot (29429, 2019-12-14)
Network\AODV.project\AODV-Test-DES-1.ov (1106, 2019-12-14)
Network\AODV.project\AODV-Test.cml (93, 2019-12-14)
Network\AODV.project\AODV-Test.dev32.i0.nt.exp (60833, 2019-12-14)
Network\AODV.project\AODV-Test.dev32.i0.nt.pdb (1704960, 2019-12-14)
Network\AODV.project\AODV-Test.nt.m (10408, 2019-12-14)
Network\AODV.project\AODV-Test.seq (5872, 2019-12-14)
Network\AODV.project\AODV.prj (1232, 2019-12-14)
Packet (0, 2019-12-14)
Packet\AODV_DATA.pk.m (3996, 2019-12-14)
Packet\AODV_RERR.pk.m (2355, 2019-12-14)
Packet\AODV_RREP.pk.m (3586, 2019-12-14)
Packet\AODV_RREQ.pk.m (4197, 2019-12-14)
node (0, 2019-12-14)
node\aodv.nd.m (21254, 2019-12-14)
pipeline stage file (0, 2019-12-14)
pipeline stage file\wlan_ecc_wsn.ps.c (8191, 2019-12-14)
pipeline stage file\wlan_txdel_wsn.ps.c (12039, 2019-12-14)
process (0, 2019-12-14)
process\AODV.pr.c (29213, 2019-12-14)
process\AODV.pr.m (19543, 2019-12-14)
process\aodv_ack.ic.m (572, 2019-12-14)
process\aodv_nack.ic.m (572, 2019-12-14)
process\aodv_notice_to_send.ic.m (543, 2019-12-14)
process\aodv_notice_to_serve.ic.m (529, 2019-12-14)
process\aodv_routing.pr.c (152403, 2019-12-14)
process\aodv_routing.pr.m (140698, 2019-12-14)
process\aodv_sink.pr.c (12235, 2019-12-14)
process\aodv_sink.pr.m (6966, 2019-12-14)
... ...

# AODV-in-OPNET AODV in OPNET 14.5. The work based on this code has been published in F. Tong, W. Tang, L. Peng, R. Xie, W. Yang, Y. Kim, `A Node-Grade based AODV Routing Protocol for Wireless Sensor Network`, the 2nd International Conference on Networks Security, Wireless Communications and Trusted Computing (NSWCTC), pp. 180“183, Apr. 2010. (http://dx.doi.org/10.1109/NSWCTC.2010.178) ## Record about Revising the Original NIST AODV & Own addition ### 1. In the Node Model of "aodv", it contains (from top to bottom): "module name"|"process name" ---------------|------------- source|source sink | aodv_sink aodv_routing | aodv_routing wlan_mac_intf | aodv_wlan_mac_interface wireless_lan_mac | wlan_dispatch (in 14.5) ### 2. Add two pipeline stage files: wlan_txdel_wsn (1st stage) & wlan_ecc_wsn (13th stage), which are the modifications of the original wlan_txdel and wlan_ecc in OPNET 14.5 respectively. You should compile these two files before running the simulation. The two pipeline stage files have two functions: energy model (refer to LEACH) & communication range restriction. ### 3. The type of the field "Lifetime" in RREP packet is changed to "floating point" from "integer". ## Configuration specification ### 1. Open `wlan_mac.pr.m` using OPNET 14.5, compile it to replace the original objective file in OPNET 14.5, because I have modified this file. Don't worry, the original wlan_mac.pr.m in 14.5 is not replaced, we just want to get the modified objective file. (You'd better compile all process files.) ### 2. Network Model specification #### a. 3 nodes: Node | Description ------------- | ----------- node 0| the sink node ("MAC Address"=0, "Node Type"=sink, "source.Send DATA"=disabled), for receiving data packets from other nodes; node 1 | the intermediate node ("MAC Address"=1, "Node Type"=sensor, "source.Send DATA"=disabled); node 2 | the source node ("MAC Address"=2, "Node Type"= sensor, "source.Send DATA"= enabled, "source.Final Dest" = 0). #### b. Other attributes can be set in "Inputs->Object Attributes" when running the simulation. Please note that three file paths are needed to record data generated by simulation: File | Description ------------- | ----------- 1st file| "sink.Sink File", Default setting:"C:\OPNET SIM\AODV for OPNET 14.5\result\sink.txt"; 2nd file| "Invalid Time Record File". Default setting:"C:\OPNET SIM\AODV for OPNET 14.5\result\invalid time.txt". The "Energy" attribute assign initial energy to each node, so this file record which node has been energy exhausted during the simulation; 3rd file| "sink File Two".Default setting:"C:\OPNET SIM\AODV for OPNET 14.5\result\sink_two.txt".

近期下载者

相关文件


收藏者