Bij IPv6 Neighbour Discovery (NDP) zal een Redirect-bericht een host alleen adviseren om pakketten langs een andere route door te sturen als de router detecteert dat de host pakketten verzendt die bestemd zijn voor een bereikbaar netwerkvoorvoegsel via een minder optimale route (dat wil zeggen, een route die niet de best beschikbare route is vanuit het perspectief van de host).
Concreet gebeurt dit wanneer:
* Een host verzendt pakketten naar een bestemming binnen een direct bereikbaar subnet via een router: De host heeft deze minder optimale route mogelijk via een andere methode geleerd (bijvoorbeeld een statische configuratie, een eerdere routeringsaankondiging of zelfs een verouderde cache-invoer van de buurman).
* De router heeft een betere route: De router beschikt over een efficiënter pad naar het bestemmingssubnet (mogelijk vanwege de verbinding met een andere, snellere link).
* De router observeert hoe de host verkeer naar een direct bereikbare link stuurt via de router zelf: De router onderschept het uitgaande verkeer en realiseert zich dat de host er niet doorheen hoeft te gaan. Het verzendt pakketten naar een buurman via de router, waar het een veel korter pad zou kunnen hebben door het rechtstreeks te verzenden.
De router verzendt alleen een Redirect-bericht als hij ziet dat de host verkeer verzendt en een betere route kent. Er wordt niet proactief gescand of gezocht naar suboptimale routering. De sleutel is de *observatie* van de router van het verkeer van de host en het bezit van een efficiënter pad door de router. Het omleidingsbericht suggereert alleen een betere route; de host is vrij om het te accepteren of te negeren (hoewel accepteren meestal het beste is voor de prestaties). |