Пояснение

воскресенье, 2 февраля 2014 г.

LSA четвертого типа в OSPF. Откуда?

Откуда же берутся LSA 4 в OSPF? Их назначение известно хорошо, т.к. LSA 5 проникают сразу во все области нашего OSPF, требуется как-то находить источник внешних маршрутов. Довольно часто встречается ошибочное мнение (например в статьях на хабре), что ASBR генерирует LSA 4 прямо совместно с LSA 5. Что есть совсем неправда. Рассмотрим простую топологию:

Сейчас у нас есть только линковые сети да лупбэки на каждом из роутеров. Включим на R1 редистрибьюцию статических маршрутов (при этом статику добавлять не надо). Как только мы добавим эту команду, на исходящем интерфейсе будет замечен LSA 1 с битом E. Который скажет нашему соседу R2 что в сети появился ASBR. После чего R2 сгенерирует LSA 4 и отправит его R3, который повторит эту операцию отправив LSA R4. 

Сложится ситуация, при которой у нас в LSDB будет LSA 4, но не будет ни одного LSA 5 или 7.

Вторым способом активировать этот механизм можно просто объявив первую область NSSA. В таком случае R2 станет ASBR и должен будет выполнять преобразование LSA 7 в LSA 5. Став ASBR он начнет устанавливать E-bit в 1, но перестанет рассылать LSA 4. Теперь в нашей простой сети единственным источников этих LSA будет R3.

Таки образом, можно утверждать что источником LSA 4 всегда является ABR.

Комментариев нет:

Отправить комментарий