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

  • Get the screen size, using VC++7.0 development of a good example of a procedure...
    获取屏幕大小,用VC++7.0开发好的一个例子程序,供程序设计初学者参考。-Get the screen size, using VC++7.0 development of a good example of a procedure for the program design advanced users.
    2022-06-16 21:11:39下载
    积分:1
  • 演示用API实现MSN消息提示类似窗体
    演示用API实现MSN消息提示类似窗体-demonstration using API MSN message prompts similar Form
    2022-05-19 11:13:19下载
    积分:1
  • 一个AD采集程序 自己做的
    一个AD采集程序 自己做的-an AD collection procedures do for myself
    2022-05-08 08:42:23下载
    积分:1
  • Socket通信示例
    一次.net Socket UDP编程   最近想写一个网络服务器端的程序,想看看在大量客户端数下程序的运行情况。于是对.net 的Socket编程进行了一些研究,发现.net 3.5 里SocketAsyncEventArgs 是基于IOCP实现。MSDN上有相关的示例,但它是基于TCP协议的,而我想要的是基于UDP协议的。网上很难找到基于UDP协议的SocketAsyncEventArgs示例(UDP需要用IOCP吗?),于是决定自己写一个基于UDP协议的示例,看看它在和大量客户端通讯时的运行情况。   程序分为服务器端和客户端,它们使用UDP协议进行通讯。众所周知UDP是无连接的,可我又想计算出有多少客户端和服务器通信,其中又有多少是新的客户端。所以设计让服务器端程序绑定两个端口。一个端口专门用于接收客户端第一次发送过来的数据包;另一个端口负责和已经接入的客户端进行通讯(是不是有点像TCP的接入,例子本身也在模仿Tcp编程)。客户端比较简单让它生成足够多的Socket,然后不断的向服务器端发送数据包即可。
    2022-08-17 12:38:18下载
    积分:1
  • 算法将使用数据,程序可以实现简单的算术运算(如…
    很我算法都会用到数据计算的问题,本程序可实现简单的数字计算(加减乘除等),对进行后面的复杂运算有一定的参考价值,-algorithm will use the data, The program can achieve Simple arithmetic (such as arithmetic), for the rest of the complex computing a certain reference value,
    2022-11-17 16:45:02下载
    积分:1
  • Prim算法在图中寻找最短路径
    Prim algorithm to find shortest path in graph
    2022-05-22 14:14:25下载
    积分:1
  • CodeBreakers5
    CodeBreakers5
    2023-01-08 05:45:03下载
    积分:1
  • it is C or C++ .and it can be used by the newer .it is very easy.i think you can...
    it is C or C++ .and it can be used by the newer .it is very easy.i think you can learn it.
    2023-07-24 04:40:02下载
    积分:1
  • 红楼梦人员关系查询工具
    红楼梦人员关系查询工具-Dream of the Red Chamber staff relations Query Tool
    2022-07-27 16:21:18下载
    积分:1
  • cvi入门实验
    cvi入门小实验,包括流水灯、定时器、波形显示、串口通信、数据库操作,备有编程感悟,清晰明了,适合Labwindows CVI初学者
    2022-09-08 07:20:02下载
    积分:1
  • 696516资源总数
  • 106918会员总数
  • 4今日下载