Lesson_3_Dyn_IP
.pdfКОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Number of Links – 2, число каналов маршрутизатора, описываемых в LSA (должно совпадать в числом интерфейсов маршрутизатора в область). Перечисленные ниже поля используются для описания каждого канала (т. е., интерфейса) маршрутизатора. Каждый канал имеет определенный тип (поле Type) – канал в транзитную сеть, к другому маршрутизатору или в тупиковую сеть. Значения всех остальных полей, описывающих канал маршрутизатора, зависят от типа канала. Например, каждый канал имеет связанное с ним 32битовое поле Link Data. Для каналов в тупиковые сети это поле содержит маску адреса, а для остальных типов – IP-адрес интерфейса маршрутизатора
Таким образом, следующее четырехбайтовое поле идентифицируется в зависимости от значения поля Type (Link Type) в соответствии с таблицей:
Значение поля Link Type |
Информация, указываемая в Link ID |
1-Соединение Point-to-Point с маршр-ром |
RouterID соседнего маршрутизатора |
2-Соединение с транзитной сетью |
IP-адрес маршрутизатора DR |
3-Соединение с тупиковой сетью |
IP-адрес сети/подсети |
4-Виртуальный канал |
RouterID соседнего маршрутизатора |
Значит, в рассматриваемом пакете поле LinkID для обоих каналов содержит IP-адрес сети/подсети источника анонса т.к. поле Link Type = 3, т.е. маршрутизатор R3 подключен в тупиковые сети двумя интерфейсами. Таким образом, в объявлении размещена информация о подключенных сетях 12.0.0.0
и 15.0.0.0.
Поле LinkData, в этом случае содержит маску объявляемых сетей – 255.0.0.0. Поле TOS metric используется для обратной совместимости с предыдущими версиями OSPF, значения поля TOS metric, указывают на критерий выбора маршрута для отправки пакетов IP протокола и соответствуют приведенной
ниже таблице (сокращенный вариант):
Код TOS metric (DEC) |
Значение критерия |
0 |
Нормальное обслуживание |
2 |
Минимальная стоимость |
4 |
Максимальная надежность |
8 |
Максимальная пропускная способность |
16 |
Минимальная задержка |
Тогда, в анализируемом пакете, оба маршрута сообщаются, как маршруты с минимальной стоимостью, такая характеристика соответствует топологии подключения маршрутов – обе сети являются подключенными.
Аналогичный пакет посылает R1 в адрес R3 (фрагмент)
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
После отправки сообщений LSU типа Router-LSA друг другу, оба маршрутизатора заносят информацию из анонсов в свои базы данных, после чего выделенный маршрутизатор DR объявляет остальным участникам сети об известных ему подключенных маршрутизаторах.
Т.е. маршрутизатор R3 переходит к передаче пакетов LSU типа NetworkLSA. Network-LSA относятся к типу 2 и генерируются для каждой широковещательной и NBMA-сети в области, поддерживающей более 1 маршрутизатора. Поле Link State ID содержит IP-адрес интерфейса DR. Дистанция от сети до всех подключенных маршрутизаторов равна 0, поэтому поле метрики не включается в Network-LSA.
Network-LSA от маршрутизатор R3 имеет вид:
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Заголовок Network-LSA содержит следующую информацию: Advertising Router – IP-адрес маршрутизатора-источника
Netmask – маска соответствующая адресу маршрутизатора-источника для вычисления сети маршрутизатора-источника.
Attached router – подключенные маршрутизаторы со значениями RouterID соответственно 15.0.0.1 и 15.0.0.3. Т.е. R3 сообщает, что к нему в область 0.0.0.0 напрямую или в один широковещательный сегмент подключены два маршрутизатора с указанными идентификаторами.
Цитата Router-LSA, отправленная маршрутизатором R3 накануне – указывается для тог, что бы остальные маршрутизаторы принявшие данное объявление записали его в соответствующую часть базы данных, относящуюся к маршрутизатору R3 и его LinkStateID 15.0.0.3.
Следующим отправленным пакетом, будет подтверждение маршрутизатором R3, информации о приеме Router-LSA от маршрутизатора R1.
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Аналогично подтверждает принятую информацию и маршрутизатор R1.
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Далее маршрутизатор R1, отправляет мультикастом сообщение LSU содержащее часть базы данных, которая соответствует области 0.0.0.0. В приведенном примере, LSU содержит информацию о выделенном маршрутизаторе области, и сетях, известных маршрутизатору R1, как подключенные. Такая информация необходима для построения графа связей, описывающего область OSPF.
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Маршрутизатор R3 подтверждает полученные данные
Таким образом, взаимодействие между R1 и R3 состоит из следующих этапов: 1. Обмен пакетами Hello
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
2.После взаимного обнаружения, отправка пакетов DD, содержащих RouterLSA с указанием Router-ID отправителя.
3.Формирование и отправка запроса LS Reuest на основании полученных пакетов Router-LSA. На этой стадии происходит формирование вершин графа связей области.
4.Формирование и отправка пакетов LS Update, содержащих информацию о подключенных сетях и назначенном маршрутизаторе. На этой стадии, сформированные ранее, вершины графа соединяются отрезками, соответствующими содержанию LS Update.
5.Формирование и отправка подтверждений LS Acknowledge в ответ на принятые пакеты LS Update.
После включения маршрутизатора R2 происходит аналогичное взаимодействие, разница заключается лишь в том, что DR уже выбран и количество участников взаимодействия увеличивается до трех. При этом последовательность действий остается неизменной, однако с каждым из маршрутизаторов сеанс обмена маршрутной информацией происходит по очереди – согласно RouterID соседнего с R2 маршрутизатора.
Вначале работы R2 посылает пакеты Hello, для обнаружения соседей, таким образом, информация о существовании R2 достигает маршрутизаторов R1 и R3, а маршрутизатор R2, принимая Hello посылаемые R1 и R3 узнает о соседях.
На основании принятых пакетов Hello, маршрутизатор R2 посылает пустой пакет DD в адрес R1, означающий приглашение к обмену информацией.
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
В ответ маршрутизатор R1 посылает такой же пакет DD
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Далее маршрутизатор R2, отправляет пакет DD, содержащий Router-LSA, с реквизитами R2
КОМПЬЮТЕРНАЯ АКАДЕМИЯ «ШАГ» 2009
Маршрутизатор R1, отправляет макет DD, содержащий LSA записи, известные маршрутизатору R1 на данный момент времени