Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сети ЭВМ лекции.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
354.3 Кб
Скачать

Маршрутизация пакетов с помощью ip-адресов

Таблица маршрутизации имеется не только на каждом маршрутизаторе, но и на каждом компьютере. Она имеет следующую структуру:

Network address

Netmask

Gateway

Interface

Metrics

Алгоритм поиска в таблице маршрутизации:

1) На вход поступает IP-адрес, если для какой-либо записи в таблице маршрутизации побитное произведение IP-адреса назначения и значение поля Netmask совпадает со значением поля Network address, то датаграмма будет отправлена на соответствующий этой записи шлюз Gateway через сетевой интерфейс из поля Interface.

190.15.12.132

Network address

Netmask

Gateway

Interface

Metrics

190.15.0.0

255.255.0.0

190.15.12.1

190.15.12.132

0.0.0.0

0.0.0.0

190.15.12.2

190.15.12.132

Побитно умножаем IP-адрес на 255.255.0.0, сравниваем с Network address

Рассмотрим сеть класса С, соединенную с провайдером-интернет через маршрутизатор, который в то же время обеспечивает связь между двумя сегментами сети. Пусть IP-адрес, выделенный для этой организации, 210.20.30.0. Адрес интернет-шлюза 210.20.30.254. Сеть разбита на три сегмента, у первого сегмента диапазон адресов 210.20.30.0 – 210.20.30.63, у второго сегмента 210.20.30.64 – 210.20.30.126, у третьего сегмента 210.20.30.192 – 210.20.30.255. Маска подсети – 255.255.255.192.

210.20.30.2

210.20.30.10 210.20.30.200

210.20.30.70

210.20.30.254

Gateway

210.20.30.81 210.20.30.82

Network address

Netmask

Gateway

Interface

210.20.30.64

255.255.255.192

210.20.30.81

210.20.30.81

0.0.0.0

0.0.0.0

210.20.30.70

210.20.30.81

R

210.20.30.0

255.255.255.0

210.20.30.10

210.20.30.10

210.20.30.64

255.255.255.0

210.20.30.70

210.20.30.70

210.20.30.192

255.255.255.0

210.20.30.200

210.20.30.200

0.0.0.0

0.0.0.0

210.20.30.254

210.20.30.200

Работа механизма статической маршрутизации:

Пусть хост S отправляет датаграмму в Интернет, например по адресу 14.51.120.30. Этот IP-адрес поступает на вход таблицы маршрутизации хоста S для определения подсети, к которой он может принадлежать. Т.к. такой подсети нет, датаграмма отправляется на шлюз по умолчанию, а именно по IP-адресу 210.20.30.70. Выбором дальнейшего пути занимается шлюз R.

Шлюз R проверяет адрес датаграммы на принадлежность какой-либо подсети, такой подсети не оказывается, поэтому шлюз R отправляет датаграмму на свой шлюз по умолчанию, это 210.20.30.254, через интерфейс 210.20.30.200.Далее датаграмма попадает в Интернет и передачей занимаются маршрутизаторы Интернета.

Если получатель датаграммы отправит ответную, то она пройдет соответственно через адреса 210.20.30.200; 210.20.30.70; 210.20.30.81.