BRuIT is a QoS enabled routing protocol it searches route on demand, when a data flow needs a resource reservation, Each intermediate host only forwards the route if it estimates that the enough bandwidth can be supported by the network When destination host receives a route request a confirmation message is sent back by the reverse route to the source Each host periodically broadcasts a Hello message to every other node in its communication range If a node moves, breaks the route, than neighbor node sends an error message to the source that the route is broken than source broadcasts route request for new route BRuIT generates less signaling overhead and reacts quickly in case of route break due to mobility.