TRACEROUTE
traceroute − виводить маршрут проходження пакетів до вузла мережі
КОРОТКИЙ ОГЛЯД
tracerouteвідстежує маршрут пакетів, отриманих з IP мережі на шляху до зазначеного сайту. Він використовує поле час_життя (TTL) IP протоколу і намагається отримати відгук TIME_EXCEEDED ICMP протоколу від кожного шлюзу по всьому шляху до вузла.
Командаtraceroute6еквівалентна командіtraceroute-6
Командаtcptracerouteеквівалентна командіtraceroute-T
Командаlft, the Layer Four Traceroute, виконує TCP трасування, подібно до командиtraceroute-T, але намагається забезпечити сумісність з однойменною оригінальною реалізацією "lft".
Після часу відповіді може відображатися додаткова позначка:!H,!Nабо!P(вузол, мережу або протокол недоступні),!S(помилка у маршруті відправника),!F(необхідна фрагментація),!X(взаємодія адміністративно заборонено),!V(порушення пріоритету вузла),!C(спрацював пріоритет відсікання), або!(ICMP код недоступності). Якщо майже всі спроби зондування свідчать про недоступність, traceroute завершується.
Потрібно, щоб вузол-одержувач не обробляв зондуючі пакети UDP, тому вказаний порт призначення має бути рідко використовується (його можна змінити за допомогою прапора-p). Такої проблеми не існує при трасуванні ICMP або TCP (для TCP використовується напіввідкрита техніка, коли програми на вузлі призначення не бачать спроб зондування).
У сучасному мережному середовищі традиційні методи трасування маршрутів не завжди можуть бути застосовані через широке поширення фільтрації пакетів. Вони відкидають "рідко використовувані" порти UDP або навіть відповіді ICMP. ДляВирішення цієї проблеми використовуються кілька додаткових методів трасування (включаючи tcp), див. нижчеСПИСОК ДОСТУПНИХ МЕТОДІВ. Такі методи намагаються використовувати певний протокол та порт відправника/одержувача, щоб обійти фільтри пакетів (щоб фільтри пакетів розглядали їх просто як початок дозволеного типу мережного сеансу).