Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
км екзамен.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.82 Mб
Скачать

Мал.5 Потік пакетів від відправляючого процесу до того, що приймає

44. Протокол маршрутизації RIP (Routing Information Protocol). Формат повідомлень RIP протоколу.

Протокол RIP (Routing Information Protocol) є внутрішнім протоколом маршрутизації дистанційно-векторного типу, він являє собою один з найбільш ранніх протоколів обміну маршрутною інформацією і досі надзвичайно поширений в обчислювальних мережах зважаючи на простоту реалізації. Окрім версії RIP для мереж TCP/IP існує також версія RIP для мереж IPX/SPX компанії Novell.

Для IP є дві версії протоколу RIP: перша і друга. Протокол RIPvl не підтримує масок, тобто він поширює між маршрутизаторами тільки інформацію про номери мереж і відстанях до них, а інформацію про маски цих мереж не поширює, вважаючи, що всі адреси належать до стандартних класів А, В або С. Протокол RIPv2 передає інформацію про маски мереж, тому він більшою мірою відповідає вимогам сьогодення. Так як при побудові таблиць маршрутизації робота версії 2 принципово не відрізняється від версії 1, то в подальшому для спрощення записів буде описуватися робота першої версії.

Недоліком протоколу е те, що в результаті виходу з ладу одного з маршрутів – один з маршрутизаторів може вчасно не отримати про це інформацію, а інший отримати і отримати одночасно інший маршрут, який буде мати направлення на маршрутизатор – який цього повідомлення отримати не встиг. В результаті 1 (який не отримав) буде відправляти повідомлення на 2(який отримав), а 2 знаючи, що маршрут не вірний повертати повідомлення. І так доти, доки срок дії намагання доставки повідомлення не вийде. Зоб уникнути цього використовуеться метод розщеплення горизонту. Метод полягає в тому, що маршрутна інформація про деяку мережу, що зберігається в таблиці маршрутизації, ніколи не передається тому маршрутизатора, від якого вона отримана.

Формат повідомлення RIP

0 1 2 3

0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| command (1) | version (1) | must be zero (2) |

+---------------+---------------+-------------------------------+

| |

~ RIP Entry (20) ~

| |

+---------------+---------------+---------------+---------------+

command — Команда, визначає призначення датаграми (1 — request; 2 — response)

version — Номер версії, залежно від версії, визначається формат пакета

must be zero — повинно бути нулем;

RIP Entry — (RTE) Запис маршрутної інформації RIP. RIP пакет може містити від 1 до 25 записів RIP Entry.

Протокол RIP використовує дві команди:

1 - запит про надсилання всієї або частини таблиці марш-рутизації

  1. - повідомлення, про всю або частину таблиці маршрутизації

45.Методи боротьби з хибними маршрутами в RIP