Використання масок для структуризації мережі

У рубриці: Протокол IP — від admin at 7:15 AM on Вівторок, Листопад 14, 2006
Мітки: , , , , , ,

Маршрутизатор М2 обробляє всі пакети, що поступили на нього, відповідно до таблиці маршрутизації (табл. 13.4).

Перші чотири записи в таблиці відповідають внутрішнім підмережам, безпосередньо підключеним до портів маршрутизатора М2.

Запис 0.0.0.0 з маскою 0.0.0.0 відповідає маршруту за умовчанням. Дійсно, будь-яка адреса в пакеті, що прийшов, після накладення на нього маски 0.0.0.0 дасть адресу мережі 0.0.0.0, що співпадає з адресою, вказаною в записі.
Маршрутизатор виконує порівняння з адресою 0.0.0.0 в останню чергу, в тому разі коли адреса, що прийшла, не дала збігу ні з одним записом в таблиці, що відрізняється від 0.0.0.0. Записів з адресою 0.0.0.0 в таблиці маршрутизації може бути декілька. В цьому випадку маршрутизатор передає пакет по всіх таких маршрутах.

Таблиця 13.4. Таблиця маршрутизатора М2 в мережі з масками однакової довжини

Останній запис визначає специфічний маршрут до вузла 129.44.128.15. На відміну від всіх інших вузлів мережі 129.44.128.0, до яких пакети поступають з інтерфейсу 129.44.128.5 маршрутизатора М2, до даного вузла вони приходитимуть через маршрутизатор МЗ.

Хай, наприклад, з маршрутизатора Ml на порт 129.44.192.1 маршрутізато-ра М2 поступає пакет з адресою призначення 129.44.78.200. Модуль IP перш за все порівняє цю адресу з адресою 129.44.128.15, для якого визначений специ-фічеській маршрут.
Збігу не відбулося, тому модуль IP починає пос-ледовательно обробляти всі рядки таблиці, накладаючи маски і порівнюючи результати до тих пір, поки не знайде збігу номера мережі в адресі назначе-нія і в рядку таблиці. Маска з першого рядка 255.255.192.0 накладається на адресу 129.44.78.200, внаслідок чого виходить номер мережі 129.44.64.0.

В двійковому вигляді ця операція виглядає таким чином:

10000001,00101100.01001110.11001000

11111111.11111111.11000000.00000000

10000001.00101100.01000000.00000000

Отриманий номер 129.44.64.0 порівнюється з номером мережі в першому рядку таблиці – 129.44.0.0. Оскільки вони не співпадають, то відбувається перехід до наступного рядка. Тепер витягується маска з другого рядка (в даному випадку вона має таке ж значення, але в загальному випадку це зовсім не обов’язково) і на-кладиваєтся на адресу призначення пакету 129.44.78.200.
Зрозуміло, що через совпа-денія довжину масок буде отриманий той же номер мережі 129.44.64.0. Цей номер сов-падаєт з номером мережі в другому рядку таблиці, а значить, знайдений маршрут для даного пакету – він повинен бути відправлений на порт маршрутизатора 129.44.64.7 в мережу, безпосередньо підключену до даного маршрутизатора.

  1. Використання масок змінної довжини
  2. Маршрутизація без використання масок
  3. Маршрутизація з використанням масок Висновки
  4. Таблиці маршрутизації в IP-мережах Висновки
  5. Джерела і типи записів в таблиці маршрутизації

Коментарів немає

RSS коментарів до цього запису.

Дистанційно-векторний протокол RIP

Доступ комп\'ютер-мережа

Комутатори з пам\'яттю, що розділяється

Маршрутизатори

Організація доступу

Первинні мережі

Передача даних

Поняття «internetworking»

Принципи побудови мереж

Пристрої для підключення до комутованого каналу ISDN

Протокол IP

Протокол стану зв\'язків OSPF

Протоколи дозволу адрес

Техніка віртуальних каналів і дейтаграмні мережі

Цифрові мережі з інтегральними послугами

Якість обслуговування в пакетних мережах