CN103929789A - 基于主动路由算法的manet网络主控节点的自动选择方法 - Google Patents

基于主动路由算法的manet网络主控节点的自动选择方法 Download PDF

Info

Publication number
CN103929789A
CN103929789A CN201410144162.2A CN201410144162A CN103929789A CN 103929789 A CN103929789 A CN 103929789A CN 201410144162 A CN201410144162 A CN 201410144162A CN 103929789 A CN103929789 A CN 103929789A
Authority
CN
China
Prior art keywords
node
network
address
main controlled
manet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410144162.2A
Other languages
English (en)
Inventor
张全新
高越
谭毓安
马忠梅
李元章
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201410144162.2A priority Critical patent/CN103929789A/zh
Publication of CN103929789A publication Critical patent/CN103929789A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种基于主动路由算法的移动自组织MANET网络中主控节点的自动选择方法,属于无线网络领域。其具体操作步骤为:(1)建立本地路由表。(2)选择主控节点。(3)主控节点工作。(4)更新主控节点。本发明提出的基于主动路由算法的MANET网络主控节点的自动选择方法与已有方法相比较,具有运算负担非常小、自动更新主控节点以及便于在实际应用中实施等优点。

Description

基于主动路由算法的MANET网络主控节点的自动选择方法
技术领域
本发明涉及一种基于主动路由算法的移动自组织(MANET)网络中主控节点的自动选择方法,属于无线网络领域。
背景技术
移动自组织(Mobile Ad hoc Networks,MANET)网络是一种移动通信和计算机网络相结合的网络,是移动计算机通信网络的一种类型。作为一种无中心、分布式控制的网络,MANET网络是一种自治无线多跳网络,整个网络没有固定的基础设施,可以在不利用或不便利用现有网络基础设施的情况,提供一种通信支撑环境,拓宽了移动网络的应用场合。
具体来讲,MANET网络是由一组带有无线收发信息装置的移动节点组成的一个无线移动通信网络,它不依赖于预设的基础设施,网络中的移动节点利用自身的无线收发设备交换信息,当相互之间不在彼此的通信范围内时,可以借助其它中间节点的中继(Relay)来实现多跳通信。中间节点帮助其它节点中继时,先接收前一个节点发送的分组,然后在向下一个节点转发以实现中继,所以也称为分组无线网或多跳网。无线自组织网是一个多跳的临时性无中心网络,可以在任何时刻、任何地点快速构建,网络中每个节点可以自由移动、地位相等。
MANET网络中的每个MANET节点兼备路由器和用户终端2种功能。一方面,节点作为主机运行面向用户的应用程序;另一方面,节点作为路由器需要运行相关的路由协议。
MANET节点兼顾路由器的功能,所以每个节点都具有本地路由表,来实现与网络中其它节点的通信;并且节点通过路由协议实时更新维护本地路由表,以应对网络的动态变化。为了满足MANET网络对路由协议的较高要求,直接采用传统的距离矢量路由算法和链路状态路由算法已不能适应动态拓扑结构以及物理、链路、网络层之间的相互影响。若干已被提出的具有实用性的MANET的路由算法主要分为两类:表驱动路由和按需驱动路由。表驱动协议又称主动路由协议或者先验式路由协议。其原理是每个节点都维护一张包含到达网络内各节点路由信息的路由表。源节点一旦需要发送报文,便可以立即获得到达目的节点的路由。当网络拓扑结构发生变化时,更新路由表信息,并把这个更新消息传遍整个网络,该协议具有路由请求延迟低,路由开销大的特点。
最优化链路状态路由协议(Optimized Link State Routing,OLSR)协议是一种基于链路状态算法的主动路由协议。为了弥补主动路由开销大的缺点,OLSR协议有效限制MANET网络中的广播。其工作原理为:网络中每个节点只选择自己邻居节点的一个子集,作为多点中继集(MPR);只有作为MPR的节点才能产生链路状态信息。正是通过节点不断选择自己的MPR或该节点作为其它节点的MPR对广播信息进行转发,并根据这些信息计算通过的最短路径,最终到达目的节点。OLSR更适合于节点密度大的网络,使得路由管理更加有效。
与传统的网络相比MANET网络具有显著特点:
(1)自组织
MANET网络的节点通过分布式算法来协调彼此的行为,无需人工干预和任何其它预置的网络设施,可以在任何时刻任何地方快速展开并自动组网。
(2)无中心
MANET网络不存在类似基站的集中网络中心控制点,没有严格的控制中心,节点可以随时加入和离开网络。任何单个节点的故障不会影响整个网络的运行,具有很强的抗毁性。
(3)多跳路由
由于节点无线通信覆盖范围有限,因此当它要与其覆盖范围之外的节点进行通信时,需要中间节点的转发。此外MANET网络中的多跳路由是由普通节点协作完成的,而不是由专用的路由设备(如路由器)完成的。
(4)动态网络拓扑
MANET网络节点能够以任意速度和任意方式在网中移动,网络拓扑随时可能发生变化,而且变化的方式和速度都难以预测。
基于以上MANET网络的特点,MANET网络普遍应用于救援、会议、战场、探险、远距离或危险环境中的目标监控等场合,特别运用于军事指挥、监控活动。在使用MANET网络传输数据时,为实现对移动自组织网络的监控和指挥,必须在网络节点中选择一个主控节点,负责该网络内的通告信息的发送和拓扑状态信息的收集,同时负责向网络内各点发送管理行为和获取管理信息。作为主控节点,同时也具有MANET节点的一切特性,因此在控制网络运行期间,主控节点可能随时离开网络或者发生单点故障等,针对这种情况,必须重新选择出新的主控节点,以保障对整个网络的监控和管理。
目前选择主控节点的方法主要是通过人为设定,该方法的缺点是:主控节点可能随时离开网络或者发生单点故障等,导致网络性能大幅下降,因此需要提供一种能够自动、实时调整主控节点的方法。
发明内容
本发明的目的是提出一种基于主动路由算法的MANET网络主控节点的自动选择方法。
本发明的目的是通过以下技术方案实现的。
一种基于主动路由算法的MANET网络主控节点的自动选择方法,其具体操作步骤为:
步骤一、建立本地路由表。
移动自组织(MANET)网络中的每个节点采用最优化链路状态路由协议(OLSR)协议周期性地主动更新本地路由表,并周期性的向MANET网络中发送广播来声明本节点在网络拓扑结构中的位置,从而对本地路由信息及时更新。所述本地路由表中包含的信息有:目的IP地址、下一跳IP地址和经过的跳数。
所述目的IP地址是MANET网络中与本节点能够建立通信联系的其它节点IP地址。
所述下一跳IP地址是MANET网络中与本节点能够直接通信的其它节点IP地址
所述经过的跳数是本节点到达目的节点所经过的中间节点个数加1。
步骤二、选择主控节点。
在步骤一操作的基础上,MANET网络中的每个节点,从其本地路由表的所有目的IP地址以及自身IP地址中选择IP地址最小的节点作为主控节点。IP地址最小的节点被认为是在网络中停留时间最长、最稳定的节点。
经过此步骤的操作,MANET网络中的每个节点选取的主控节点为同一节点。
步骤三、主控节点工作。
在步骤二操作基础上,主控节点控制整个MANET网络工作,其经过路由表中的最短路径向MANET网络中的任意被控节点发送数据;MANET网络中的被控节点,经过本地路由表中的最短路径向主控节点发送数据。
步骤四、更新主控节点。
在步骤三的基础上,MANET网络中的每个节点,实时获取当前网络中的正常工作节点的IP地址,并判断是否需要重新选择主控节点。如果当前主控节点工作异常或者离开网络,则节点的本地路由表通过OLSR协议进行更新,此时从其本地路由表的所有目的IP地址以及自身IP地址中选择IP地址最小的节点作为主控节点。否则,不进行主控节点的更新操作。
通过上述步骤的操作,MANET网络中能够自动、实时调整主控节点。
有益效果
本发明提出的基于主动路由算法的MANET网络主控节点的自动选择方法与已有方法相比较,具有以下优点:
(1)基于主动路由算法,并且仅在路由表的目的节点IP地址中选择出最小IP地址,对整个***增加的运算负担非常小,便于在实际应用中实施。
(2)实时获取网络的拓扑结构以及节点信息,并可以根据选择策略,自动更新主控节点,从而保证了对整个网络的正常控制。
(3)由于MANET节点的IP地址可以指定,因此每次自动选取的主控节点是可以预知的,从而保证了控制整个网络的有效性。
附图说明
图1为本发明具体实施方式中的基于主动路由算法的MANET网络主控节点的自动选择方法的流程示意图。
具体实施方式
为了更好的说明本发明的技术方案,下面通过1个实施例,对本发明做进一步说明。
本实施例中的基于主动路由算法的MANET网络主控节点的自动选择方法,其流程图如图1所示,其具体操作步骤为:
步骤一、建立本地路由表。
移动自组织(MANET)网络中的每个节点采用最优化链路状态路由协议(OLSR)协议周期性地主动更新本地路由表,并周期性的向MANET网络中发送广播来声明本节点在网络拓扑结构中的位置,从而对本地路由信息及时更新。所述本地路由表中包含的信息有:目的IP地址、下一跳IP地址和经过的跳数。
步骤二、选择主控节点。
在步骤一操作的基础上,MANET网络中的每个节点,从其本地路由表的所有目的IP地址以及自身IP地址中选择IP地址最小的节点作为主控节点。IP地址比较大小时,将IP地址作为字符串或文本进行比较。
步骤三、主控节点工作。
在步骤二操作基础上,主控节点控制整个MANET网络工作,其经过路由表中的最短路径向MANET网络中的任意被控节点发送数据;MANET网络中的被控节点,经过本地路由表中的最短路径向主控节点发送数据。
步骤四、更新主控节点。
在步骤三的基础上,MANET网络中的每个节点,实时获取当前网络中的正常工作节点的IP地址,并判断是否需要重新选择主控节点。如果当前主控节点工作异常或者离开网络,则节点的本地路由表通过OLSR协议进行更新,此时从其本地路由表的所有目的IP地址以及自身IP地址中选择IP地址最小的节点作为主控节点。否则,不进行主控节点的更新操作。
通过上述步骤的操作,MANET网络中能够自动、实时调整主控节点。
本发明的主要内容已通过上述优选实例作了详细介绍,应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (1)

