Читаем TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) полностью

IP-маршрут назначенияМаска IP-маршрутаIP-маршрут следующего попаданияТип IP-маршрутаПротокол IP-маршрутаМетрика IP-маршрута 1Метрики IP-маршрутов: 2, 3, 4, 5 (совпадают)Индекс ЕСЛИ IP-маршрутаВозраст IP-маршрута (секунды)
0.0.0.00.0.0.0128.36.0.2*rip2-11153,84
128.36.0.0255.255.255.0128.36.0.62*****0-110
128.36.2.0255.255.255.0128.36.0.7*rip1-1130
128.36.11.0255.255.255.0128.36.0.12*rip1-1113
128.36.12.0255.255.255.0128.36.0.21*rip1-1115
128.36.13.0255.255.255.0128.36.0.12*rip1-1114
128.36.14.0255.255.255.0128.36.0.21*rip1-1116
128.36.15.0255.255.255.0128.36.0.21*rip1-1117
128.36.16.0255.255.255.0128.36.0.36*rip12-1124
128.36.17.0255.255.255.0128.36.0.12*rip1-1116
128.36.19.0255.255.255.0128.36.0.10*rip14-1127
128.36.20.0255.255.255.0128.36.0.10*rip1-1128
128.36.21.0255.255.255.0128.36.0.5*rip1-115
128.36.22.0255.255.255.0128.36.0.5*rip1-115
128.36.126.0255.255.255.0128.36.0.41*rip1-1123
130.132.0.0255.255.0.0128.36.0.2*rip2-1125
192.31.2.0255.255.255.0128.36.0.1*rip3-1110
192.31.235.0255.255.255.0128.36.0.41*rip1-1125

* — косвенный

** — прямой

*** — локальный

Таблица маршрутизации содержит элементы для многих различных подсетей сети 128.36.0.0, а также маршруты к сетям 130.132.0.0, 192.31.2.0 и 192.31.235.0 (эти значения извлечены из маршрутизатора приложением HP Open View for Windows Workgroup Node Manager). Четыре столбца правой части таблицы не используются в RIP).

<p>8.6.1 Использование маски маршрута</p>

Для поиска совпадения с адресом назначения (например, 128.36.2.25) нужно сравнить 128.36.2.25 с каждым элементом маршрута назначения (Route Destination). Элементы маски маршрута (Route Mask) указывают, сколько бит из 128.36.2.25 должны совпадать с битами маршрута назначения. Допустим, третья строка таблицы 8.1 имеет маску маршрута 255.255.255.0, означающую, что должны совпадать первые три байта, 128.36.2 (именно так и будет). Более формально можно сказать, что нужно сравнивать маршрут назначения с результатом операции логического умножения адреса назначения и маски маршрута.

Предположим, что совпадение выявлено для двух строк таблицы. Предпочтительный путь будет определять строка с более длинной маской.

<p>8.6.2 Маршрут по умолчанию</p>

Первой строкой в таблице 8.1 стоит маршрут по умолчанию. В ней указано, что, не найдя совпадения со строкой таблицы, трафик должен быть направлен на ближайший соседний маршрутизатор с адресом 128.36.0.2.

<p>8.6.3 Использование подсети 0</p>

Администратор данной сети сделал то, что не разрешается стандартами. Он присвоил локальной сети, в которой расположен маршрутизатор, номер подсети 0. Мы уже знаем, что нельзя присваивать 0 в качестве номера подсети. Однако, понимая, что некоторые возможности должны быть у любого доступного номера, разработчики маршрутизаторов позволяют управлять и такими адресами.

<p>8.6.4 Прямые и косвенные назначения</p>

Отметим, что один элемент таблицы указывает на прямой (direct) тип локальной сети 128.36.0, что означает непосредственное подключение этой сети к маршрутизатору. Протокол является локальным (local), когда маршрут можно изучить, просмотрев конфигурационные параметры самого маршрутизатора.

Оставшиеся элементы перечисляют удаленные подсети и сети, которые достигаются косвенно (indirect) при направлении трафика на другие маршрутизаторы. Такие маршруты изучаются средствами протокола RIP.

<p>8.6.5 Метрики маршрутизации</p>

В таблице предусмотрено место для нескольких метрик. RIP использует только одну из них — простой счетчик количества попаданий по пути к точке назначения. Неиспользуемые значения установлены в -1. Отметим, что метрика 0 присвоена подсети 128.36.0, которая подключена непосредственно к маршрутизатору. Многие другие точки назначения доступны за одно попадание. Однако подсеть 128.36.19.0 отстоит от маршрутизатора на 14 попаданий.

Перейти на страницу:

Похожие книги