Research Article

Interface Assignment-Based AODV Routing Protocol to Improve Reliability in Multi-Interface Multichannel Wireless Mesh Networks

Algorithm 2

The algorithms for a PIT in the loss state.
      Loss State Algorithm (a): RQ-PREQ Transmission
() Detect the loss and change the routing table temporarily
() PIT state loss,
() , , where ,
() for each  PIT  do
()  if ((, ) or (, ))
() end
() transmit RQ-PREQ  where
      Loss State Algorithm (b): RQ-PREQ Propagation
() Receive RQ-PREQ and search PIT
()  PIT entry that matched receiving interface
() if (, ) prepare RP-PREQ and transmit
() else
()  for each where do
()   , where ,
()  end
() if (any PREQ is not received in update period)
()  change the routing table temporarily
() transmit RQ-PREP where
      Loss State Algorithm (c): RP-PREQ Propagation
() Receive RP-PREQ and search PIT
() PIT entry that matched receiving interface
() for each  PIT  where do
()  , where ,
() end
() PIT state active, restore the routing table
() transmit RP-PREQ  where