--- ./12325/aodv-routing-protocol.cc 2016-09-19 12:19:57.310533000 +0200 +++ ./bug2453/aodv-routing-protocol.cc 2016-09-19 15:01:39.662702220 +0200 @@ -389,6 +389,10 @@ } UpdateRouteLifeTime (dst, m_activeRouteTimeout); UpdateRouteLifeTime (route->GetGateway (), m_activeRouteTimeout); + if (dst.IsBroadcast () == false && dst != rt.GetInterface ().GetBroadcast ()) + { + m_nb.Update (route->GetGateway (), m_activeRouteTimeout); + } return route; }