Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СПО / Semestr 2 / Lectures 2semestr / Lecture 2_01 / Использование масок переменной длины

.ppt
Скачиваний:
25
Добавлен:
11.04.2015
Размер:
91.14 Кб
Скачать

Маршрутизация с использованием масок

Модуль IP последовательно просматривает все записи таблицы маршрутизации. С каждой записью производятся следующие действия.

1.Маска, содержащаяся в данной записи, накладывается на IP-адрес узла назначения, извлеченный из пакета.

2.Полученное в результате число является номером сети назначения обрабатываемого пакета. Оно сравнивается с номером сети, который помещен в данной записи таблицы маршрутизации.

3.Если номера сетей совпадают, то пакет передается маршрутизатору, адрес которого помещен в соответствующем поле данной записи.

Маршрутизация с использованием масок

Таблица маршрутизатора М2 в сети с масками одинаковой длины

 

 

Адрес

 

 

Номер сети

Маска

следующего

Адрес порта

Расстояние

 

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

 

 

 

 

 

 

129.44.0.0

255.255.192.0

129.44.0.1

129.44.0.1

Подключена

129.44.64.0

255.255.192.0

129.44.64.7

129.44.64.7

Подключена

129.44.128.0

255.255.192.0

129.44.128.5

129.44.128.5

Подключена

129.44.192.0

255.255.192.0

129.44.192.1

129.44.192.1

Подключена

0.0.0.0

0.0.0.0

129.44.192.2

129.44.192.1

Пусть, например, с маршрутизатора Ml на порт 129.44.192.1 маршрутизатора М2 поступает пакет с адресом назначения 129.44.78.200. Модуль IP начинает последовательно просматривать все строки таблицы, до тех пор пока не найдет совпадения номера сети в адресе назначения и в строке таблицы. Маска из первой строки 255.255.192.0 накладывается на адрес 129.44.78.200, в результате чего тип чается номер сети 129.44.64.0. Полученный номер 129.44.64.0 совпадает с номером сети во второй строке таблицы, а значит, пакет должен быть отправлен на порт маршрутизатора 129.44.64.7 в сеть непосредственно подключенную к данному маршрутизатору.

Упр. Как маршрутизируется пакет с IP-адресом 129.44.141.15 (10000001 00101100 10001101 00001111).

Использование масок переменной длины

«Если адрес принадлежит нескольким подсетям в базе данных маршрутов, то продвигающий пакет маршрутизатор использует наиболее специфический маршрут, то есть выбирается адрес подсети, дающий большее совпадение разрядов».

Использование масок переменной длины

Таблица маршрутизации М2

 

 

 

 

 

Адрес

 

 

Номер сети

Маска

следующего

Адрес порта

Расстояние

 

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

 

 

 

 

 

 

129.44.0.0

255.255.128.0

129.44.0.1

129.44.0.1

Подключена

129.44.128.0

255.255.192.0

129.44.128.3

129.44.128.3

Подключена

129.44.192.0

255.255.255.248

129.44.192.1

129.44.192.1

Подключена

129.44.224.0

255.255.224.0

129.44.224.5

129.44.224.5

Подключена

0.0.0.0

0.0.0.0

129.44.192.2

129.44.192.1

 

Таблица маршрутизации М1

 

 

 

 

 

Адрес

 

 

Номер сети

Маска

следующего

Адрес порта

Расстояние

 

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

 

 

 

 

 

 

129.44.0.0

255.255.0.0

129.44.192.1

129.44.192.2

2

129.44.192.0

255.255.255.248

129.44.192.2

129.44.192.2

Подключена

Соседние файлы в папке Lecture 2_01