Protokół ICMP


 
  Strona główna
  Inf. podstawowe
  Budowa pakietu
  Szczegóły działania
    ICMPv4
    ICMPv6
  Typy komunikatów  
    ICMPv4
    ICMPv6
  Opcje ICMPv6
  Przykłady działania
    Polecenie ping
    Polecenie traceroute
    Redirect
  Kod źródłowy
 

Ogłoszenie adresu - Neighbor Advertisement (ICMPv6)

Typ komunikatu: 136

Kody: nieużywane - zawsze 0

Format wiadomości:

  • Router - 1 bit
  • Odpowiedź na zapytanie - 1 bit
  • Nadpisanie - 1 bit
  • nieużywane - 29 bitów
  • Adres docelowy - 128 bitów
  • opcje - dowolna długość

Komunikat ten jest wysyłany jako odpowiedź na Neighbor Solicitation oraz w przypadku gdy jakieś urządzenie zmieniło swój adres i rozgłasza informację o tym fakcie. Ustawienie flagi Router na wartość 1 w wiadomości oznacza, że komunikat ten jest wysyłany przez urządzenie pełniące rolę routera. Druga w kolejności flaga jest ustawiona, gdy komunikat jest wysyłany jako odpowiedź po otrzymaniu Neighbor Solicitation. Flaga nadpisanie oznacza, że wysyłana informacja o adresie zastępuje wcześniejszą.
Pole adresu docelowego w wiadomości będącej odpowiedzią na Neighbor Solicitation pozostaje niezmienione. Jeśli komunikat wysyłany jest bez wcześniejszego żądania, w polu tym umieszczany jest adres IPv6 urządzenia wysyłającego. Nie może nim być adres multicast.
Jako opcje wiadomości może wystąpić:

  • Target link-layer address
    Zawierająca adres warstwy łącza danych urządzenia, do którego komunikat jest kierowany. Opcja powinna być dołączona tylko wtedy, gdy adres ten występuje w urządzeniu.


Autorzy: Dariusz Obidowski
Marek Wardziński

22.01.2003r.