Шпаргалка по протоколу динамической маршрутизации 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

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


Нет записей, оставьте свой комментарий.