маршрутизація ip

  1. Пряма маршрутизація.
  2. Непряма маршрутизація.
  3. Правила маршрутизації в модулі IP.
  4. IP-таблиця маршрутів.
  5. Докладний прямий маршрутизації.
  6. Порядок прямий маршрутизації.
  7. Подробиці непрямої маршрутизації.
  8. Порядок непрямої маршрутизації.

1. Пряма маршрутизація.

маршрутизація ip

В даному випадку при взаємодії A з B використовується пряма маршрутизація.

2. Непряма маршрутизація.

Мережа internet, що складається з трьох IP-мереж

Звернемо увагу на те, що машина D має тільки один модуль IP.

Менеджер мережі присвоює кожній мережі Ethernet унікальний номер, званий IP-номером мережі. На рис.5.2 IP-номера не показані, замість них використовуються імена мереж.

Коли машина A посилає IP-пакет машині B, то процес передачі йде в межах однієї мережі. При всіх взаємодіях між машинами, підключеними до однієї IP-мережі, використовується пряма маршрутизація, що обговорювалася в попередньому прикладі.

Коли машина D взаємодіє з машиною A, то це пряме взаємодія. Коли машина D взаємодіє з машиною E, то це пряме взаємодія. Коли машина D взаємодіє з машиною H, то це пряме взаімодействіе.Ето так, оскільки кожна пара цих машин належить одній IP-мережі.

Однак, коли машина A взаємодіє з машинами, включеними в іншу IP-мережу, то взаємодія вже не буде прямим.Машіна A должена використовувати шлюз D для ретрансляції IP-пакетів в іншу IP-сеть.Такое взаємодія називається "непрямим".

Маршрутизація IP-пакетів виконується модулями IP і є прозорою для модулів TCP, UDP і прикладних процесів.

В даному прикладі мережа internet є дуже простой.Реальние мережі можуть бути набагато складніше, тому що можуть містити кілька шлюзів і кілька типів фізичних середовищ передачі.В наведеному прикладі кілька мереж Ethernet об'едіняются шлюзом для того, щоб локалізувати широкомовний трафік в кожної мережі.

3. Правила маршрутизації в модулі IP.

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

Для відправлення IP-пакетів, що надходять від модулів верхнього рівня, модуль IP повинен визначити спосіб доставки - прямий або непрямий - і вибрати мережевий інтерфейс. Цей вибір робиться на підставі результатів пошуку в таблиці маршрутів.

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

Вхідний IP-пакет ніколи не ретранслюється через той же мережевий інтерфейс, через який він був прийнятий. (Простіше кажучи маршрутизатор, який прийняв повідомлення з деякою мережі, ніколи не відправить його назад.)

Рішення про маршрутизації приймається до того, як IP-пакет передається мережному драйверу, і до того, як відбувається звернення до ARP-таблиці.

4. IP-таблиця маршрутів.

5. Подробиці прямий маршрутизації.

Розглянемо більш докладно, як відбувається маршрутизація в одній фізичній мережі.

Одна фізична мережа

Таблиця маршрутів в вузлі alpha виглядає так:

6. Порядок прямий маршрутизації.

7. Подробиці непрямої маршрутизації.

Тепер розглянемо більш складний порядок маршрутизації в IP-мережі, зображеної на рис.5.6.

Детальна схема трьох мереж

Таблиця маршрутів в вузлі alpha виглядає так:

8. Порядок непрямої маршрутизації.

Приклад таблиці маршрутів.