1.一种基于主动路由算法的MANET网络主控节点的自动选择方法,其特征在于:其具体操作步骤为:
步骤一、建立本地路由表;
移动自组织MANET网络中的每个节点采用最优化链路状态路由协议OLSR协议周期性地主动更新本地路由表,并周期性的向MANET网络中发送广播来声明本节点在网络拓扑结构中的位置,从而对本地路由信息及时更新;所述本地路由表中包含的信息有:目的IP地址、下一跳IP地址和经过的跳数;
所述目的IP地址是MANET网络中与本节点能够建立通信联系的其它节点IP地址;
所述下一跳IP地址是MANET网络中与本节点能够直接通信的其它节点IP地址
所述经过的跳数是本节点到达目的节点所经过的中间节点个数加1;
步骤二、选择主控节点;
在步骤一操作的基础上,MANET网络中的每个节点,从其本地路由表的所有目的IP地址以及自身IP地址中选择IP地址最小的节点作为主控节点;IP地址最小的节点被认为是在网络中停留时间最长、最稳定的节点;
经过此步骤的操作,MANET网络中的每个节点选取的主控节点为同一节点;
步骤三、主控节点工作;
在步骤二操作基础上,主控节点控制整个MANET网络工作,其经过路由表中的最短路径向MANET网络中的任意被控节点发送数据;MANET网络中的被控节点,经过本地路由表中的最短路径向主控节点发送数据;
步骤四、更新主控节点;
在步骤三的基础上,MANET网络中的每个节点,实时获取当前网络中的正常工作节点的IP地址,并判断是否需要重新选择主控节点;如果当前主控节点工作异常或者离开网络,则节点的本地路由表通过OLSR协议进行更新,此时从其本地路由表的所有目的IP地址以及自身IP地址中选择IP地址最小的节点作为主控节点;否则,不进行主控节点的更新操作;
通过上述步骤的操作,MANET网络中能够自动、实时调整主控节点。
CN201410144162.2A 2014-04-11 2014-04-11 基于主动路由算法的manet网络主控节点的自动选择方法 Pending CN103929789A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410144162.2A CN103929789A (zh) 2014-04-11 2014-04-11 基于主动路由算法的manet网络主控节点的自动选择方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410144162.2A CN103929789A (zh) 2014-04-11 2014-04-11 基于主动路由算法的manet网络主控节点的自动选择方法

