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.
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.
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.
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.