CN112188412B - Unicast method based on ODMRP multicast protocol - Google Patents

Unicast method based on ODMRP multicast protocol Download PDF

Info

Publication number
CN112188412B
CN112188412B CN202011103093.2A CN202011103093A CN112188412B CN 112188412 B CN112188412 B CN 112188412B CN 202011103093 A CN202011103093 A CN 202011103093A CN 112188412 B CN112188412 B CN 112188412B
Authority
CN
China
Prior art keywords
message
node
unicast
odmrp
turning
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.)
Active
Application number
CN202011103093.2A
Other languages
Chinese (zh)
Other versions
CN112188412A (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 CN202011103093.2A priority Critical patent/CN112188412B/en
Publication of CN112188412A publication Critical patent/CN112188412A/en
Application granted granted Critical
Publication of CN112188412B publication Critical patent/CN112188412B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a unicast method based on an ODMRP multicast protocol, belonging to the technical field of wireless ad hoc networks. The method is applied to a wireless ad hoc network established based on an ODMRP multicast protocol, and during unicast communication, a mode that a destination node actively sends a unicast JR response message to a source node is adopted, so that the problem that the utilization rate of a whole network channel is reduced because the source node periodically sends a whole network broadcast JQ message for keeping routing connection is avoided. Meanwhile, a mode that a relay node establishes a bidirectional route after receiving JR information and a target node automatically establishes a reverse route after receiving a JQ unicast link establishment request is adopted, so that network redundant route information transmission caused by bidirectional link establishment in an ODMRP multicast protocol is reduced.

Description

Unicast method based on ODMRP multicast protocol
Technical Field
The invention relates to the technical field of wireless ad hoc networks, in particular to a unicast method based on an ODMRP multicast protocol.
Background
The Ad hoc network is a distributed multi-hop network system, does not need a central node in the network, and has the self-organizing and self-healing capabilities. There are two main types of current Ad hoc multicast protocols: a tree topology (tree) based protocol (such as MADOV) and a mesh topology (mesh) based protocol (such as ODMRP). The academia generally held that mesh-based multicast protocols perform better.
The on-demand multicast routing protocol (ODMRP) is well suited for Ad hoc networks with large bandwidth restrictions, strong mobility and limited node energy. The ODMRP multicast protocol establishes and maintains a mesh-based routing protocol of group members and multi-hop routing according to the requirements of information sources. The method comprises a route request stage and a response stage, wherein the multicast route is established by using the concept of a forwarding group, the members of the multicast group are maintained by a soft state method, and a node does not need to explicitly control a message when the node is separated from the multicast group. When the source needs routing, a JQ (join query) packet is broadcasted first. When a node receives a JQ packet, the source address and ID of the packet are added to its message buffer (MessageCache) to identify whether the packet has been received. If not, the packet is added to the message buffer and the packet is rebroadcast. When the join request packet reaches the multicast receiving node, the receiving node generates a jr (join reply) packet and broadcasts it to its neighboring nodes. After receiving the JR packet, the node checks whether the node is the next hop of the packet. If yes, the node sets itself as a forwarding group member, generates a new JR packet and broadcasts. Each forwarding group member generates and sends its own join reply packet until it reaches the source node. This establishes a multicast path from the source to the receiver.
The networking mode based on the ODMRP multicast protocol can quickly construct a reliable multicast mesh network under the condition that the wireless network topology changes at a high speed, but when the wireless network single-point communication is carried out, if the broadcast message of the original ODMRP multicast protocol is continuously adopted, a large amount of flooding information appears in the network due to more single-point communication information sources, so that rare bandwidth resources in the wireless network are occupied.
Disclosure of Invention
In view of this, the present invention provides a unicast method based on ODMRP multicast protocol, which can reduce the problem of channel utilization reduction caused by JQ broadcast messages when a source node and a reverse link establish a path again.
In order to achieve the purpose, the invention adopts the technical scheme that:
a unicast method based on ODMRP multicast protocol is applied to a wireless ad hoc network established based on the ODMRP multicast protocol, and comprises the following steps:
(1) the source node starts to establish a link under service excitation and sends a JQ message;
(2) judging the type of the received message by the node in the network, if the message is a JQ message, switching to the step (3), and if the message is a JR message, switching to the step (8);
(3) judging whether the node is a receiving node, if so, turning to the step (4), otherwise, turning to the step (7);
(4) starting or restarting a JR message sending timer of a unicast receiving node, and then switching to the step (5);
(5) establishing a reverse route from the node to the opposite end while establishing the route, and then switching to the step (6);
(6) sending a JR message for establishing a path to the source node, and then turning to the step (7);
(7) re-sending the received JQ message, and returning to the step (2);
(8) judging whether the node is a source node, if so, turning to the step (9), otherwise, turning to the step (11);
(9) restarting a JQ message sending timer, and then turning to the step (10);
(10) establishing a link or continuously maintaining the link, and returning to the step (2);
(11) judging whether the node is the next hop node on the path, if so, turning to the step (12), otherwise, turning to the step (14);
(12) establishing or maintaining a bidirectional link of unicast communication at the node, and then switching to the step (13);
(13) sending a JR message to the next hop on the path, and returning to the step (2);
(14) and (5) discarding the message and returning to the step (2).
Compared with the background technology, the invention has the following advantages:
1. in the invention, the receiving node actively sends the JR information to the unicast sending node, thereby reducing the flooding broadcast of the JQ information of the unicast source node.
2. In the unicast communication link establishment process, the reverse links are actively established on the relay nodes and the receiving nodes, so that the control information generated by bidirectional link establishment is reduced, and the utilization rate of network channels is improved.
In a word, the invention adopts the mode that the unicast receiving node actively sends the JR message and the mode that the relay node and the receiver actively establish the bidirectional link for unicast communication, thereby reducing the problem of the reduction of the channel utilization rate caused by the JQ broadcast message when the source node and the reverse link establish the path again.
Drawings
FIG. 1 is a flow chart of an embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further explained by combining the attached drawings.
Referring to fig. 1, a unicast method based on ODMRP multicast protocol specifically includes the following steps:
1) due to service excitation, a source node starts to establish a link and starts to send JQ messages;
2) judging the type of the received data, and switching the JQ to 3), and switching the JR to 8);
3) judging whether the node is a receiving node, if so, turning to 4), and otherwise, turning to 7);
by adding situation awareness messages in the protocol, whether the frequency of sending the JQ messages needs to be adjusted or not can be judged, and the topology change of the fast self-adaptive network is realized.
4) Starting a JR sending timer of a unicast receiving node, and turning to 5);
if the receiving node has service data, the JR message is sent at regular time; if the service data stops, stopping sending the JR message;
5) establishing a route of a source node address, and establishing a reverse route from the node to the source node;
6) sending a JR message for establishing a path to a source node;
7) the received JQ message is transferred again after the sequence number is modified, and then the JQ message is turned back to 2);
8) judging whether the node is a source node, if so, turning to 9), and otherwise, turning to 11);
9) restarting a JQ message sending timer;
by restarting the timer, no JQ messages are sent again in this period.
10) The link is successfully established or continuously maintained, and the process is switched to 2);
11) judging whether the node is the next hop node on the path, if so, switching to 12), and otherwise, switching to 14);
12) establishing or maintaining a bidirectional link for unicast communication at the node;
13) sending JR message to next hop on the path, and turning to 2);
14) discard message, go to 2).
The method mainly adopts three means:
(1) during unicast communication, a JR message sending timer is started at a receiving node, and JR messages are periodically and actively sent to a source node;
(2) after the relay node and the source node receive the unicast JR message, a bidirectional link is established;
(3) the source node cancels the JQ message transmission in the period after receiving the JR message,
through the three means, the reduction of the channel utilization rate caused by that a source node sends a large amount of JQ messages of the whole network broadcast in the unicast communication is reduced, and the additional redundant messages generated by the bidirectional link establishment are avoided.
The method is applied to the wireless ad hoc network established based on the ODMRP multicast protocol. During unicast communication, the method adopts a mode that the destination node actively sends a unicast JR (join reply) response message to the source node, thereby avoiding the problem that the utilization rate of the whole network channel is reduced because the source node periodically sends a JQ message of the whole network broadcast for keeping the routing connection. Meanwhile, the method adopts the method that the relay node establishes the bidirectional route after receiving the JR information and the destination node automatically establishes the reverse route after receiving the JQ (join query) unicast link establishment request, thereby reducing the problem of network redundant route information transmission caused by bidirectional link establishment in the ODMRP multicast protocol.
The transmission process of the service information in the network adopting the method is as follows:
a source node receives a message to be sent and then broadcasts a JQ message to the whole network; the node in the network receives the JQ message and broadcasts and sends the JQ message again; after receiving the JQ message, the receiving node generates a JR message and performs unicast transmission to the source node, and sets a real-time mechanism to start to periodically transmit the JR message; meanwhile, the receiving node establishes a reverse link; after receiving the JR message, the intermediate node in the network establishes a bidirectional route; and after receiving the JR message, the source node suspends the next broadcast of the JQ message and starts to send the service information.
In a word, the invention improves the channel utilization rate of ODMRP-based unicast communication by modifying the unicast communication flow of the ODMRP multicast routing protocol, and is an important improvement on the prior art.

