Команда – ROUTE

Команда route виводить на екран і змінює записи в локальній таблиці IP-маршрутизації. Запущена без параметрів, команда route виводить довідку. Параметри команди route:

-F - Очищує таблицю маршрутизації від усіх записів, які не є вузловими маршрутами (маршрути з маскою підмережі 255.255.255.255), мережевим маршрутом замикання на себе (маршрути з кінцевою точкою 127.0.0.0 і маскою підмережі 255.0.0.0) або маршрутом під LGPL (маршрути з кінцевою точкою 224.0.0.0 і маскою підмережі 240.0.0.0). При використанні даного параметра спільно з однією з команд (таких, як add, change або delete) таблиця очищається перед виконанням команди.

-P - При використанні даного параметра з командою add вказаний маршрут додається до реєстру та використовується для ініціалізації таблиці IP-маршрутизації щоразу при запуску протоколу TCP / IP. За замовчуванням додані маршрути не зберігаються при запуску протоколу TCP / IP. При використанні параметра з командою print виводить на екран список постійних маршрутів. Всі інші команди ігнорують цей параметр.

add - Додавання маршруту.

change - Зміна існуючого маршруту.

delete - Видалення маршруту чи маршрутів.

print - Друк маршруту чи маршрутів.

 

Команда Tracert (traceroute)

Tracert - це команда, призначена для визначення маршрутів передачі даних в мережах TCP / IP. Команда tracert виконує відправку даних вказаному вузлу мережі, при цьому відображаючи відомості про всі проміжні маршрутизатори, через які пройшли дані на шляху до цільового вузла. У випадку проблем при доставці даних до якогось вузла команда дозволяє визначити, на якій саме ділянці мережі виникли неполадки. Тут хочеться відзначити, що tracert працює тільки в напрямку від джерела пакетів і є досить грубим інструментом для виявлення неполадок в мережі. В силу особливостей роботи протоколів маршрутизації в мережі Інтернет, зворотні маршрути часто не збігаються з прямими, причому це справедливо для всіх проміжних вузлів в трейсі. Тому ICMP відповідь від кожного проміжного вузла може йти своїм власним маршрутом, загубитися або прийти з великою затримкою, хоча в реальності з пакетами які адресовані кінцевому вузлу цього не відбувається. Крім того, на проміжних маршрутизаторах часто стоїть обмеження числа відповідей ICMP в одиницю часу, що приводить до появи помилкових втрат. Команда tracert трохи нагадує команду pathping, дозволяючи перевіряти шлях між двома маршрутизаторами мережі, але ця утиліта не перевіряє маршрутизатори на шляху проходження пакетів так ретельно, як це робить утиліта pathping. Як і утиліти pathping і ping, утиліта tracert відображає кожен перехід (маршрутизатор) між джерелом, на якому була виконана команда, і точкою призначення, але при цьому не відображається статистична інформація, наприклад, співвідношення втрачених пакетів, яке відображається утилітою pathping. Ось синтаксис команди tracert:

tracert <імя_призначення або адреса_IP> [-d] [-h <максимальна_кількість_переходів>] [-j <список_вузлів>] [-w <таймаут>]

Параметри команди tracert:

<Імя_призначення або адреса_IP> - Вкажіть доменне ім'я точки призначення або адресу IP.

-D - Прискорює виконання команди tracert за рахунок відмови від перетворення адрес IP маршрутизаторів в доменні імена.

-H <максимальна_кількість_переходів> - Використовується для зазначення максимальної кількості переходів по шляху до точки призначення. За замовчуванням використовується значення 30.

-J <список_вузлів> - Дозволяє вказати проміжні точки призначення у вигляді списку адрес IP, розділених пробілами. Цей параметр використовує Loose Source Routing, що дозволяє вставляти один або кілька маршрутизаторів між проміжними пунктами. Ця команда дозволяє вказати до дев'яти проміжних вузлів.

-W <таймаут> - Використовується для вказівки часу (у мілісекундах) очікування відповіді ICMP Time Exceeded або відповіді Echo Reply на тестовий запит. Якщо відповідь не була отримана за зазначений час, відображається символ (*). За замовчуванням використовується значення 4000 (4 секунди).