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 routera - Router Advertisement (ICMPv4)

Typ komunikatu: 9

Kody:

  • 0 - zwykłe zgłoszenie routera
  • 16 - zgłoszenie routera nie przekazującego zwykłego ruchu

Format wiadomości:

  • Liczba zgłoszeń - 8 bitów
  • Rozmiar pojedynczego zgłoszenia wpisu w 32 bitowych słowach - 8 bitów
  • Czas życia - 16 bitów
  • Zgłoszenia - zmienna długość

Komunikat ten wysyłany jest tylko przez routery do sieci lokalnej. Zawiera informacje o dostępności routera pod wskazanym adresem IP. Wysyłany jest on co pewien ustalony okres czasu oraz po odebraniu komunikatu Router Solicitation. Wiadomość może zawierać więcej niż jedno zgłoszenie. W pierwszym jej polu zapisana jest informacja o liczbie zgłoszeń znajdujących się w komunikacie. Dalej umieszczony jest rozmiar pojedynczego zgłoszenia liczony w słowach 32 bitowych. W protokole ICMPv4 zawsze wynosi on 2. Kolejne pole to czas życia zgłoszeń. Jest ono informacją dla urządzeń, przez ile sekund router będzie jeszcze dla nich dostępny. Na końcu wiadomości znajduje się lista wszystkich zgłoszeń. Każde z nich składa się z adresu IP routera i poziomu pierwszeństwa routera. Na podstawie poziomu pierwszeństwa, urządzenia mogą zdecydować, który router będzie dla nich domyślną bramą.


Autorzy: Dariusz Obidowski
Marek Wardziński

22.01.2003r.