Claims (1)

1. A unicast method based on ODMRP multicast protocol is characterized in that the unicast method is applied to a wireless ad hoc network established based on the ODMRP multicast protocol, and comprises the following steps:
(1) the source node starts to establish a link under service excitation and sends a JQ message;
(2) judging the type of the received message by the node in the network, if the message is a JQ message, switching to the step (3), and if the message is a JR message, switching to the step (8);
(3) judging whether the node is a receiving node, if so, turning to the step (4), otherwise, turning to the step (7);
(4) starting or restarting a JR message sending timer of a unicast receiving node, and then switching to the step (5);
(5) establishing a reverse route from the node to the opposite end while establishing the route, and then switching to the step (6);
(6) sending a JR message for establishing a path to the source node, and then turning to the step (7);
(7) re-sending the received JQ message, and returning to the step (2);
(8) judging whether the node is a source node, if so, turning to the step (9), otherwise, turning to the step (11);
(9) restarting a JQ message sending timer, and then turning to the step (10);
(10) establishing a link or continuously maintaining the link, and returning to the step (2);
(11) judging whether the node is the next hop node on the path, if so, turning to the step (12), otherwise, turning to the step (14);
(12) establishing or maintaining a bidirectional link of unicast communication at the node, and then switching to the step (13);
(13) sending a JR message to the next hop on the path, and returning to the step (2);
(14) and (5) discarding the message and returning to the step (2).
CN202011103093.2A 2020-10-15 2020-10-15 Unicast method based on ODMRP multicast protocol Active CN112188412B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011103093.2A CN112188412B (en) 2020-10-15 2020-10-15 Unicast method based on ODMRP multicast protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011103093.2A CN112188412B (en) 2020-10-15 2020-10-15 Unicast method based on ODMRP multicast protocol

