CN101854698A - Routing maintenance method for quickly networking based on Mesh network architecture - Google Patents

Routing maintenance method for quickly networking based on Mesh network architecture Download PDF

Info

Publication number
CN101854698A
CN101854698A CN201010153528.4A CN201010153528A CN101854698A CN 101854698 A CN101854698 A CN 101854698A CN 201010153528 A CN201010153528 A CN 201010153528A CN 101854698 A CN101854698 A CN 101854698A
Authority
CN
China
Prior art keywords
route
routing
mesh network
network architecture
routing table
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.)
Granted
Application number
CN201010153528.4A
Other languages
Chinese (zh)
Other versions
CN101854698B (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.)
CETC 54 Research Institute
Original Assignee
CETC 54 Research Institute
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 CETC 54 Research Institute filed Critical CETC 54 Research Institute
Priority to CN201010153528.4A priority Critical patent/CN101854698B/en
Publication of CN101854698A publication Critical patent/CN101854698A/en
Application granted granted Critical
Publication of CN101854698B publication Critical patent/CN101854698B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a routing maintenance method for quickly networking based on a Mesh network architecture, which belongs to the technical field of wireless communication, and is realized with the help of a Mesh network architecture networking terminal by applying a Linux operation system; the Mesh network architecture networking terminal comprises a routing maintainer, a routing detection cycle timer and a routing receiving response waiting timer; through the working the routing maintainer, the routing detection cycle is dynamically adjusted, thereby the effectiveness of routing table information in the system is improved; and by quickly and efficiently establishing, maintaining and deleting the relevant routing, the purpose of improving the wireless Mesh networking speed is achieved.

Description

