5. Diagnostyka i monitorowanie

Polecenia ping i traceroute

  • Polecenie ping to podstawowe narzędzie do weryfikacji łączności między urządzeniami. Działa na zasadzie wysyłania pakietów ICMP Echo Request do wskazanego celu i oczekiwania na odpowiedź Echo Reply. W Cisco IOS możemy modyfikować parametry testu, takie jak liczba wysyłanych pakietów (opcja "repeat"), ich rozmiar ("size") czy interwał czasowy. Przykładowo, komenda "ping 192.168.1.10 repeat 5 size 1500" wyśle pięć pakietów o rozmiarze 1500 bajtów, co pozwala sprawdzić łączność przy pełnym MTU. Warto pamiętać, że brak odpowiedzi na ping może wynikać nie tylko z problemów z łącznością, ale także z blokowania ruchu ICMP przez zapory sieciowe.
  • Polecenie ping

  • Traceroute to bardziej zaawansowane narzędzie, które ujawnia pełną ścieżkę pakietów od naszego urządzenia do celu. Działa poprzez wysyłanie sekwencji pakietów z rosnącym polem TTL (Time To Live), co pozwala zidentyfikować wszystkie routery na trasie. W Cisco IOS standardowo używa pakietów UDP z wysokimi numerami portów, choć istnieje możliwość zmiany tego zachowania. Interpretując wyniki, warto zwracać uwagę na gwiazdki (*) - oznaczają one brak odpowiedzi od danego przeskoku, co może świadczyć o blokowaniu pakietów testowych. Traceroute jest szczególnie przydatny przy diagnozowaniu problemów z routingiem lub identyfikowaniu wąskich gardeł w sieci.
  • Polecenie traceroute

Logi systemowe

  • Logi systemowe stanowią nieocenione źródło informacji o działaniu urządzenia, rejestrując wszystkie istotne zdarzenia i potencjalne problemy. W Cisco IOS mamy do dyspozycji rozbudowany system logowania, który warto odpowiednio skonfigurować, aby zapewnić efektywne monitorowanie sieci.
  • Logi systemowe
  • Podstawowym poleceniem do przeglądania logów jest "show logging", które wyświetla zawartość bufora logów urządzenia.

  • Poziomy logów w Cisco IOS są oznaczane liczbami od 0 do 7, gdzie 0 (emergencies) to najbardziej krytyczne komunikaty, a 7 (debugging) - najbardziej szczegółowe. W praktyce najczęściej stosuje się poziom 6 (informational) dla codziennego monitorowania.