Publications (2)

Publication Number Publication Date
CN112188412A CN112188412A (en) 2021-01-05
CN112188412B true CN112188412B (en) 2021-08-31

Family

ID=73949609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011103093.2A Active CN112188412B (en) 2020-10-15 2020-10-15 Unicast method based on ODMRP multicast protocol

Country Status (1)

Country Link
CN (1) CN112188412B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7184421B1 (en) * 2001-12-21 2007-02-27 Itt Manufacturing Enterprises, Inc. Method and apparatus for on demand multicast and unicast using controlled flood multicast communications
CN102480692A (en) * 2011-12-31 2012-05-30 浙江工商大学 As-demanded multicast routing method of distributed bandwidth constraint in Wireless Ad Hoc Networks
CN103607352A (en) * 2013-11-22 2014-02-26 上海电机学院 Multicast routing method based on network topology
CN111757413A (en) * 2020-06-12 2020-10-09 安凯(广州)微电子技术有限公司 Broadcast and route hybrid transmission method and system in wireless Mesh network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035937B2 (en) * 2001-04-25 2006-04-25 Cornell Research Foundation, Inc. Independent-tree ad hoc multicast routing
US6909706B2 (en) * 2001-05-23 2005-06-21 Pemstar, Inc. Multicast wireless ad hoc packet routing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7184421B1 (en) * 2001-12-21 2007-02-27 Itt Manufacturing Enterprises, Inc. Method and apparatus for on demand multicast and unicast using controlled flood multicast communications
CN102480692A (en) * 2011-12-31 2012-05-30 浙江工商大学 As-demanded multicast routing method of distributed bandwidth constraint in Wireless Ad Hoc Networks
CN103607352A (en) * 2013-11-22 2014-02-26 上海电机学院 Multicast routing method based on network topology
CN111757413A (en) * 2020-06-12 2020-10-09 安凯(广州)微电子技术有限公司 Broadcast and route hybrid transmission method and system in wireless Mesh network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Ad hoc网络中的组播路由协议的研究;董颖 等;《长春工业大学学报(自然科学版)》;20080229;第29卷(第1期);全文 *

Also Published As

Publication number Publication date
CN112188412A (en) 2021-01-05

Similar Documents

Publication Publication Date Title
US7403492B2 (en) Method to support multicast routing in multi-hop wireless networks
US7894378B2 (en) Method for updating a multicast state of a multicast group
KR100940948B1 (en) System and method for adjusting connection parameters in a wireless network
US8971231B2 (en) Systems and methods for mobile communications
US20080170550A1 (en) Hybrid Mesh Routing Protocol
KR101527830B1 (en) Multipath overlay network and its multipath management protocol
WO2007133880A2 (en) System and method for groupcast packet forwarding in a wireless network
JP5004999B2 (en) Hybrid mesh routing protocol
CN115941584A (en) High dynamic on-demand routing method for ad hoc network, communication node and storage medium
CN101924704B (en) Method and device thereof for switching double-layer multicast links
EP2482589B1 (en) Method and system for flooding and multicast routing in an AD-HOC network
CN110661550B (en) Method, device, storage medium and electronic equipment for forwarding message in HPLC communication link
CN112188412B (en) Unicast method based on ODMRP multicast protocol
CN102164093B (en) Media access control method for wireless Mesh network
CN106685836B (en) HWMP on-demand routing broadcast packet suppression method
US20210392564A1 (en) A method of, and a node device for, supporting establishment of a path from a source node to a destination node in wireless mesh network
EP4029316A1 (en) Improved path discovery procedure for a bluetooth mesh network
JP7389250B2 (en) Wireless communication device, wireless communication method and program
Mirza et al. Reliable multipath multi-channel route migration over multi link-failure in wireless ad hoc networks
US11825386B2 (en) Broadcast delivery techniques in a wireless network
KR100770878B1 (en) Method for establishing Routing path IN Mobile Ad hoc Network
CN116528315A (en) Route communication method and device
CN116155799A (en) Ad hoc network communication system, message communication method thereof and readable storage medium
CN102422707B (en) Fast multicast subscription for mobile ad-hoc network
Nourazar et al. On-demand multicast routing protocol with local repair and quality of service support

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant