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

  • 基于mfc 的飞机大战源码
    一款飞机大战游戏源码,基于mfc开发,包含设计文档
    2022-06-18 20:25:27下载
    积分:1
  • C++代码
    把C代码转为DELPHI,国外牛人写的.-C CODE TO DELPHI
    2022-08-31 11:05:03下载
    积分:1
  • A client passes the parameter to server, server creates a query and passes it to...
    客户机将参数传递给服务器,服务器创建一个查询并将其传递给数据服务器,数据服务器处理查询并将结果返回给服务器,服务器将处理结果添加一些必要的标记,如行数或列数等并将其发送回客户机。
    2022-09-24 03:10:03下载
    积分:1
  • 文本网页文档的自动主题分类
    Automated subject classification of textual Web documents
    2022-10-27 15:40:03下载
    积分:1
  • 通过ADC0809进行模数转换,中断方式采样,并将结果在PC机上动态显示出来。...
    通过ADC0809进行模数转换,中断方式采样,并将结果在PC机上动态显示出来。-through ADC0809 for analog-digital conversion, interrupt sampling, the results on PC Dynamic displayed.
    2022-03-20 06:32:43下载
    积分:1
  • IP拨号器,在选定的联系人的电话号码前加拨您设置好的IP号码,为您节省MONEY噢~...
    IP拨号器,在选定的联系人的电话号码前加拨您设置好的IP号码,为您节省MONEY噢~-IP dial-up Internet access in selected contact telephone numbers before allocating you to set a good IP number, to save you MONEY Oh ~
    2022-04-08 01:23:30下载
    积分:1
  • 好东西呀 站长请你检阅呀
    好东西呀 站长请你检阅呀-head of the good things you ah ah reviewed
    2022-06-27 12:15:04下载
    积分:1
  • (source code) automatic text processing branch, application ASCII high eight pro...
    (源代码)文本自动分行处理,应用ASCII 码的高8位特性.避免汉字半个字分开的现象.可以用到自定义控件中去.需望能给大家帮助.-(source code) automatic text processing branch, application ASCII high eight properties. Avoid Chinese nonsense separate phenomenon. OCX can be used in China. We need to give hope to help.
    2022-05-07 02:05:24下载
    积分:1
  • C语言实现贪吃蛇
    //: Snake.c /* * * * * * * * * * * * * * * * * * * * * * * // Project: RedSnake(贪吃蛇) // Author: Problue // Version: 1.0 // Date: 19:55 2012-10-29 * * * * * * * * * * * * * * * * * * * * * * */ #include #include #include #include "pcc32.h" // 定义地图的尺寸及坐标 #define MAP_WIDTH 32 // 地图宽度 #define MAP_HEIGHT 32 // 地图高度 #define OFFSET_X 1 // 地图左右的边距 #define OFFSET_Y 1 // 地图上下的边距 #define TOTAL_WIDTH (MAP_WIDTH + OFFSET_X * 2) // 窗口宽度 #define TOTAL_HEIGHT (MAP_HEIGHT + OFFSET_Y * 2) // 窗口高度 #define GotoMap(x, y) gotoTextPos((x) * 2, (y)) // 定义地图方格的状态,分别为: 空格、蛇头、蛇身、蛇尾、食物 #define BS_SPACE 0 #define BS_SHEAD 1 #define BS_SBODY 2 #define BS_STAIL 3 #define BS_FOOD 4 // 蛇默认长度 #define SNAKE_MIN_LEN 5 // 定义蛇运动方向: 上、下、左、右 #define DIR_UP 1 #define DIR_DOWN 2 #define DIR_LEFT 3
    2022-05-15 19:59:34下载
    积分:1
  • source MD5 Algorithm
    MD5算法源程序-source MD5 Algorithm
    2022-03-24 20:07:39下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载