Publications (1)

Publication Number Publication Date
CN103929789A true CN103929789A (zh) 2014-07-16

Family

ID=51147831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410144162.2A Pending CN103929789A (zh) 2014-04-11 2014-04-11 基于主动路由算法的manet网络主控节点的自动选择方法

Country Status (1)

Country Link
CN (1) CN103929789A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104836733A (zh) * 2015-04-14 2015-08-12 中国人民解放军国防科学技术大学 优化链路状态路由协议实现方法
CN106302580A (zh) * 2015-05-21 2017-01-04 北京大学 multi-hop wifi:wifi多跳组网技术
CN106453656A (zh) * 2016-12-06 2017-02-22 东软集团股份有限公司 一种集群主机选取方法及装置
CN114531722A (zh) * 2022-03-01 2022-05-24 杭州老板电器股份有限公司 本地网络中设备的联网方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179499A (zh) * 2007-12-06 2008-05-14 上海大学 用于监控***的无线自组网形成树形路由方法
CN101335701A (zh) * 2008-07-10 2008-12-31 华南理工大学 一种多跳无线自组织网络的按需路由动态维护方法
US20100268825A1 (en) * 2009-04-16 2010-10-21 Electronics And Telecommunications Research Institute Scheduling method and scheduling information synchronizing method in wireless ad hoc network
CN103369579A (zh) * 2013-07-20 2013-10-23 西安电子科技大学 一种空中自组织网络拓扑感知与维护方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179499A (zh) * 2007-12-06 2008-05-14 上海大学 用于监控***的无线自组网形成树形路由方法
CN101335701A (zh) * 2008-07-10 2008-12-31 华南理工大学 一种多跳无线自组织网络的按需路由动态维护方法
US20100268825A1 (en) * 2009-04-16 2010-10-21 Electronics And Telecommunications Research Institute Scheduling method and scheduling information synchronizing method in wireless ad hoc network
CN103369579A (zh) * 2013-07-20 2013-10-23 西安电子科技大学 一种空中自组织网络拓扑感知与维护方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种基于簇的移动Ad hoc 路由算法;田波;《电脑知识与技术》;20100731;第6卷(第20期);第5436-5438页 *
基于节点能量的主动路由维护算法;陈筱丹;《通信技术》;20071231;第40卷(第12期);169-173 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104836733A (zh) * 2015-04-14 2015-08-12 中国人民解放军国防科学技术大学 优化链路状态路由协议实现方法
CN106302580A (zh) * 2015-05-21 2017-01-04 北京大学 multi-hop wifi:wifi多跳组网技术
CN106453656A (zh) * 2016-12-06 2017-02-22 东软集团股份有限公司 一种集群主机选取方法及装置
CN106453656B (zh) * 2016-12-06 2019-12-06 东软集团股份有限公司 一种集群主机选取方法及装置
CN114531722A (zh) * 2022-03-01 2022-05-24 杭州老板电器股份有限公司 本地网络中设备的联网方法、装置和电子设备
CN114531722B (zh) * 2022-03-01 2024-05-03 杭州老板电器股份有限公司 本地网络中设备的联网方法、装置和电子设备

