Перевірка маршруту
Рубрика: Інструменти діагностики
Ping використовується, щоб перевірити зв'язок між двома вузлами. Traceroute (tracert) є утилітою, яка дозволяє нам перевірити маршрут між цими вузлами. Трасування генерує список транзитних ділянок (хопов), які були успішно досягнуті уздовж маршруту.
Цей список може надати нам важливу інформацію під час перевірки, пошуку та усунення несправностей. Якщо дані досягають місця призначення, то трасування перераховує інтерфейси кожного маршрутизатора в маршруті.
Кругова затримка (RTT)
Використання traceroute виводить кругову затримку (RTT) для кожного транзитного ділянки вздовж маршруту і вказує, якщо транзитну ділянку не в змозі відповісти. Кругова затримка (RTT) є часом, який потрібен пакету, щоб досягти віддаленого вузла і для відповіді від вузла до вихідного хоста. Зірочка (*) використовується для вказівки втраченого пакета.
Ця інформація може використовуватися, щоб визначити місце розташування проблематичного маршрутизатора в маршруті. Якщо ми отримуємо велике час відгуку або втрати даних від певного транзитного ділянки, це вказує на те, що ресурси маршрутизатора або його сполук можуть бути на межі.
Час життя (TTL)
Traceroute використовує функцію поля Часу життя (TTL) в заголовку Рівня 3 і повідомлення ICMP перевищення часу. Поле TTL використовується, щоб обмежити число транзитних ділянок, які може перетнути пакет. Коли пакет приходить на маршрутизатор, поле TTL зменшується на 1. Коли TTL досягне нуля, маршрутизатор не передати пакет, і пакет відкидається.
Див. Малюнок - як Traceroute використовує TTL в своїй роботі.
Як тільки кінцеве місце призначення буде досягнуто, вузол відповідає або повідомленням ICMP недосяжною Порта, або повідомленням Ехо-відповіді ICMP замість повідомлення ICMP перевищення часу.