I IPv6 Neighbor Discovery (NDP) kommer ett omdirigeringsmeddelande att råda en värd att vidarebefordra paket längs en annan rutt endast när routern upptäcker att värden skickar paket som är avsedda för ett nåbart nätverksprefix via en mindre optimal rutt (dvs. en rutt som inte är den bästa tillgängliga rutten från värdens perspektiv).
Specifikt händer detta när:
* En värd skickar paket till en destination inom ett direkt räckbart undernät via en router: Värden kan ha lärt sig denna mindre optimala väg genom en annan metod (t.ex. statisk konfiguration, en tidigare routing -annons eller till och med en inaktuell granne cache -post).
* Routern har en bättre rutt: Routern har en mer effektiv väg till destinationssubnet (eventuellt på grund av dess anslutning till en annan, snabbare länk).
* Routern observerar värden som skickar trafik till en direkt nåbar länk via själva routern: Routern avlyssnar den utgående trafiken och inser att värden inte behöver gå igenom den. Det är att skicka paket till en granne via routern där den kan ha en mycket kortare väg genom att skicka den direkt.
Routern skickar bara ett omdirigeringsmeddelande om den observerar värden som skickar trafik och känner till en bättre rutt. Det skannar inte proaktivt eller sond för suboptimal routing. Nyckeln är routerns * observation * av värdens trafik och routerns innehav av en mer effektiv väg. Det omdirigeringsmeddelandet antyder bara en bättre rutt; Värden är fritt att acceptera eller ignorera den (även om det är vanligtvis bäst för prestanda).