
2. Мережі IP.
_______________________________________________________________________________________
___________________________________________________________________________________________________
М. Павликевич. Телекомунікаційні мережі. Навчальний посібник для студентів спеціальності
"Інформаційні мережі зв'язку, 2009.
Маршрути за замовчуванням (default routes), разом з ICMP-повідомленнями типу
“переспрямування” (ICMP redirect), є потужними засобами IP-роутінгу. Можливість задавати
маршрути до мереж, і не задавати маршрути окремо для кожного з комп’ютерів у цих мережах,
дозволяє значно зменшити розміри таблиць роутінгу, а також час пошуку в них. Впровадження
маршрутів за замовчуванням дозволяє також спростити початкову (ініціалізаційну) таблицю роутінгу
для звичайних робочих станцій, де вказується лише один запис - маршрут за замовчуванням. Далі
протягом роботи станції таблиця може поповнюватися новими значеннями, тим самим збільшуючи
знання станції про маршрути в мережі.
Використання маршрутів за замовчуванням базується на методі роутінгу з наступним
стрибком (next-hop routing). Комп’ютер, який генерує IP данограму, передає її роутеру (default
router), який не обов’язково безпосередньо під’єднаний до мережі, де знаходиться призначення, але
(припускаємо) міститься ближче до неї, ніж будь-який інший роутер.
Для попереднього прикладу можна використати маршрут за замовчуванням. Наприклад,
таблиці маршрутизації робочих станцій A, B, D і E мають запис про маршрут за замовчуванням,
скерований на роутер R. При цьому станції А та В можуть не знати про існування мережі Net 1.
Також для станцій D і E мережа Net 0 може бути невідома. Вигляд таблиць роутінгу для станцій та
роутера, показаних на рис.6.4, такий:
6.3. Використання протоколу ICMP для маршрутизації
В процесі роутінгу використовується також протокол ICMP. Наприклад, коли роутер отримує
IP-данограму, яку він не може доручити, то у відповідь до джерела він генерує ICMP-повідомлення
про помилку “комп’ютер недосяжний”. Це може спричинене як тимчасовою відсутністю зв’язку
роутера з необхідним напрямком, так і відсутністю необхідного маршруту в таблиці роутінгу (у
випадку, коли відсутній запис маршруту за замовчуванням).
Ще один випадок використання ICMP - це генерування роутером ICMP-повідомлення про
переспрямування вибраного маршруту. Таке повідомлення генерується тоді, коли IP-данограма,
надіслана до цього роутера, повинна була бути вислана до іншого роутера.
ICMP-повідомлення про переспрямування можна з’являється у мережі лише тоді, коли
станція має вибір з двох або більше роутерів і внаслідок неповноти таблиці роутінгу висилає IP-
данограму до невірного роутера (часто до роутера за замовчуванням). Розглянемо рис. 6.5, де
показано робочу станцію A та два роутери R1 і R2, під’єднані до мережі Net 0. Саме при такій
конфігурації можна побачити ICMP-повідомлення про переспрямування. Додатковою умовою є те,
що станція A має встановлений маршрут за замовчуванням до роутера R1, та в її таблиці роутінгу
відсутній запис, який скеровував би до роутера R2 данограми, адресовані до мережі Net 1.
Відсутність такого запису може бути виправдана бажанням максимально спростити конфігурацію
робочих станцій, в якій, наприклад, вказується тільки роутер за замовчуванням. Тоді процес
визначення маршруту відбувається у такій послідовності:
1) Робоча станція A, не знайшовши в таблиці роутінгу запису для маршруту до станції, яка
міститься у мережі Net 1, користується маршрутом за замовчуванням і пересилає IP-данограму до
роутера R1.