Objevování sousedů
Inverzní objevování sousedů

Inverzní objevování sousedů IND (Inverse Neighbor Discovery) je definováno v RFC 3122 a má za cíl nalézt ke známé fyzické adrese adresu IPv6.

Princip inverzního objevování sousedů je velmi jednoduchý. Uzel, který chce nalézt IPv6 adresu svého souseda (tazatel), pošle přímo na jeho fyzickou adresu ICMP zprávu Výzva, k níž připojí následující povinné volby:

- Zdrojová fyzická adresa (Source Link-Layer Address) – obsahuje fyzickou (např. MAC) adresu odesilatele.
- Cílová fyzická adresa (Target Link-Layer Address) – obsahuje fyzickou adresu cílového uzlu.

Volitelně může uzel připojit i následující volby:

- Seznam zdrojových adres (Source Address List) – obsahuje seznam IPv6 adres přiřazených rozhraní, které je identifikovatelné zdrojovou fyzickou adresou. Položka Typ nese hodnotu 9, viz formát volby Seznam adres.
- MTU – obsahuje hodnotu MTU dané linky.

Formát zprávy Výzva inverzního objevování sousedů

Vyzývaný uzel reaguje na výzvu ICMP zprávou Ohlášení, kterou adresuje na fyzickou adresu tazatele, k níž připojí následující povinné volby:

- Cílová fyzická adresa – obsahuje fyzickou adresu tazatele
- Seznam cílových adres (Target Address List) – obsahuje seznam IPv6 adres přiřazených rozhraní, které je identifikovatelné cílovou fyzickou adresou. Položka Typ nese hodnotu 10, viz formát volby Seznam adres.

Formát zprávy Ohlášení inverzního objevování sousedů
Formát volby Seznam adres

Tazatel si po přijetí zprávy Ohlášení uloží obdržené informace do Cache sousedů.

Vyzývaný uzel může rovněž připojit i volbu MTU. Volba pro fyzické adresy a MTU linky je stejná jako v případě mechanismu Objevování sousedů.