Правильно ли я понимаю, что каждый роутер рассылает по OSPF только
информацию о сетях, к которым подключен непосредственно, а,
например, маршруты, заданные на нем статически (в т.ч.
маршрут по умолчанию), не рассылает? Если понимаю неправильно,
то что тогда означает фраза, что OSPF это link-state протокол?
Не совсем так... Грубо говоря он рассылает только маршруты, полученные по OSPF. Чтобы рассылались маршруты, полученные по другим протоколам (bgp, rip, static, CONNECTED .......), нужно сделать redistribute...
link-state обозначает, что при выполнении вычисления поиска лучшего пути, используется скорость линков между девайсами...
Ну это не так...
в IGRP метрике тоже используются BW.
Link-state(учет состояния канала) означает, что этот маршрутизирующий протокол передает изменения роутинговой информации только в случае изменения состояния канала(UP,DOWN). Этим то он собственно и отличается от Distance-Vector(RIP1/2,IGRP) протоколов.
2Сайко
Наверно, не соглашусь. Он передает информацию не только в случае up/down, но и в случае изменения BW и появления новых маршрутов...
Название (link-state, distance-vector, path-vector...) совсем не зависит от того, каким образом и по каким событиям передается роутинговая информация. Если OSPF начнет передавать маршрутные обновления каждые скажем 30 секунд, от этого он не станет distance-vector...
>Наверно, не соглашусь. Он передает информацию не только в случае up/down, но
>и в случае изменения BW и появления новых маршрутов...
BW - имеется ввиду ip ospf cost на интерфейсе?
Появление новых маршрутов - это конечно тоже вызывает гененарцию новых LSA.
Но я имел ввиду уже настроенный OSPF на всех маршрутизаторах. Т.е. "устаканившийся".>Название (link-state, distance-vector, path-vector...) совсем не зависит от того, каким образом и по каким событиям передается роутинговая информация.
А я считаю что как раз из-за реакции на изменении состояния канала передается новые LSA. И именно в этом различия L-S от других протоколов.> Если OSPF начнет передавать маршрутные обновления каждые скажем 30 секунд, от этого он не станет distance-vector...
Конечно не станет он D-V, так же как и OSPF не станет передавать LSA каждые 30 секунд(если конечно канал не будет дергаться с таким периодом).
еще один вопросец про OSPFдопустим, что у нас есть роутеры A, B, C и D, соединенные для простоты
последовательно. Допустим, D почему-то перезагрузился.
Он когда-нибудь узнает что-нибудь про сеть между A и B, если
там ничего не изменялось?
Из вот ентого документа:
http://lib.ru/CISCO/ospf.txt
цитата такая:>Если LSA принес изменения, то они вносятся в
>топологическую базу, по SFP-алгоритму перестраивается таблица
>роутинга и LSA рассылается дальше.
>Иначе LSA дальше не рассылается.следует, что C ни один LSA-пакет, не изменяющий его таблицу
маршрутизации, на D не перешлет, т. е. D ничего про эту сетку не
узнает. Так?