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 153
下载积分: 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 个回复

  • 一个简单的VC6.0控制台程序,可以实现SQL的select,create table .create index ,drop table ,drop inde...
    一个简单的VC6.0控制台程序,可以实现SQL的select,create table .create index ,drop table ,drop index ,insert into ,delete等功能。-VC6.0 console a simple procedure, the SQL can select, create table. Create index, drop table, drop index, insert into, delete functions.
    2022-03-24 04:03:51下载
    积分:1
  • 密码学中 维吉尼亚算法的 c语言实现 调试无误
    密码学中 维吉尼亚算法的 c语言实现 调试无误-Virginia cryptography algorithm implementation c language
    2022-06-01 06:22:03下载
    积分:1
  • 利用Winsock做的网络程序 VC源码
    利用Winsock做的网络程序 VC源码-网络编程-Does the use of Winsock network program source VC- Network Programming
    2023-03-16 02:45:04下载
    积分:1
  • Windows ce的一本非常好的教程,详细介绍了过程
    Windows ce的一本非常好的教程,详细介绍了开发过程-Windows ce of a very good tutorial, detailing the development process
    2022-10-13 08:10:03下载
    积分:1
  • inventoryinventoryinventory
    请找到新的库存管理系统,它可以用于任何事情请找到新的库存管理系统,它可以用于任何事情请找到新的库存管理系统,它可以用于任何事情请找到新的库存管理系统,它可以用于任何事情请找到新的库存管理系统库存管理系统和它可以用于任何事情请查找新的库存管理系统和它可以用于任何事情请查找新的库存管理系统和它可以用于任何事情请查找新的库存管理系统和它可以用于任何事情请查找新的库存管理系统和它可以用于任何事情
    2022-04-18 22:39:34下载
    积分:1
  • 这本书主要介绍支持高级计算机程序设计和算法分析的数学。...
    这本书主要介绍支持高级计算机程序设计和算法分析的数学。-This book introduces the support of senior computer program design and analysis of mathematical algorithms.
    2022-05-05 15:45:45下载
    积分:1
  • Exemplo Implementação 指纹
    Exemplo de implementação 做 leitor de Exemplo de implementação 做 leitor de Exemplo de implementação 做 leitor de 数字指纹的数字指纹的数字指纹
    2022-05-05 16:06:26下载
    积分:1
  • jsp363高校奖助学金贷款管理系统mysqla
     jsp高校奖助学金贷款管理系统mysqla
    2022-08-24 01:32:11下载
    积分:1
  • 用VB通过GPIB接口对仪器进行控制,主要用于产品自动测试。
    用VB通过GPIB接口对仪器进行控制,主要用于产品自动测试。-we can control the instrument through the GPIB interface using VB. It is fit to test the product automatically.
    2023-07-25 20:25:02下载
    积分:1
  • AMD ATI Graphics Display setting
    此AP由VS2010使用AMD ATI graphics SDK开发,用于显示颜色校正和增强功能,包括颜色色调、颜色饱和度和显示gamma。Microsoft NSDN提供了操作系统层gamma校正的API方法,但没有颜色增强功能,这个AP可以通过GPU加速来增强颜色。此外,MS NSDN的gamma功能仅通过一种颜色设置影响所有显示器颜色设置(内部面板和外部显示器),但SDK方法可以独立控制所有显示器(内部面板、外部显示器、VGA和HDMI端口的单独颜色设置)
    2022-03-13 11:48:02下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载