
СПО / Semestr 2 / Lectures 2semestr / Lecture 2_01 / Использование масок переменной длины
.ppt
Маршрутизация с использованием масок
Модуль 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 |
Подключена |
… |
… |
… |
… |
… |