rq_bcast_id的字段代表当前RREQ广播id值。所以whileforwardingRREQ数据包的每个节点维护此表,因此calledBroadcastID表的处理广播请求数据包。像所有无功的协议,在AODV,哲学是由节点点播只传播拓扑信息。当一个节点要传输到对没有路由的主机通信时,它将生成将会被淹没一个有限的方式到其他节点的re-IMDN开发者社群-imdn.cn"> rq_bcast_id的字段代表当前RREQ广播id值。所以whileforwardingRREQ数据包的每个节点维护此表,因此calledBroadcastID表的处理广播请求数据包。像所有无功的协议,在AODV,哲学是由节点点播只传播拓扑信息。当一个节点要传输到对没有路由的主机通信时,它将生成将会被淹没一个有限的方式到其他节点的re - IMDN开发者社群-imdn.cn">
登录
首页 » Windows开发 » AODV 工作源代码

AODV 工作源代码

于 2022-05-05 发布 文件大小:1.63 kB
0 202
下载积分: 2 下载次数: 2

代码说明:

AODV 是一种按需路由协议。它从数目的路径选择最短路径。它包括三个阶段: RREQ 路由请求、 RREP 路由答复和 RRER 错误消息路由。存储节点将播出自己的 id 给邻居使用你好消息。您可以检查源代码在 ns2 文件夹 aodv.cc 和 aodv.h 来获取关于这个专题的详细信息。AODV 包含四个表,即,AODV 的邻居表、 AODV 前体列表、 AODV 广播的 ID 表和 AODV 路由表。Neighbortable 用来存储任何节点的邻居的 ID。以上就是描绘了相邻表的类,它具有公共的 andprotected 成员。在公共成员就只有一个成员函数 "AODV_Neighbour" 是实际上是一个构造函数,它 initializethe 变量 "nb_addr" 创建类实例时。它是由两个组成的 inprotected 的成员变量 1) nb_addr 和 2) nb_expire。这两个变量是商店的邻居表中。第是邻居地址,第二个是到期时间为基于。这些表或类是保持运行 AODV 协议的 thetopology 中的所有节点。Precursorlist 维护 RREQ 源和 RREQ 目的地 whilegiving 答复到源的 id。它定期删除该条目。BroadcastIdclass 是 SourceAdress(nsaddr_t src),Currentnode"Id (u_int32_t id) 的存储并使其过期时间,播出的 idrecord。在 AODV 协议源启动 RREQ 数据包时它 willbroacast 在自然和 RREQ 数据包还有一个 rq-> rq_bcast_id 的字段代表当前 RREQ 广播 id 值。所以 whileforwarding RREQ 数据包的每个节点维护此表,因此 calledBroadcastID 表的处理广播请求数据包。像所有无功的协议,在 AODV,哲学是由节点点播只传播拓扑信息。当一个节点要传输到对没有路由的主机通信时,它将生成将会被淹没一个有限的方式到其他节点的 re

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • vc灵感编程范例源代码 41 3DButton 42 计时器 43 动态改变光标和图标 44 捕获鼠标 45 得到一些系统信息 46 确定应用程序的路径 47
    vc灵感编程范例源代码 41 3DButton 42 计时器 43 动态改变光标和图标 44 捕获鼠标 45 得到一些系统信息 46 确定应用程序的路径 47 注册系统热键 48 检测光驱软驱是否准备就绪 49 判断驱动器的类型 50 检测磁盘容量 51 MyFormat 52 Win98下热键关机 53 获得当前屏幕的分辨率两种方法 54 在screen上显示文字 55 启动屏幕保护程序 56 开机后程序自动运行 57 Windows 2000下关机 58 屏蔽系统热键 59 获取文件图标 60 避免程序运行多个实例-vc inspiration source code programming examples 3DButton 42 41 43 timer to change the cursor and dynamic map superscript 44 mouse caught some 45 information systems 46 to determine the application"s path 47 registration system hotkeys 48 Detection floppy drive the readiness of 49 drivers to judge the types of detection disk capacity 50 51 52 MyFormat Win98 hotkeys under 53 was shutdown current screen resolution two methods in 54 characters displayed on the screen started 55 of 56 screen saver automatically reboot after running under Windows 2000 57 58 Off Screen Hotkey 59 cover access to documents icon 60 to avoid running multiple instances of
    2022-03-07 00:59:48下载
    积分:1
  • VC 6.0 Digital Image Coding (Ding
    VisualC++6.0数字图像编码(丁贵广,计文平,郭宝龙)-VC 6.0 Digital Image Coding (Ding-up Wen-ping, Guo Baolong)
    2022-02-06 03:32:34下载
    积分:1
  • SNMP示例程序
    Net-snmp是一个开源代码,我所使用的版本为5.4.1,但是帮助文档不够详尽,相关资料甚少,希望这篇文章对刚接触这方面的人有所帮助,我也是刚接触net-snmp,有很多不懂的地方,希望有达人指点。 首先要编译整个工程,生成静态库文件,否则后面的工作不能进行。 打开net-snmp-5.4.1win32win32.dsw,我使用的环境为VS2003,需要对所有的项目进行转换。 打开snmptrap项目,观察其静态库引用路径可以发现它的路径配置为../lib/debug,这也正是生成项目后产生的lib文件的路径。自己项目的库文件引用配置路径可以参考snmptrap项目。 刚下载的程序包是不包含库文件的,需要自己生成。先后生成libagent、libhelpers、libnetsnmptrapd、libsnmp、netsnmpmibs五个项目,相应会生成五个静态库文件,包括:netsnmp.lib、netsnmpagent.lib、netsnmphelpers.lib、netsnmpmibs.lib和netsnmptrapd.lib。没有这些静态库文件就不能生成整个解决方案,这也正是直接生成解决方案不能成功的原因。好了,现在可以重新生成整个解决方案了。如果这步成功了那么就可以开始自己的工作了。 自己的项目的配置属性可以参考项目snmptrap或者项目snmptest来配置。下面这段代码是一段简单的测试程序,可以正常发送trap包到目标主机162端口,可以在此基础上根据自己的实际需要修改。 
    2022-03-15 11:28:27下载
    积分:1
  • 功能强大的CPU,环境很好,国内用的人不多,希望用过的多交流....
    功能强大的CPU,开发环境很好,国内用的人不多,希望用过的多交流.-Powerful CPU, very good development environment, the domestic use of many people, in hope that more exchanges used.
    2022-07-14 03:20:11下载
    积分:1
  • PinPacking 切割股票规划求解
    此源的相关解决方案 C# 两个众所周知类运筹学问题的解决方案: 装箱和扦插苗圃用 Bin/股票的许多大小。这项工作还包括一些有用的功能,如介绍中搜索解决方案的成本和数量约束的可能性相关联的源代码和文件,是领有牌照下代码项目开放许可证 (面向)
    2022-02-14 16:38:50下载
    积分:1
  • 多项式的加减乘除算法,特殊之处是在加减的过程中实现排序并输出,...
    多项式的加减乘除算法,特殊之处是在加减的过程中实现排序并输出,-the way of mathematic
    2022-02-21 14:00:58下载
    积分:1
  • C C++算法实例(宝贵资源)个人收藏起来不错的东西,学习C需要的,我收益不错,希望对大家有...
    C C++算法实例(宝贵资源)个人收藏起来不错的东西,学习C需要的,我收益不错,希望对大家有-C C++ algorithm for example (a valuable resource) to the personal collection of good things, needs to learn C, I am a good income, in the hope that we have
    2022-08-25 13:18:34下载
    积分:1
  • 一个简单的APIHook的源码例子、使用delphi编写~~~ 供新手下载学习使用...
    一个简单的APIHook的源码例子、使用delphi编写~~~ 供新手下载学习使用-A simple example of APIHook source code, use delphi write ~ ~ ~ for the novice to download learning to use ~ ~ ~
    2022-07-22 12:06:26下载
    积分:1
  • 用C++编写的计数器CGI程序,功能强大,运行速度快速可靠,计数器也可以隐藏,该CGI程序运行于WinNT/Intel平台。...
    用C++编写的计数器CGI程序,功能强大,运行速度快速可靠,计数器也可以隐藏,该CGI程序运行于WinNT/Intel平台。-Counter written by VC++, high speed when runing.
    2022-01-31 03:41:50下载
    积分:1
  • QT4做的日历,希望能够对需要的人有帮助。
    QT4做的日历,希望能够对需要的人有帮助。-QT4 Calendar
    2022-03-09 12:10:16下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载