
5. Сетевые
протоколы
В
ЭТОМ
случае дейтаграммы, следующие по адресу, находящемуся в обеих
сетях, будут отправлены в сеть с более длинной маской. Например, адрес
172.16.5.1 находится как в сети N, так и в сети М, но маска сети М длиннее,
следовательно, дейтаграмма, следующая по этому адресу, будет отправлена в
сеть М.
Внешние маршруты. Для достижения сетей, не входящих в OSPF-систе-
му (в автономную систему), используют пограничные маршрутизаторы ав-
тономной системы (ASBR - Autonomous System Border Router), имеющие
связи, уходящие за пределы системы.
ASBR вносят в базу данных состояния связей данные о сетях за пределами
системы, достижимых через тот или иной маршрутизатор ASBR. Такие сети, а
также ведущие к ним маршруты назьшаются внешними (external).
В простейшем случае, если в системе есть только OWXRASBR^
ОН
объявляет
через себя маршрут по умолчанию (default route) и все дейтаграммы, адресо-
ванные в сети, не входящие в базу данных системы, отправляются через этот
марпфутизатор. Если в системе несколько ASBR, то, возможно, внутренним
маршрутизаторам системы придется выбирать, через какой именно погранич-
ный маршрутизатор нужно отправлять дейтаграммы в ту или иную внешнюю
сеть.
Это делается на основе спещ1альных записей, вносимых ASBR в базу
данных системы. Такие записи содержат адрес и маску внешней сети и метри-
ку расстояния до нее, которая может быть сравнимой с метриками, использу-
емыми в OSPF-системе. Если возможно, адреса нескольких внешних сетей
агрегируются в общий адрес с более короткой маской.
Все или некоторые внешние маршруты могут быть сконфигурированы ад-
министратором
(в
том числе единственный маршрут
по
умолчанию) либо ASBR
может получать информащпо о внешних маршрутах от протоколов внешней
марпфутизации.
Построение базы данных состояния связей. Протокол Hello. После
ишщиализащш модуля OSPF (например, после подачи питания на маршрутиза-
тор) через все интерфейсы, включенные в OSPF-систему, начинают рассы-
латься Hello-сообщения. Задача Hello-протокола состоит в обнаружении сосе-
дей и установлении с ними отношений смежности. Соседями называют
OSPF-маршрутизаторы, подключенные к одной сети (к одной линии связи) и
обменивающиеся Hello-сообщениями. Смеэ/сными назьюают соседние OSPF-
маршрутизаторы, которые приняли решение обмениваться друг с другом ин-
формацией, необходимой для синхронизащш базы данных состояния связей и
построения маршрутов. Не все соседи становятся смежными.
Д^)угой задачей протокола Hello является выбор вьщеленного маршрутиза-
тора в сети с множественным доступом, к которой подключено несколько мар-
шрутизаторов.
Hello-пакеты периодически рассьшаются и после того, как соседи обнару-
жены. Так маршрутизатор контролирует состояние своих связей с соседями и
может своевременно обнаружить изменение этого состояния (например, об-
рыв связи или отключение одного из соседей). Обрью связи можно также об-
396