OSPF. Резюме — различия между версиями
imported>Artem |
imported>Artem |
||
| Строка 27: | Строка 27: | ||
*Три типа сетей OSPF: '''point-to-point''', '''broadcast''' и '''NBMA'''. | *Три типа сетей OSPF: '''point-to-point''', '''broadcast''' и '''NBMA'''. | ||
*Как выбирается DR и BDR: маршрутизатор с наибольшим приоритетом становится DR. Маршрутизатор со вторым наибольшим приоритетом становится BDR. The router ID breaks a tie. Маршрутизатор с приоритетом 0 не станет DR или BDR. Приоритет устанавливается командой '''ip ospf priority''' ''number'' на интерфейсе. | *Как выбирается DR и BDR: маршрутизатор с наибольшим приоритетом становится DR. Маршрутизатор со вторым наибольшим приоритетом становится BDR. The router ID breaks a tie. Маршрутизатор с приоритетом 0 не станет DR или BDR. Приоритет устанавливается командой '''ip ospf priority''' ''number'' на интерфейсе. | ||
| − | + | *Пять режимов работы OSPF доступны для NBMA сетей: '''nonbroadcast''', '''point-to-multipoint RFC''', '''broadcast''', '''point-to-multipoint nonbroadcast''' и '''point-to-point''' (смотри таблицу [[http://shibaev.no-ip.info/wiki/%D0%9F%D0%BE%D0%BD%D0%B8%D0%BC%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2_%D1%81%D0%B5%D1%82%D0%B5%D0%B9_OSPF#.D0.92.D1.8B.D0.B1.D0.BE.D1.80_.D1.82.D0.B8.D0.BF.D0.B0_.D1.81.D0.B5.D1.82.D0.B8_.D0.BF.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB.D0.B0_OSPF_.D0.B2_.D1.81.D0.B5.D1.82.D1.8F.D1.85_NBMA]] | |
| − | + | *'''11''' различных типов OSPF LSA. Первые пять наиболее часто используемые: LSA 1 (router, генерируются каждым маршрутизатором), LSA 2 (network, генерируются DR), LSA 3 (summary, описывают маршруты зоны, генерируются ABR), LSA 4 (summary, описывают маршрут к ASBR, генерируются ARB) и LSA 5 (external, описывают маршруты к внешним получателям, генерируются ASBR). | |
| − | + | *Три типа OSPF маршрутов: intra-area (O), interarea (O IA) и external (E1 или E2). | |
| − | point-to-multipoint RFC | + | *Настройка OSPF LSDB overload защиты с использованием команды '''max-lsa''' ''maximum-number'' |
| − | + | ''[threshold-percentage]'' '''[warning-only] [ignore-time''' ''minutes'''''] [ignore-count countnumber] | |
| − | + | [reset-time minutes]''' (смотри здесь [[http://shibaev.no-ip.info/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%86%D0%B8%D1%8F_OSPF_LSDB_%D0%B8_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_LSDB_Overload_Protection]]) | |
| − | 1 (router, | + | *Использование команды '''passive-interface''' ''type number'' '''[default]''' для предотвращения рассылки обновлений протокола маршрутизации через определённый интерфейс маршрутизатора. В OSPF такой интерфейс работает как stub и маршрутная информация OSPF ни принимается, ни расылается через него. |
| − | (summary, | + | * |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | [threshold-percentage] [warning-only] [ignore-time minutes] [ignore-count countnumber] | ||
| − | [reset-time minutes] | ||
| − | |||
| − | |||
| − | |||
| − | |||
■ How default routes can be used in OSPF to prevent the need for a specific route to | ■ How default routes can be used in OSPF to prevent the need for a specific route to | ||
all destination networks. The benefit is a much smaller routing table and LSDB, with | all destination networks. The benefit is a much smaller routing table and LSDB, with | ||
| Строка 69: | Строка 58: | ||
on the ABR to make the area totally stubby. The area area-id nssa [no-redistribution] | on the ABR to make the area totally stubby. The area area-id nssa [no-redistribution] | ||
[default-information-originate] [metric metric-value] [metric-type type-value] | [default-information-originate] [metric metric-value] [metric-type type-value] | ||
| − | |||
| − | |||
[no-summary] router configuration command is used to configure an NSSA, instead | [no-summary] router configuration command is used to configure an NSSA, instead | ||
of the area area-id stub command. The no-summary keyword is only used on the | of the area area-id stub command. The no-summary keyword is only used on the | ||
Версия 07:38, 9 ноября 2012
В этой главе рассказывается о протоколе OSPF. Глава сфокусирована на следующих темах:
- Характеристики протоколов маршрутизации с учётом состояния каналов, таких как OSPF, включая таблицы (таблица соседей, топологическая LSDB и таблица маршрутизации.
- Иерархическая двухуровневая зонная структура с магистральной и немагистральными зонами.
- Различные типы маршрутизаторов OSPF: internal маршрутизаторы, магистральные маршрутизаторы, ABR, ASBR.
- Как маршрутизаторы OSPF используют Hello протокол для установления соседских отношений. После того, как два маршрутизатора установили отношения с использованием hello-пакетов, они синхронизируют свои LSDB базы, обмениваясь LSA и подтверждая получение LSA от соседнего маршрутизатора. Маршрутизаторы на point-to-point каналах формируют full adjacency друг с другом, в то время как маршрутизаторы на LAN каналах формируют full adjacency с DR и BDR.
- Расчёт метрики на маршрутизаторах Cisco по умолчанию основан на пропускной способности канала. Если используются интерфейсы быстрее, чем 100 мбит необходимо использовать команду auto-cost reference-bandwidth ref-bw на всех маршрутизаторах для переопределения эталонной стоимости. Чтобы изменить стоимость по умолчанию, задайте вручную стоимость используя команду ip ospf cosco interface-cost на интерфейсе.
- Пять типов пакетов OSPF: hello, DBD, LSR, LSU и LSAck. Hello-пакеты используются для обнаружения соседей и установки смежности. DBD используются для синхронизации LSDB. LSR используются для запроса определённых link-state записей, а LSU используются для отправки запрошенных записей. LSAck - для подтверждения других типов пакетов. Трафик OSPF использует IP-протокол 89.
- Состояния, которые может пройти сосед при установлении отношения смежности: down, (possibly attempt), init, two-way, exstart, exchange, loading и full.
- Пять полей hello-пакета, которые должны совпадать на соседних маршрутизаторах: Hello-interval, Dead-interval, Area ID, Authentication Password и Stub Area Flag.
- Планирование OSPF внедрения, которое включает в себя план адресации, топологию сети и зоны OSPF. Список задач для каждого маршрутизатора в сети, включая запуск протокола OSPF (с номером процесса) на интерфейсе или с указанием через параметр network, присвоение правильного area ID интерфейсу, и, опционально, настройка метрики на необходимых интерфейсах.
- Команды базовой конфигурации:
- router ospf process-id в глобальном режиме настройки.
- network ip-address wild-mask area area-id [secondaries none] или команда на интерфейсе ip ospf process-id area area-id [secondaries none]
- bandwidth kilobits
- router-id ip-address команда в режиме глобальной конфигурации.
- Команды для проверки работы OSPF:
- show ip ospf
- show ip route
- show ip ospf interface
- show ip ospf neighbor
- show ip route ospf
- show ip protocols
- debug ip ospf events
- debug ip ospf adj
- debug ip ospf packet
- Как маршрутизаторы выбирает router ID: командой router-id ip-address, наибольшим IP-адресом на любом активном loopback-интерфейсе или наибольшим IP-адресом на любом активном физическом интерфейсе OSPF. ID выбирается при старте процесса OSPF.
- Три типа сетей OSPF: point-to-point, broadcast и NBMA.
- Как выбирается DR и BDR: маршрутизатор с наибольшим приоритетом становится DR. Маршрутизатор со вторым наибольшим приоритетом становится BDR. The router ID breaks a tie. Маршрутизатор с приоритетом 0 не станет DR или BDR. Приоритет устанавливается командой ip ospf priority number на интерфейсе.
- Пять режимов работы OSPF доступны для NBMA сетей: nonbroadcast, point-to-multipoint RFC, broadcast, point-to-multipoint nonbroadcast и point-to-point (смотри таблицу [[1]]
- 11 различных типов OSPF LSA. Первые пять наиболее часто используемые: LSA 1 (router, генерируются каждым маршрутизатором), LSA 2 (network, генерируются DR), LSA 3 (summary, описывают маршруты зоны, генерируются ABR), LSA 4 (summary, описывают маршрут к ASBR, генерируются ARB) и LSA 5 (external, описывают маршруты к внешним получателям, генерируются ASBR).
- Три типа OSPF маршрутов: intra-area (O), interarea (O IA) и external (E1 или E2).
- Настройка OSPF LSDB overload защиты с использованием команды max-lsa maximum-number
[threshold-percentage] [warning-only] [ignore-time minutes] [ignore-count countnumber] [reset-time minutes] (смотри здесь [[2]])
- Использование команды passive-interface type number [default] для предотвращения рассылки обновлений протокола маршрутизации через определённый интерфейс маршрутизатора. В OSPF такой интерфейс работает как stub и маршрутная информация OSPF ни принимается, ни расылается через него.
■ How default routes can be used in OSPF to prevent the need for a specific route to all destination networks. The benefit is a much smaller routing table and LSDB, with complete reachability. Propagate an OSPF default route using the default-information originate [always] [metric metric-value] [metric-type type-value] [route-map map-name] router configuration command. ■ Configuring route summarization to improve CPU utilization, reduce LSA flooding, and reduce LSDB and routing table sizes. OSPF does not automatically summarize. OSPF summarization can be configured on an ABR using the area area-id range address mask [advertise | not-advertise] [cost cost] router configuration command, and on an ASBR using the summary-address ip-address mask [not-advertise] [tag tag] router configuration command. ■ The OSPF virtual link feature, used to temporarily mend backbone failures or connect a disconnected area to the backbone. Virtual links are configured with the area area-id virtual-link router-id [authentication [message-digest | null]] [hello-interval seconds] [retransmit-interval seconds] [transmit-delay seconds] [dead-interval seconds] [[authentication-key key] | [message-digest-key key-id md5 key]] router configuration command, and verified with the show ip ospf virtual-links command. ■ The several area types defined in OSPF: standard areas, backbone areas, stub areas, totally stubby areas, NSSAs, and totally stubby NSSAs. (Refer to Table 3-23 for a summary of the area types.) The area area-id stub router configuration command is used to configure stub areas. The no-summary keyword is added to this command on the ABR to make the area totally stubby. The area area-id nssa [no-redistribution] [default-information-originate] [metric metric-value] [metric-type type-value] [no-summary] router configuration command is used to configure an NSSA, instead of the area area-id stub command. The no-summary keyword is only used on the ABR to make the area a totally stubby NSSA area. ■ The types of OSPF authentication: null, simple password authentication (also called plain-text authentication), and MD5 authentication. Authentication troubleshooting is done with the debug ip ospf adj command. ■ The commands to configure OSPF simple password authentication: ■ ip ospf authentication-key password interface configuration command ■ ip ospf authentication interface configuration command or the area area-id authentication router configuration command ■ The commands to configure OSPF MD5 authentication: ■ ip ospf message-digest-key key-id md5 key interface configuration command ■ ip ospf authentication message-digest interface configuration command or the area area-id authentication message-digest router configuration command