Similar Documents

Publication Publication Date Title
CN102291448B (zh) 移动自组织网络中基于地理位置的ip地址自动分配方法
CN102340838B (zh) 无线体域网中延长网络生存时间的媒体接入控制方法
CN110995333B (zh) 一种分簇QoS路由设计方法
CN103260211B (zh) 一种改进的aomdv路由方法
CN106130905B (zh) Hwmp先验树路由模式的链路恢复方法
CN101969680A (zh) 无线网状网络路由实现方法和无线网状网络节点
Faheem et al. Dynamic sink location update scope control mechanism for mobile sink wireless sensor networks
CN105873169A (zh) 一种无线自组网通信方法
CN103929789A (zh) 基于主动路由算法的manet网络主控节点的自动选择方法
CN105007570B (zh) 一种基于olsr协议的移动自组织网络拥塞控制方法
CN104219156B (zh) 一种适用于层次化空中自组织网络的组播路由方法
CN103260206A (zh) 一种基于影响度因子的混合动态无线路由有效搜索收敛方法
Faheem et al. SN-MPR: A multi-point relay based routing protocol for wireless sensor networks
Liu et al. Advanced Fast Recovery OLSR Protocol for UAV Swarms in the Presence of Topological Change
Bravo-Torres et al. Mobile data offloading in urban VANETs on top of a virtualization layer
CN110167095A (zh) 一种基于费马点的移动Ad-Hoc网络路由算法
Mir et al. Infrastructure-assisted joint power adaptation and routing for heterogeneous vehicular networks
Prathviraj et al. Lifetime aware MPR selection in OLSR for MANET
Pandey et al. IRF-NMB: intelligent route formation technique in Ad Hoc network using node mobility behaviour
KR101616278B1 (ko) 모바일 애드혹 네트워크에서 그리드 기반 혼합형 라우팅 시스템 및 방법
Egorova-Forster et al. Exploiting reinforcement learning for multiple sink routing in WSNs
Shiokawa Performance analysis for use of mobile agent in wireless multihop networks
Dubey et al. Energy aware routing technique for improving network: An analysis and performance
Ankita et al. Performance analysis of zone based route discovery mechanism for MANETs in software defined networking framework
KR20090104615A (ko) 무선 메시 네트워크 장치 및 이를 이용한 라우팅 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Zhang Quanxin

Inventor after: Gao Yue

Inventor after: Qu Jiaqing

Inventor after: Tan Yuan

Inventor after: Ma Zhongmei

Inventor after: Li Yuanzhang

Inventor before: Zhang Quanxin

Inventor before: Gao Yue

Inventor before: Tan Yuan

Inventor before: Ma Zhongmei

Inventor before: Li Yuanzhang

COR Change of bibliographic data
CB03 Change of inventor or designer information

Inventor after: Tan Yuan

Inventor after: Zhang Quanxin

Inventor after: Gao Yue

Inventor after: Qu Jiaqing

Inventor after: Ma Zhongmei

Inventor after: Li Yuanzhang

Inventor before: Zhang Quanxin

Inventor before: Gao Yue

Inventor before: Qu Jiaqing

Inventor before: Tan Yuan

Inventor before: Ma Zhongmei

Inventor before: Li Yuanzhang

COR Change of bibliographic data
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140716