## 3 Implementation Strategy of Dynamic Routing Protocol for Awareness Combat Networks
### Mobile Cellular Routing  
(1) Route discovery  
If the node needs to transmit voice and target aiming information, but cannot establish \"node state routing\" in a low power mode, then it will use a large transmission power with a coverage radius of about 10 km. This node is the \"sensing base source\" and is equivalent to a \"base station\" in a cellular network. The node within the coverage of the sensor cell is the \"sensing mobile terminal\". If there are no destination nodes in these sensing mobile terminals, then the \"sensing base source\" broadcasts a message QR to these mobile terminals (to find a route; the IP of the destination node is contained in the packet). After the data transmission is completed, the destination mobile terminal takes over the  
Figure 10: Routing discovery process.  
source node and works as a new \"sensing base source\", finds a destination mobile terminal in a new perceived cell, and continues to send data. The new perceived cell can be seen as the maneuver of the original perceived cell. The maximum number of times of maneuvering in the perceived cell is three. After the data reaches the destination node, the sensing base sources used along the way can directly communicate with each other. From the source node to the destination node, there is mostly one hop and can be up to three hops. The process of determining the destination node is shown in Figure 11.  
The source node that transmits the target aiming information first has a process of determining the destination node. This process is implemented in the form of a source node broadcast. The source node as a sensing base source broadcasts the message QD (finding the destination node) in its cell. The sensing mobile terminal in the cell receives the message and queries its own state; for the sensing mobile terminals in the \"standby\" state, if their confidence is within the range of 11-19, the message RB is returned to the sensing base source (confidence confirmation). The sensing base source will select the sensing mobile terminal with the highest confidence as the destination node in each RB; otherwise, it returns the message QT (request for transmission) to the sensing base source. If the sensing base source receives the RB message, the QT message will be ignored; if all of the messages received by the sensing base source are QT messages, the message QDN1 is broadcasted (continuing to find the destination node); mobile nodes in the perceived cell will take over the sensing base source and become new source nodes to broadcast QDN1, performing the process of determining the destination node. If the destination node has not yet been found, the message QDN2 is broadcasted (continuing to find the destination node) and the process of determining the destination node is performed again. If the destination node is still not found, it will be switched to node state routing by the original source node.  
(2) Route maintenance  
Figure 11: Determining the destination node.  
The source node and the destination node establish a route through the intermediate sensing base source. The information of these perceived cells (including the location range of the cell and the location and state of the sensing mobile terminal covered by the cell) is recorded by the source node and the destination node. If the communication between the sensing base sources is disrupted due to a change of the network topology and the route becomes unavailable, then the source node and the destination node will simultaneously search in these recorded cells to find the sensing mobile terminal (that can establish communication) as a new sensing base source so as to restore the routing. If a new sensing base source cannot be found after searching, node state routing is performed.