A kind of routing maintenance method based on Mesh network architecture quickly networking
Technical field
The invention belongs to wireless communication technology field, is a kind of routing maintenance method based on Mesh network architecture quickly networking, especially is applied to the method that the route on each node of Mesh network is found fast, kept and deletes.Be particularly suitable for time delay, security requirement than higher no center, the communication equipment of multinode.
Background technology
The Mesh network is a kind of a kind of network architecture of not having center, multi-hop route.Existing Wireless Mesh planar network architecture network terminal equipment has: mobile phone, laptop computer, PDA etc.Based on the Mesh network architecture, can build individual territory net, local area network (LAN) or metropolitan area network with self organization ability.In the last few years, the global radio communication technology had obtained development at full speed and application, had also obtained significant progress based on the wireless communication technology of the Mesh network architecture.At present, existing both at home and abroad numerous scientific research institutions are carrying out a research of wireless Mesh netword, and have announced the agreement of many Mesh networkings.
These relevant agreements have been stipulated the networking mode of Mesh network, but the specific implementation of Mesh network are not made regulation.Because the transmission channel instability of wireless network in the process that the position does not stop to change, more is easy to generate the phenomenon that goes offline.A route management system efficiently can be accelerated the networking speed of Mesh network, thereby improves compatibility, flexibility, robustness, the anti-self-healing ability and the channel utilization ruined of network.
Summary of the invention
The present invention proposes a kind of a kind of rapid networking method that is applied on the Wireless Mesh peer-to-peer network terminal node, this method is by the work of route maintainer device, reach fast and efficiently and set up, keep and delete relevant route, improve the purpose of the networking speed of wireless Mesh netword.
A kind of routing maintenance method based on Mesh network architecture quickly networking, by means of Mesh network architecture networking terminal and use (SuSE) Linux OS to realize, comprising in the described Mesh network architecture networking terminal that route maintainer, route exploration cycle timer and route receive replys waiting timer, and the job step of described route maintainer comprises:
A, startup route maintainer, and, set the timing parameters of route exploration cycle timer according to route exploration cycle initial value;
B, route exploration cycle timer start, and pick up counting;
After C, route exploration cycle timer were overtime, triggering system was called;
D, the route maintainer routing iinformation current according to terminal node send a route exploration request message, and waiting timer is replied in the reception of startup route;
E, receive in route and to reply in the time that waiting timer sets, receive the route exploration response message after, route receives replys waiting timer and stops timing, changes step F over to; Otherwise, behind the timing parameters of adjustment route exploration cycle timer, enter step B;
The route exploration response message that F, basis receive judges whether the routing table on the terminal node needs to upgrade, and upgrades entering step G if desired; Otherwise, change step H over to;
The duration of G, shortening route exploration cycle timer enters step B then;
The duration of H, prolongation route exploration cycle timer enters step B then;
The mode of described routing table update is for increasing route, revising routing table or the relevant routing iinformation of deletion from routing table in the middle of the step F in routing table.
The described route that increases in routing table is to increase a route in the routing table of terminal node, and sends a routing update announcement.
Described modification routing table is for upgrading information corresponding in the routing table.
The described routing iinformation of being correlated with of deleting from routing table is the relevant routing iinformation of deletion from routing table, and sends advertising of route.
The present invention has following outstanding advantage:
1. the present invention adopts the means in dynamic adjustment route exploration cycle, has strengthened the validity of routing table information in the system, has reduced the loss of frequent transmission route exploration request simultaneously, has improved power system capacity on the whole;
2. the present invention is provided with the maximum probe number of times, the unlimited wait when having avoided route exploration.
Description of drawings
Fig. 1 is a workflow diagram of the present invention.
Embodiment
A kind of routing maintenance method based on Mesh network architecture quickly networking, by means of Mesh network architecture networking terminal and use (SuSE) Linux OS to realize, comprising in the described Mesh network architecture networking terminal that route maintainer, route exploration cycle timer and route receive replys waiting timer, wherein the workflow of route maintainer as shown in Figure 1, concrete treatment step is as follows:
S3.1: start the route maintainer, and set the timing parameters of route exploration cycle timer T3.1 according to route exploration cycle initial value, timing parameters comprises duration; Then, enter S3.2;
S3.2: route exploration cycle timer T3.1 starts, and picks up counting; Then, enter S3.3;
S3.3: T3.1 is overtime for the route exploration cycle timer, the triggering system response; Then, enter S3.4;
S3.4: system sends a route exploration request message, and waiting timer T3.2 is replied in the reception of startup route; Enter S3.5;
S3.5: receive in route and to reply in the time that waiting timer T3.2 sets, judge whether to receive the route exploration response message; If receive, then enter S3.6; If do not receive, then enter S3.7;
S3.6: receive the route exploration response message, stop the route reception and reply waiting timer T3.2, enter S3.8 then;
S3.7: if do not receive the route exploration response message, then adjust the timing parameters (or duration) of route exploration cycle timer T3.1, enter S3.2;
S3.8: according to the route exploration response message that receives, judge whether the routing table on the terminal node needs to upgrade, upgrade entering S3.10 if desired; Otherwise, change S3.9 over to;
S3.9: prolong the duration of route exploration cycle timer T3.1, thereby prolonged detect cycle; Then, enter S3.2;
S3.10: judge the routing table update mode, in routing table, increase route if desired, then enter S3.11; If desired the information in the current routing table is made amendment, then enter S3.12; If delete relevant information in the current routing table, then enter S3.13;
S3.11: in the routing table of terminal node, increase a route, and send a routing update announcement, enter S3.14 then;
S3.12: revise or upgrade the information of correspondence in the routing table, enter S3.14 then;
S3.13: the relevant routing iinformation of deletion from routing table, and send advertising of route, change S3.14 then over to;
S3.14: shorten the duration of route exploration cycle timer T3.1, thereby shortened detect cycle; Then, enter S3.2.
The operation principle of the route maintainer of the present invention's design is: the routing table that periodically updates terminal node; Dynamically adjust detect cycle, reach the purpose of conserve system resources.In the time of the operation of route maintainer, at first start a detect cycle timer according to the acquiescence duration.This acquiescence duration can rule of thumb be worth and is provided with.Behind the detect cycle timer expiry, the routing iinformation that the route maintainer is current according to terminal node sends a route exploration request message, and waiting timer is replied in the startup reception.Successfully receive after route exploration replys, stop to receive and reply waiting timer, according to the content of response detected, upgrade the routing table of terminal node, and adjust the detect cycle length of timer.Reception reply decide waiting timer overtime after, adjust the detect cycle length of timer after, restart the detect cycle timer.

Claims (5)

1. routing maintenance method based on Mesh network architecture quickly networking, by means of Mesh network architecture networking terminal and use (SuSE) Linux OS to realize, comprising in the described Mesh network architecture networking terminal that route maintainer, route exploration cycle timer and route receive replys waiting timer, and it is characterized in that: the job step of described route maintainer comprises:
A, startup route maintainer, and, set the timing parameters of route exploration cycle timer according to route exploration cycle initial value;
B, route exploration cycle timer start, and pick up counting;
After C, route exploration cycle timer were overtime, triggering system was called;
D, the route maintainer routing iinformation current according to terminal node send a route exploration request message, and waiting timer is replied in the reception of startup route;
E, receive in route and to reply in the time that waiting timer sets, receive the route exploration response message after, route receives replys waiting timer and stops timing, changes step F over to; Otherwise, behind the timing parameters of adjustment route exploration cycle timer, enter step B;
The route exploration response message that F, basis receive judges whether the routing table on the terminal node needs to upgrade, and upgrades entering step G if desired; Otherwise, change step H over to;
The duration of G, shortening route exploration cycle timer enters step B then;
The duration of H, prolongation route exploration cycle timer enters step B then;
2. a kind of routing maintenance method based on Mesh network architecture quickly networking according to claim 1 is characterized in that: the mode of described routing table update is for increasing route, revising routing table or the relevant routing iinformation of deletion from routing table in the middle of the step F in routing table.
3. a kind of routing maintenance method based on Mesh network architecture quickly networking according to claim 2 is characterized in that: the described route that increases in routing table is route of increase in the routing table of terminal node, and sends a routing update announcement.
4. a kind of routing maintenance method based on Mesh network architecture quickly networking according to claim 2 is characterized in that: described modification routing table is for upgrading information corresponding in the routing table.
5. a kind of routing maintenance method based on Mesh network architecture quickly networking according to claim 2 is characterized in that: the described routing iinformation of being correlated with of deleting from routing table is the relevant routing iinformation of deletion from routing table, and the transmission advertising of route.
CN201010153528.4A 2010-04-23 2010-04-23 Routing maintenance method for quickly networking based on Mesh network architecture Active CN101854698B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010153528.4A CN101854698B (en) 2010-04-23 2010-04-23 Routing maintenance method for quickly networking based on Mesh network architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010153528.4A CN101854698B (en) 2010-04-23 2010-04-23 Routing maintenance method for quickly networking based on Mesh network architecture

Publications (2)

Publication Number Publication Date
CN101854698A true CN101854698A (en) 2010-10-06
CN101854698B CN101854698B (en) 2012-05-09

Family

ID=42805899

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010153528.4A Active CN101854698B (en) 2010-04-23 2010-04-23 Routing maintenance method for quickly networking based on Mesh network architecture

Country Status (1)

Country Link
CN (1) CN101854698B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107920380A (en) * 2017-11-24 2018-04-17 乐鑫信息科技(上海)有限公司 A kind of network-building method and system based on mesh networks

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050076054A1 (en) * 2003-10-07 2005-04-07 Moon Billy Gayle Arrangement for autonomous mobile network nodes to organize a wireless mobile network based on detected physical and logical changes
CN101252538A (en) * 2008-04-03 2008-08-27 清华大学 Method of distributed real time detecting wireless self-grouping network topological structure
CN101299707A (en) * 2007-09-20 2008-11-05 上海寰创通信科技有限公司 Method for diffusing route

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050076054A1 (en) * 2003-10-07 2005-04-07 Moon Billy Gayle Arrangement for autonomous mobile network nodes to organize a wireless mobile network based on detected physical and logical changes
CN101299707A (en) * 2007-09-20 2008-11-05 上海寰创通信科技有限公司 Method for diffusing route
CN101252538A (en) * 2008-04-03 2008-08-27 清华大学 Method of distributed real time detecting wireless self-grouping network topological structure

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107920380A (en) * 2017-11-24 2018-04-17 乐鑫信息科技(上海)有限公司 A kind of network-building method and system based on mesh networks

Also Published As

Publication number Publication date
CN101854698B (en) 2012-05-09

Similar Documents

Publication Publication Date Title
EP2984810B1 (en) Energy efficient data handling for mobile devices
KR102191174B1 (en) Method and apparatus for setting up/releasing radio resource control connection between evolved node b base station and user equipment in communication system
US10701605B2 (en) Dedicated network handover method, dedicated network type notification method, and device
EP2802177B1 (en) Base station, wireless terminal, wireless communication system, and wireless communication method
CN104508996B (en) Connect method for building up, apparatus and system
JP2008532436A5 (en)
US10893573B2 (en) D2D communication method, remote user equipment, and relay user equipment
CN107113906A (en) A kind of method and device for discharging radio resource control RRC connection
JP5462410B2 (en) Method and apparatus for accessing a wireless sensor network
CN104581673A (en) Method, user equipment (UE) and network equipment for switching standby mode
WO2018141117A1 (en) Data processing method, device and system
CN104170419A (en) Subscriber server, monitoring server, mobile terminal, method related thereto, and computer-readable medium
CN102264157A (en) Method and device for releasing resources in shifting process
JP2018520566A (en) Paging method, user equipment, base station, and core network device
CN102088794A (en) Method, system and equipment for releasing bearer resource
CN103107953B (en) The communication means of M2M, device and system
GB2496648A (en) Associating a location identifier with a discovery signal of a mobile device
CN101291531A (en) Updating method for tracing area list
US20180049120A1 (en) Network signaling optimization for light connected mode
CN102413504B (en) Congestion control method and equipment
CN103384280A (en) Method and system for managing network address translation port resources
CN101854698B (en) Routing maintenance method for quickly networking based on Mesh network architecture
CN102868989A (en) Method, system and equipment for call ticket generation in long-term evolution fusion type core network
CN106686723B (en) Discharge UE context and its control method and device, paging method and device
CN104662991A (en) Apparatus and method for communication

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant