Шпаргалка по протоколу динамической маршрутизации OSPF
OSPF ( Open Shortest Path First) протокол динамической маршрутизации
Типы пакетов OSPF:
- Hello - Формирование и поддержание смежности между маршрутизаотрами
- DBD - Database Description, краткой содержание базы link-state, принимающий проверят свою базу
- LSR - Link-State Request, принимющий может запросить более подробную информацию
- LSU - ответ на LSR, анонсирование новой информации (LSU содержит 7 типов LSA), LSA (Link State Advertisement) - содержит информацию о соседях и стоимости пути до них
- LSAck - подтверждение приема LSU
Hello intervals:
Передаются каждые 10 сек в multiaccess и point-to-point сетях, 30 сек в NBMA.
Dead intervals:
По умолчанию 4 hello, multiaccess и point-to-point - 40 сек, 120 сек в NBMA.
Для построения SPF дерева используется алгоритм Дейкстры (Dijkstra), SPF дерево используется для заполнения таблицы маршрутиазции.
Адимнистративное растояние OSPF - 110
OSPF безклассовый протокол, маска подсети используется.
Включение OSPF на маршрутизаторе:
# R(config)# router ospf 10
10 - номер процесса, от 1 до 65535
Далее прописываются непосредственно присоединенные сети:
# R(config-router)# network 10.10.10.0 0.0.0.255 area 0
0.0.0.255 - wildcard mask
area 0, к примеру все роутеры в одной area 0 (в этой области маршрутизаторы обладают общей link-state информацией).
В multi-access сетях маршрутизаторы выбирают DR (designated router - выделенный маршрутизатор) и BDR маршрутизаторы (резервные), смежность формируется с DR и BDR маршрутизатором, только DR отсылает информацию.
DR и BDR принимают и передают LSA, остальные маршрутизаторы становятся DROther.
DR пересылает LSA на multicast адрес 224.0.0.5
DROthers пересылают LSA на multicast адрес 224.0.0.6
Выборы DR и BDR не происходят в сетях point-to-point.
Маршрутизатор с самым старшим приоритетом становится DR (второй приоритет BDR), если приоритеты одинаковые, то по старшему Router id.
Router id выбирается:
1. Использовать ip при введение команды router-id
2. Если 1-е не используется, выбирается старщий ip на loopback интерфейса
3. Если не сконфигурирован loopback, используется старший на физическом интерфейсе
Интерфейс может не использовать в процессе OSPF
Регулировать приоритет можно командой:
# ip ospf priority interface {0-255}
0 - маршрутизатор никогда не будет DR
1 - по умолчанию, выбирается по Router id
Для распространения маршрута по умолчанию используется команда:
# default-information originate
Для каналов более 100 mbit, можно задать пропускную способность:
# R(config-router)#auto-cost reference-bandwidth 10000
Модификация таймеров:
# R (confif-if)# ip ospf hello-interval seconds
# R (confif-if)# ip ospf dead-interval seconds
Интервалы должны совпадать у соседей !!!
OSPF использует cost как метрику для опредления лучших маршрутов, вычисляется:
cost = 10 ^ 8 / bandwidth
Изменить bandwidth можно командой:
# auto-cost reference-bandwidth
Узнать реальную полосу пропускания show interface
С обоих сторон необходимо конфигурировать одинаковую полосу пропускания, с
помощью командны Bandwidth
# interface se0/0/0
# bandwidth 64
(cost = 10 ^ 8 / 64000 = 1562)
или явно
# interface se0/0/0
# ip ospf cost 1562
Проверка OSPF:
# show ip protocols
Можно узнать
- ospf process id
- router id
- сети
- административное растояние
# show ip ospf
Можно узнать
- ospf process ID
- router ID
- OSPF area
- время последней работы SPF алгоритма
- SPF планировщик
Проверить Hello и Dead интервалы
# show ip ospf interface
# show ip route
"O" в начале маршрута указывает на то, что используется OSPF
Посмотреть соседей:
# show ip ospf neighbor
Размещено в разделе Cisco
19.09.2010
Комментарии:
Нет записей, оставьте свой комментарий.