OSPF. Резюме — различия между версиями
imported>Artem |
imported>Artem |
||
| Строка 6: | Строка 6: | ||
*Расчёт метрики на маршрутизаторах [[Cisco]] по умолчанию основан на пропускной способности канала. Если используются интерфейсы быстрее, чем 100 мбит необходимо использовать команду '''auto-cost reference-bandwidth ref-bw''' на всех маршрутизаторах для переопределения эталонной стоимости. Чтобы изменить стоимость по умолчанию, задайте вручную стоимость используя команду '''ip ospf cosco''' ''interface-cost'' на интерфейсе. | *Расчёт метрики на маршрутизаторах [[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. | *Пять типов пакетов 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''' | ||
| + | ■ How the OSPF router ID is selected: with the router-id ip-address router configuration | ||
| + | command, the highest IP address on any active loopback interface, or the highest | ||
| + | IP address of any active physical interface when OSPF starts. | ||
| + | ■ The three types of networks defined by OSPF: point-to-point, broadcast, and NBMA. | ||
| + | ■ How a DR and BDR are selected: The router with the highest priority is the DR, the | ||
| + | router with the second highest priority is the BDR. The router ID breaks a tie. A | ||
| + | router with priority 0 does not become either the DR or the BDR. The priority is set | ||
| + | with the ip ospf priority number interface configuration command | ||
Версия 06:58, 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 ■ How the OSPF router ID is selected: with the router-id ip-address router configuration command, the highest IP address on any active loopback interface, or the highest IP address of any active physical interface when OSPF starts. ■ The three types of networks defined by OSPF: point-to-point, broadcast, and NBMA. ■ How a DR and BDR are selected: The router with the highest priority is the DR, the router with the second highest priority is the BDR. The router ID breaks a tie. A router with priority 0 does not become either the DR or the BDR. The priority is set with the ip ospf priority number interface configuration command