A method for packet re-flooding in a wireless ad hoc network for
transmitting a broadcast packet from a source node to a destination node.
In order to determine the respective nodes received with the broadcast
packet from the source node into a certain number of power levels in
accordance with the receiving power of the signal carrying the received
packet, the packet re-flooding method includes the steps of setting a
power level reference by which the power level increases as the receiving
power increases, obtaining the receiving power of the signal carrying the
packet received from the respective nodes but not the source node,
determining power levels based on the power level reference and the
obtained receiving power, calculating a back-off delay time in accordance
with the power levels of the respective nodes but not the source node,
and re-flooding the received packet when the calculated back-off delay
time of the respective nodes excluding the source node expires and when
the received packet is the first packet that is received. Accordingly,
the possibility of having collisions due to re-flooding of the respective
nodes is reduced, and also, overall power consumption of the network
decreases.