Как запустить и настроить протокол маршрутизации ospf на маршрутизаторе

Обновлено: 06.07.2024

Если вы не знакомы с протоколом Open Shortest Path First (OSPF), щелкните следующую ссылку, чтобы просмотреть введение в протокол Open Shortest Path First (OSPF).

Настройка протокола Open Shortest Path First (OSPF)

Идентификатор процесса. Значение в диапазоне от 1 до 65 535 определяет идентификатор процесса OSPF. Идентификатор процесса OSPF — это уникальный номер на этом маршрутизаторе, который группирует ряд команд конфигурации OSPF в рамках определенного запущенного процесса.

Маска подстановочного знака. Маска подстановочного знака (wildcard_mask), указанная выше, является маской, обратной маске подсети. Октет 0 в маске подстановочного знака указывает, что соответствующий октет в сети должен точно совпадать. С другой стороны, 255 означает, что вам все равно, какой октет находится в номере сети. Комбинация сети и подстановочной маски 192.168.10.0 0.0.0.0 будет соответствовать только 192.168.10.0 и ничему другому.

Протокол Open Shortest Path First (OSPF) — Лабораторная практика

На следующей диаграмме показана наша лабораторная установка. У нас есть три маршрутизатора, три коммутатора и три хоста, подключенных, как показано ниже. Имена хостов, IP-адреса и интерфейсы маршрутизаторов показаны на диаграмме. IP-адреса хостов также показаны на диаграмме.

 CCNA Routing Lab Setup

Если вы не знакомы с подключением консоли маршрутизатора, щелкните следующую ссылку, чтобы узнать, как подключить последовательный порт вашего компьютера к порту консоли маршрутизатора.

Нажмите на следующие ссылки, чтобы узнать, как использовать эмулятор терминала HyperTerminal и эмулятор терминала PuTTY для настройки маршрутизатора.

Настройка имени хоста и IP-адреса в Router01

Подключитесь к консоли Router01 и используйте следующие команды IOS, чтобы настроить имя хоста как Router01.

Используйте следующие команды IOS, чтобы открыть режим настройки интерфейса Fast Ethernet Fa0/0 на Router01 и настроить IP-адрес как 172.16.0.1/16.

Используйте следующие команды IOS, чтобы открыть режим конфигурации последовательного интерфейса S0/0 на Router01 и настроить IP-адрес как 172.17.0.1/16. Вы также должны установить тактовую частоту с помощью команды «тактовая частота» на интерфейсе S0/0, так как это сторона DCE.

Не забудьте запустить команду «copy running-config startup-config» из режима включения, если вы хотите сохранить изменения, внесенные в маршрутизатор.

Конфигурация имени хоста и IP-адреса в Router02

Подключитесь к консоли Router02 и используйте следующие команды IOS, чтобы настроить имя хоста как Router02.

Используйте следующие команды IOS, чтобы открыть режим настройки интерфейса Fast Ethernet Fa0/0 на Router02 и настроить IP-адрес как 172.18.0.1/16.

Используйте следующие команды IOS, чтобы открыть режим конфигурации последовательного интерфейса S0/0 на Router02 и настроить IP-адрес как 172.17.0.2/16.

Используйте следующие команды IOS, чтобы открыть режим конфигурации последовательного интерфейса S0/1 на Router02 и настроить IP-адрес как 172.19.0.1/16. Вы также должны установить тактовую частоту с помощью команды «тактовая частота» на интерфейсе S0/1, так как это сторона DCE.

Не забудьте запустить команду «copy running-config startup-config» из режима включения, если вы хотите сохранить изменения, внесенные в маршрутизатор.

Настройка имени хоста и IP-адреса в Router03

Подключитесь к консоли Router03 и используйте следующие команды IOS, чтобы настроить имя хоста как Router03.

Используйте следующие команды IOS, чтобы открыть режим настройки интерфейса Fast Ethernet Fa0/0 на Router03 и настроить IP-адрес как 172.20.0.1/16.

Используйте следующие команды IOS, чтобы открыть режим конфигурации последовательного интерфейса S0/1 на Router03 и настроить IP-адрес как 172.19.0.2/16.

Не забудьте запустить команду «copy running-config startup-config» из режима включения, если вы хотите сохранить изменения, внесенные в маршрутизатор.

Настройка протокола Open Shortest Path First (OSPF) в Router01

Подключитесь к консоли Router01 и используйте следующие команды IOS для настройки протокола Open Shortest Path First (OSPF) в Router01. Пожалуйста, обратитесь к началу этого урока, чтобы просмотреть команды IOS для настройки протокола Open Shortest Path First (OSPF).

С помощью команды IOS "network", как показано ниже, мы указываем только напрямую подключенные сети этого маршрутизатора.

Не забудьте запустить команду «copy running-config startup-config» из режима включения, если вы хотите сохранить изменения, внесенные в маршрутизатор.

Настройка протокола Open Shortest Path First (OSPF) в Router02

Подключитесь к консоли Router02 и используйте следующие команды IOS для настройки протокола Open Shortest Path First (OSPF) в Router02.Пожалуйста, обратитесь к началу этого урока, чтобы просмотреть команды IOS для настройки протокола Open Shortest Path First (OSPF).

С помощью команды IOS "network", как показано ниже, мы указываем только напрямую подключенные сети этого маршрутизатора.

Не забудьте запустить команду «copy running-config startup-config» из режима включения, если вы хотите сохранить изменения, внесенные в маршрутизатор.

Настройка протокола Open Shortest Path First (OSPF) в Router03

Подключитесь к консоли Router03 и используйте следующие команды IOS для настройки протокола Open Shortest Path First (OSPF) в Router03. Пожалуйста, обратитесь к началу этого урока, чтобы просмотреть команды IOS для настройки протокола Open Shortest Path First (OSPF).

С помощью команды IOS "network", как показано ниже, мы указываем только напрямую подключенные сети этого маршрутизатора.

Не забудьте запустить команду «copy running-config startup-config» из режима включения, если вы хотите сохранить изменения, внесенные в маршрутизатор.

Как просмотреть таблицу маршрутизации в Router01

После первоначальной настройки и настройки протокола Open Shortest Path First (OSPF) на всех маршрутизаторах мы можем использовать «show ip route» для просмотра таблицы маршрутизации в Router01, как показано ниже.

Символ "O" в начале строки в таблице маршрутизации показывает, что это маршрут, обнаруженный протоколом Open Shortest Path First (OSPF), а символ "C" показывает, что это сеть с прямым подключением.

Как просмотреть таблицу маршрутизации в Router02

После первоначальной настройки и настройки протокола Open Shortest Path First (OSPF) на всех маршрутизаторах мы можем использовать «show ip route» для просмотра таблицы маршрутизации в Router02, как показано ниже.

Символ "O" в начале строки в таблице маршрутизации показывает, что это маршрут, обнаруженный протоколом Open Shortest Path First (OSPF), а символ "C" показывает, что это сеть с прямым подключением.

Как просмотреть таблицу маршрутизации в Router03

После первоначальной настройки и настройки протокола Open Shortest Path First (OSPF) на всех маршрутизаторах мы можем использовать «show ip route» для просмотра таблицы маршрутизации в Router03, как показано ниже.

Символ "O" в начале строки в таблице маршрутизации показывает, что это маршрут, обнаруженный протоколом Open Shortest Path First (OSPF), а символ "C" показывает, что это сеть с прямым подключением.

Проверьте подключение между сетями с помощью команды ping

Чтобы проверить маршруты протокола Open Shortest Path First (OSPF) и возможность подключения между сетями, запустите команду ping с Host01 (IP-адрес: 172.16.0.10/16) на Host03 (IP-адрес: 172.20.0.10/16).

Пинг 172.20.0.10 с 32 байтами данных:

Ответ от 172.20.0.10: байт=32 время=172 мс TTL=125
Ответ от 172.20.0.10: байт=32 время=188 мс TTL=125
Ответ от 172.20.0.10: байт=32 time=157ms TTL=125
Ответ от 172.20.0.10: bytes=32 time=188ms TTL=125

Статистика проверки связи для 172.20.0.10:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
приблизительное время прохождения туда и обратно в миллисекундах:
Минимум = 157 мс, Максимум = 188 мс, Среднее = 176 мс

Ответ ping от Host03 (IP-адрес: 172.20.0.10/16) показывает, что протокол Open Shortest Path First (OSPF) правильно настроен на трех маршрутизаторах и существует сетевое соединение между разными сетями.

Open Shortest Path First (OSPF) – это протокол маршрутизации, разработанный Инженерной группой Интернета (IETF).

OSPF основан на стандартах, что означает, что он доступен на маршрутизаторах Cisco, а также других поставщиков, что делает его независимым от поставщиков протоколом маршрутизации.

Это отличается от Enhanced Internal Gateway Protocol (EIGRP), который является собственностью Cisco и, следовательно, доступен только на маршрутизаторах Cisco.

OSPF делит свой домен маршрутизации на более мелкие подразделения, называемые областями. Эти области OSPF пронумерованы, и в каждой может быть несколько маршрутизаторов OSPF.

Область OSPF 0 находится в центре домена OSPF, и все остальные области подключены к ней. По сути, это звездообразная топология областей OSPF, где область 0 находится в центре звезды.

Преимущество областей OSPF заключается в том, что большая часть информации о маршрутизации содержится внутри области, а на маршрутизаторы в других областях отправляется только сводная информация о маршрутизации.

Это делает OSPF очень эффективным с точки зрения использования таких ресурсов, как вычислительная мощность, память и пропускная способность. Консервативное использование ресурсов, в свою очередь, позволяет OSPF хорошо масштабироваться до очень больших топологий.

Начнем настраивать нашу простую топологию OSPF с одной областью 0 в автономной системе (AS) 10, как показано на рис. 1.

Мы не будем вдаваться в подробности настройки IP-адресов и предположим, что все IP-адреса были предварительно настроены на всех интерфейсах, включая интерфейсы Loopback, как показано на рисунке.

Рис. 1. Настройка OSPF

ospf-configuration

Команда router ospf, введенная в режиме глобальной конфигурации с аргументом номер-автономной-системы, создает экземпляр маршрутизации OSPF. Это первый шаг в настройке OSPF на маршрутизаторе, как здесь, на маршрутизаторе R1:

Как вы могли заметить, мы перешли из режима глобальной конфигурации в режим конфигурации маршрутизатора, о чем свидетельствует измененная подсказка маршрутизатора.

Следующим шагом в настройке OSPF является указание, какие интерфейсы маршрутизатора включены в OSPF, с помощью сетевой команды, а также указание области OSPF, к которой принадлежит интерфейс.

Маршрутизатор будет отправлять сообщения OSPF и пытаться установить смежность с другими маршрутизаторами OSPF, использующими эти интерфейсы. Мы включим OSPF на Fa0/0 и S0/0 на R1, поместив оба интерфейса в область 0:

На этом мы завершаем настройку OSPF на маршрутизаторе R1. Мы продолжим настройку OSPF на R2 и R3 по тому же шаблону, а также включим OSPF на интерфейсах Loopback0:

На этом наша настройка OSPF на маршрутизаторах R1, R2 и R3 завершена, и пришло время проверить, работает ли наша конфигурация должным образом. Если мы правильно настроили OSPF, R1 должен установить смежность OSPF как с R2, так и с R3. Посмотрим, так ли это:

ID соседа Pri State Dead Time Address Address Interface
10.10.2.2 0 FULL/ – 00:00:35 192.168.12.2 Serial0/0
10.10.3.3 1 FULL/BDR 00:00:32 172.16 .13.3 FastEthernet0/0

Вы видите двух соседей 10.10.2.2 и 10.10.3.3, которые являются IP-адресами Loopback0 R2 и R3 соответственно. Точнее, 10.10.2.2 и 10.10.3.3 — это идентификаторы маршрутизаторов R2 и R3 соответственно, поскольку маршрутизатор OSPF по умолчанию выбирает самый высокий IP-адрес на интерфейсе Loopback в качестве своего идентификатора маршрутизатора OSPF (что также влияет на выбор устройств DR и BDR). ).

Вывод показывает, что R1 успешно установил смежность с R2 и R3. Вероятно, мы можем надеяться, что к настоящему времени уже произошел некоторый обмен маршрутной информацией, заполнив таблицу маршрутизации некоторыми маршрутами.

Шлюз последней инстанции не установлен

192.168.12.0/30 разделен на подсети, 1 подсеть
C 192.168.12.0 подключен напрямую, Serial0/0
172.16.0.0/24 разделен на подсети, 1 подсеть
O 172.16.13.0 [110/74] via 192.168.12.1, 00:11:27, Serial0/0
10.0.0.0/8 с переменными подсетями, 2 подсети, 2 маски
O 10.10.3.3/32 [110/ 75] via 192.168.12.1, 00:10:27, Serial0/0
C 10.10.2.0/24 подключен напрямую, Loopback0

R2 знает о сети 10.10.3.3/32, и внимательные читатели могли заметить маску /32. Пожалуйста, обратитесь к рисунку 1 и обратите внимание, что мы настроили наши интерфейсы Loopback0 с маской /24.

Эта очевидная аномалия является поведением OSPF по умолчанию, рекламирующим интерфейсы Loopback с масками /32. Теперь давайте заключим сделку, отправив эхо-запрос Loopback0 маршрутизатора R3 с маршрутизатора R2, чтобы подтвердить сквозное подключение.

Введите управляющую последовательность, чтобы прервать.
Отправка 5 100-байтовых эхо-сообщений ICMP на адрес 10.10.3.3, время ожидания составляет 2 секунды:
.
Показатель успеха составляет 100 процентов (5/5), время приема-передачи мин/среднее/макс = 16/55/136 мс

При реализации этой топологии в лабораторных условиях вы должны использовать команды show, описанные в этой статье, на всех своих маршрутизаторах, внимательно изучая выходные данные. Это было бы весело и отличный способ лучше узнать OSPF.

Дополнительные сведения и руководство по OSPF

Один из самых популярных доступных протоколов динамической маршрутизации — Open Shortest Path First (OSPF). Это протокол алгоритма состояния канала (по сравнению с протоколами вектора расстояния, такими как RIP), и он классифицируется как протокол внутреннего шлюза (IGP), такой как EIGRP, IS-IS и т. д.

Обратите внимание, что для очень маленьких сетей вы можете добиться полной маршрутизации, просто настроив статические маршруты без протокола динамической маршрутизации.

Протоколы IGP работают в одной и той же сети Autonomous System (т. е. в сети с одним и тем же административным доменом, например, в локальной сети компании, в университетской сети университетского городка, в частной глобальной сети корпорации и т. д.).

Преимущество OSPF в том, что это иерархический протокол, использующий сетевые области. Распределение информации о маршрутизации становится более структурированным, а также упрощает устранение неполадок.

OSPF широко используется в сетях Cisco и полностью поддерживается операционной системой Cisco IOS, как мы видели выше.

Однако OSPF также полностью поддерживается другими поставщиками сетевых решений, такими как Juniper и т. д.

Первым шагом OSPF является установление связи с соседними маршрутизаторами. Цель состоит в том, чтобы получить информацию о всех возможных сетевых устройствах и каналах от соседних маршрутизаторов, чтобы создать полную картину всей топологии сети.

Аналогичным образом соседние маршрутизаторы также будут получать информацию от других маршрутизаторов, выступающих в качестве соседей.Так что в конечном итоге вся существующая информация в сети может быть изучена всеми существующими маршрутизаторами в сети (строится таблица топологии).

Событие, когда маршрутизаторы устанавливают полную связь со своими соседями (смежность), часто называют конвергенцией.

После того, как все маршрутизаторы установили связь со своими соседями (neighbor adjacency — Convergence), происходит процесс обмена маршрутной информацией с помощью некоторых специальных пакетов, отвечающих за передачу маршрутной информации.

Эти пакеты часто называют объявлениями о состоянии канала (пакетами LSA). Помимо пакетов приветствия, корректная работа протокола маршрутизации OSPF также зависит от пакетов LSA.

Алгоритм, используемый OSPF для определения кратчайшего пути к определенному месту назначения, называется Shortest Path First (SPF) и очень эффективен. Хотя OSPF протягивает множество путей к определенному месту назначения, он может с большой точностью определить, какой путь лучше.

Но у OSPF есть еще одно преимущество, а именно концепция иерархической сети, которая делает процесс обновления информации о маршрутизации более эффективным.

Применяя концепцию этой иерархии, OSPF использует сетевые области как набор маршрутизаторов и каналов, по которым распространяется информация о маршрутизации.

Что такое понятие «Области» в OSPF:

OSPF создан и предназначен для обслуживания крупных частных сетей. Это означает, что OSPF должен иметь механизм высокой масштабируемости, который не так легко исчерпать или «застрять» из-за все большего расширения сети.

Чтобы OSPF мог обслуживать быстрорастущие сети, протокол маршрутизации оснащен иерархической системой в виде группировки маршрутизаторов OSPF в «Области».

Разделение маршрутизаторов в сети на «Области» дает много преимуществ, особенно для решения проблемы, когда количество сетевых маршрутов становится больше, а устранение неполадок становится более сложным. Для этого используется концепция области для создания иерархии.

Почему разделение сети на области поможет:

Когда сеть становится все больше и больше, протокол маршрутизации OSPF перестает быть эффективным, если он передается только в пределах одной области.

Как вы уже знаете, OSPF — это протокол состояния канала. То есть протокол маршрутизации будет собирать данные о состоянии каждого канала в сети OSPF.

Что произойдет, если сеть OSPF будет состоять из сотен или даже тысяч каналов? Конечно, процесс сбора и обновления всей информации о ссылках потребует некоторого времени и больших ресурсов процессора.

После этого процесс определения наилучшего пути для всех сетей назначения конкретным процессом OSPF, запущенным на маршрутизаторе, станет очень медленным.

Исходя из этого ограничения, очень поможет концепция Областей. Теперь маршрутизаторы внутри области несут ответственность только за мониторинг состояния ссылок только в этой конкретной области.

Цель состоит в том, чтобы уменьшить количество отслеживаемых ссылок, чтобы как можно быстрее и эффективнее распространять информацию о маршрутизации, тем самым повышая стабильность сети.

Как распространяется информация о состоянии ссылок

OSPF использует объявления о состоянии канала (LSA) для распространения информации о состоянии канала между маршрутизаторами в топологии OSPF.

При распространении этой информации механизм LSA использует специальные пакеты (пакеты LSA), которые несут информацию в виде статуса канала — статуса существующего канала в маршрутизаторе.

Затем этот пакет можно распространить по всей сети OSPF. Вся информация, содержащаяся в каналах маршрутизатора и собранная процессом OSPF, затем упаковывается в пакеты LSA и отправляется во всю сеть OSPF.

Что такое пакет LSA

Как объяснялось выше, пакеты LSA содержат информацию о каналах, существующих на маршрутизаторе, и статусе каждого канала (такая информация также включает пропускную способность канала). Затем пакеты LSA распространяются на другие маршрутизаторы от каждого маршрутизатора к соседнему.

Обмен пакетами LSA происходит не только в начале формирования базы данных топологии OSPF, но и в сети OSPF постоянно обновляются статусы каналов.

Однако пакеты LSA, распространяемые в первый раз, отличаются от последующих пакетов.

Поскольку первый пакет LSA содержит наиболее полную информацию о статусе ссылок в сети, а следующие пакеты LSA представляют собой только обновленную информацию о статусе ссылки, таким образом, пакеты обновлений LSA потребляют меньшую полосу пропускания.

Пакеты LSA также делятся на несколько типов. Это разделение производится на основе информации, содержащейся в каждом пакете, и того, для кого предназначен пакет LSA.

Пакеты OSPF LSA делятся на семь типов. Каждый тип полезен при передаче информации о состоянии канала.

Типы маршрутизаторов OSPF:

Как мы уже говорили, OSPF использует концепцию областей для обеспечения правильного распределения информации о маршрутизации и стабильности оборудования. В зависимости от расположения и роли маршрутизатора в зоне OSPF маршрутизатор можно разделить на несколько типов маршрутизаторов OSPF.

Расположение маршрутизатора в сети OSPF также влияет на его работу. Ниже приведены некоторые типы маршрутизаторов OSPF в зависимости от их расположения и функций в сети OSPF:


*Внутренний маршрутизатор

К внутренним относятся маршрутизаторы, подключенные внутри области OSPF. Маршрутизаторы в той же области будут воспринимать все остальные маршрутизаторы в этой области как внутренние маршрутизаторы.

Внутренний маршрутизатор не имеет соединений с другими областями, поэтому его функция заключается только в предоставлении и получении маршрутной информации только относительно своей области.

Задачей внутреннего маршрутизатора является поддержание базы данных топологии и таблицы маршрутизации, которые являются точными для каждой подсети в его области. Этот тип маршрутизатора выполняет лавинную рассылку LSA только другим маршрутизаторам, которые считаются внутренними маршрутизаторами (в пределах одного маршрутизатора).

* Магистральный маршрутизатор

Одно из правил, которое необходимо соблюдать в сетях OSPF, заключается в том, что если существует более одной сетевой области, они должны быть подключены к области, которая считается магистральной областью.

Магистральная область обычно помечается цифрой 0.0.0.0 или часто упоминается как область 0. Маршрутизаторы, которые полностью находятся в магистральной области 0, называются магистральными маршрутизаторами.

Магистральный маршрутизатор знает всю информацию о топологии и маршрутизации, содержащуюся во всей сети OSPF.

* Пограничный маршрутизатор области (ABR)

Как следует из названия, маршрутизатор «Граница области» действует как связующее звено между областями сети. Этот маршрутизатор соединяет разные области в сети OSPF.

Однако, поскольку все области должны быть подключены к магистральной области, это означает, что маршрутизатор ABR просто соединяет область 0 с другими областями.

Итак, маршрутизаторы ABR подключены к двум разным областям: одно — к области 0, а другое — к другим областям. Маршрутизаторы ABR хранят и поддерживают информацию для каждой области, к которой они подключены. Его задача также заключается в распространении информации о маршрутизации в каждой области.

Однако распространение этой информации осуществляется с помощью специального пакета LSA, который представляет собой сводку существующих IP-подсетей в сети.

Благодаря этому сводному обновлению процесс обмена информацией о маршрутизации между областями не потребляет слишком много вычислительных ресурсов маршрутизаторов, а также не требует большой пропускной способности.

* Пограничный маршрутизатор автономной системы (ASBR)

Однако бывают случаи, когда в сегменте сети невозможно использовать тот же протокол маршрутизации, что и на других маршрутизаторах. Возможно, запущен другой протокол IGP.

Поэтому маршрутизатор должен быть настроен для работы как с OSPF, так и с другим протоколом маршрутизации (например, RIP или EIGRP и т. д.) для соединения двух сегментов. Такой маршрутизатор называется ASBR. Маршрутизаторы ASBR можно размещать в любом месте сети, но маршрутизатор должен иметь ответвление в области 0 OSPF.

Типы областей OSPF

После разделения сети на области и настройки маршрутизаторов каждую область можно разделить на категории в соответствии с ее характеристиками в сети. У нас есть следующие типы областей OSPF:

* Магистральная область

Магистральная область — это место встречи всех остальных областей в сети OSPF. Эта область часто помечается цифрой 0 или называется областью 0.

* Стандартная площадь

Области этого типа — это все другие области, кроме области 0. Все маршрутизаторы, существующие в этой области, будут иметь одинаковую информацию о состоянии канала, поскольку они будут создавать смежности друг с другом и напрямую обмениваться информацией. Таким образом, все маршрутизаторы, существующие в этой области, будут иметь одну и ту же базу данных топологии, но их таблицы маршрутизации могут отличаться.

* Заглушка

Заглушка буквально означает крайний конец. Этот термин используется в сетях OSPF для дублирования одной или нескольких областей, расположенных в конце сети без других ответвлений. Тупиковая область — это область без других путей к любой другой сети, кроме магистральной.

Эта область не получает пакеты LSA типа 4 и 5. Это означает, что это область, в которой не принимаются пакеты LSA из других областей, доставленные маршрутизатором ABR, и не принимаются пакеты LSA от других протоколов маршрутизации, находящихся за пределами маршрутизатора ASBR (тип LSA 4 и 5).

Иными словами, маршрутизаторы в этой области будут принимать информацию только от других маршрутизаторов в той же области, а не новую информацию о маршрутах от других маршрутизаторов. Однако следующий вопрос заключается в том, как этот тип области может взаимодействовать с внешним миром, если нет информации о маршрутизации, которую можно было бы получить из внешнего мира.

Ответ: маршрут по умолчанию.В этой области существует маршрут по умолчанию для отправки пакетов за пределы ее границ через маршрутизатор-шлюз по умолчанию, который является маршрутизатором, соединяющим область с магистралью.

* Полностью заглушка

Область Totally Stub никогда не будет получать информацию о маршрутизации из сетей за пределами ее границ. Эта область блокирует пакеты LSA типа 3, 4 и 5, поэтому никакая информация не может попасть в эту область. Области этого типа также похожи на тупиковые области, которые полагаются на маршрут по умолчанию для доступа к внешнему миру.

стоимость ospf на интерфейс

Студенты CCNA должны понимать, как работает OSPF, а также как его настраивать. Если вы понятия не имеете, что такое OSPF, или если вы немного путаетесь, я рекомендую вам сначала прочитать мое введение в OSPF, прежде чем продолжить. Сказав это, давайте настроим OSPF! Вот топология, которую я буду использовать:

ospf lab одна область

Это топология, которую мы будем использовать. Все маршрутизаторы находятся в области OSPF 0. Обратите внимание, что канал между маршрутизаторами R2 и R1 представляет собой канал Ethernet (10 Мбит). Все остальные каналы являются интерфейсами FastEthernet (100 Мбит).

Начнем с конфигурации между R2 и R3:

Мне нужно использовать команду router ospf, чтобы войти в конфигурацию OSPF. Число «1» — это идентификатор процесса, и вы можете выбрать любой номер, который вам нравится. Это не имеет значения, и если вы хотите, вы можете использовать разные номера на каждом маршрутизаторе.

Второй шаг — использование сетевой команды. Он работает аналогично RIP, но немного отличается, позвольте мне объяснить вам:

Как и RIP, сетевая команда выполняет две функции:

  • Объявлять сети, попадающие в этот диапазон, в OSPF.
  • Активируйте OSPF на интерфейсах, попадающих в этот диапазон. Это означает, что OSPF будет отправлять приветственные пакеты на интерфейс.

Позади 192.168.23.0 вы можете увидеть 0.0.0.255. Это не маска подсети, а подстановочная маска. Подстановочная маска — это обратная маска подсети. Приведу пример:

Когда я говорю об обратной маске подсети, я имею в виду, что двоичные единицы и нули подстановочной маски перевернуты по сравнению с маской подсети. Маска подсети 255.255.255.0 совпадает с подстановочной маской 0.0.0.255. Не беспокойтесь об этом слишком сильно, так как я объясню вам подстановочные маски, когда мы будем говорить о списках доступа!

OSPF использует области, поэтому вам необходимо указать область:

В нашем примере мы настроили OSPF для одной области. Все маршрутизаторы принадлежат области 0.

После ввода команды my network вы увидите это сообщение в консоли:

Отлично! Кажется, что R3 и R2 стали соседями. Есть еще одна команда, которую мы можем использовать, чтобы убедиться, что мы стали соседями:

Показать соседа ip ospf — отличная команда, чтобы узнать, есть ли у вашего маршрутизатора соседи OSPF. Когда состояние заполнено, вы знаете, что маршрутизаторы успешно стали соседями.

У каждого маршрутизатора OSPF есть идентификатор маршрутизатора, и мы проверяем его с помощью команды show ip protocols:

Выше вы видите идентификатор маршрутизатора R2 и R3. Они использовали свой самый высокий активный IP-адрес в качестве идентификатора маршрутизатора. Давайте создадим петлю на R2, чтобы увидеть, изменится ли идентификатор маршрутизатора…

Вот как вы создаете петлевой интерфейс. Вы можете выбрать любое число, которое вам нравится, это не имеет значения.

Идентификатор маршрутизатора не изменился. Нам нужно сбросить процесс OSPF, прежде чем изменение вступит в силу, вот как это сделать:

Используйте процесс очистки ip ospf для сброса OSPF. Посмотрим, есть ли разница:

Мы также можем изменить идентификатор маршрутизатора вручную. Позвольте мне продемонстрировать это на R3:

Сейчас это 192.168.23.3…

Маршрутизатор достаточно дружелюбен, чтобы предупредить меня о перезагрузке или очистке процесса OSPF. Давайте проверим нашу конфигурацию:

Как вы можете видеть выше, идентификатор маршрутизатора теперь 3.3.3.3.

Изменение идентификатора маршрутизатора — это не то, что вы обычно делаете. IP-адреса на вашем маршрутизаторе должны быть уникальными, поэтому ваш идентификатор маршрутизатора OSPF также будет уникальным. Однако понимание того, как OSPF выбирает идентификатор маршрутизатора, — это то, что вам нужно понять для экзамена.

Сейчас у нас есть смежность соседа OSPF между маршрутизаторами R2 и R3. Давайте настроим наши маршрутизаторы так, чтобы R2/R1 и R1/R3 также стали соседями OSPF:

Я объявлю все сети в OSPF. Прежде чем мы проверим таблицу маршрутизации, было бы неплохо проверить, не стали ли наши маршрутизаторы соседями OSPF:

Отлично, наши маршрутизаторы стали соседями OSPF, и состояние заполнено, что означает, что они завершили обмен информацией. Давайте проверим таблицы маршрутизации:

R2 имеет одну запись для сети 192.168.13.0/24. Что именно мы здесь видим?

Топология OSPF

Упражнение 1. Настройте OSPF на двух маршрутизаторах и проверьте состояние смежности, таблицу маршрутизации и LSDB

Шаги:

1.Настройте IP-адрес в R1 и R2

2.Создайте один петлевой интерфейс на обоих маршрутизаторах и настройте IP-адрес

3. Включите OSPF и рекламу сетей

Конфигурация R1:

Шаг 1. Настройка IP-адреса на маршрутизаторе R1

Шаг 2. Создание интерфейса обратной связи

Шаг 3. Настройка OSPF

Конфигурация R2:

Шаг 1. Настройка IP-адреса

Шаг 2. Создание интерфейса замыкания на себя

Шаг 3. Настройка OSPF

%OSPF-5-ADJCHG: процесс 1, номер 10.0.0.1 в FastEthernet0/0 с ЗАГРУЗКИ на ПОЛНЫЙ, загрузка выполнена

<р>1. Проверка состояния смежности:

Идентификатор соседа Pri State Dead Time Address Address Interface

10.0.0.1 1 ПОЛНЫЙ/BDR 00:00:37 192.168.1.1 FastEthernet0/0

10.0.0.0/32 разделен на подсети, 1 подсеть

O 10.0.0.1 [110/11] через 192.168.1.1, 00:49:36, FastEthernet0/0

<р>3. Проверка LSDB

Маршрутизатор OSPF с идентификатором (20.0.0.1) (идентификатор процесса 1)

Состояния соединения маршрутизатора (область 0)

10.0.0.1 10.0.0.1 1008 0x80000004 0x00F02C 2

20.0.0.1 20.0.0.1 1035 0x80000004 0x00E01D 2

Состояния сетевых каналов (область 0)

192.168.1.2 20.0.0.1 1035 0x80000002 0x002572

Протокол маршрутизации: "ospf 1"

Список фильтров исходящих обновлений для всех интерфейсов не задан

Список фильтров входящих обновлений для всех интерфейсов не задан

Идентификатор маршрутизатора 20.0.0.1

Количество областей в этом маршрутизаторе: 1. 1 нормальная 0 stub 0 nssa

Маршрутизация для сетей:

20.0.0.0 0.255.255.255 площадь 0

192.168.1.0 0.0.0.255 область 0

Эталонная пропускная способность – 100 Мбит/с

Источники маршрутной информации:

Последнее обновление расстояния до шлюза

10.0.0.1 110 00:49:49

Расстояние: (по умолчанию 110)

Упражнение 2. Убедитесь, что DR и BDR выбираются на основе идентификатора маршрутизатора, если приоритет одинаков.

ospf выбор топологии DR BDR

1.Настройте IP-адрес и создайте петлевой интерфейс на всех маршрутизаторах.

(Если настроены петлевые интерфейсы, идентификатор маршрутизатора будет самым высоким IP-адресом среди петлевых интерфейсов)

<р>2. Настройте OSPF и объявите все сети

<р>3. Проверить состояния смежности

Для настройки OSPF и рекламных сетей используйте те же команды, что и в упражнении 1.

Ниже показаны состояния смежности и выбранный DR/BDR для приведенной выше топологии.

Этот вывод берется с маршрутизатора R1. Как и ожидалось, R4 выбран в качестве DR, поскольку его идентификатор маршрутизатора является самым высоким среди этих маршрутизаторов.

NeighborID--Pri --State--Dead Time--Address--Interface

20.0.0.1--1--2WAY/DROTHER--00:00:36 192.168.1.2 FastEthernet0/0

30.0.0.1--1-- ПОЛНЫЙ/BDR 00:00:33 192.168.1.3 FastEthernet0/0

40.0.0.1--1-- FULL/DR 00:00:33 192.168.1.4 FastEthernet0/0

Упражнение 3. Убедитесь, что если приоритет отличается, устройство с наивысшим приоритетом выбрано в качестве аварийного восстановления.

Шаги:

<р>1. Настройте приоритет в R1 как 10 и R2 как 5

<р>2. Перезапустите процесс OSPF, чтобы снова выполнить формирование смежности

<р>3. Проверить статус DR/BDR

<р>1. Изменение приоритета в R1 и R2

<р>2. Перезапуск OSPF на маршрутизаторах R1 и R2

Сбросить процесс OSPF? [нет]: да

Сбросить процесс OSPF? [нет]: да

<р>3. Проверка новых DR и BDR

Идентификатор соседа Pri State Dead Time Address Address Interface

10.0.0.1 10 FULL/DR 00:00:31 192.168.1.1 FastEthernet0/0

20.0.0.1 5 ПОЛНЫЙ/BDR 00:00:39 192.168.1.2 FastEthernet0/0

30.0.0.1 1 2WAY/DROTHER 00:00:37 192.168.1.3 FastEthernet0/0

Как и ожидалось, R1 с наивысшим приоритетом выбирается в качестве DR, а R2 со вторым по приоритету выбирается в качестве BDR.

Упражнение 4. Убедитесь, что внешние маршруты не отображаются в таблице маршрутизации области STUB.

топология тупиковой области ospf

Шаги:

1. В приведенной выше топологии настройте сеть между R1 и R2 в области 1 и сеть между R2 и R3 в области 0

<р>2. Настройте статический маршрут в R3 и перераспределите статические сети в OSPF

3.Убедитесь, что перераспределенные сети отображаются в таблице маршрутизации маршрутизатора R1.

Если область 1 настроена как тупиковая область, маршрутизатор R2, действующий как ABR для области 1, не позволит LSA 4 и 5 проходить в область 1. Вместо этого R2 введет маршрут по умолчанию в область 1, который можно использовать. R1 для отправки пакетов во внешние сети.

Настройка OSPF в R1 и R2

Настройка статического маршрута и перераспределения в R3

Таблица маршрутизации R1 до настройки заглушки

O E2 40.0.0.0/8 [110/20] через 192.168.1.2, 00:00:48, FastEthernet0/0

O IA 192.168.2.0/24 [110/20] через 192.168.1.2, 00:01:49, FastEthernet0/0

R1 теперь показывает перераспределенную сеть 40.0.0.0 .Тип «O E2» указывает, что этот маршрут получен из LSA 5.

Перенастройка области 1 в качестве заглушки:

Примечание. Когда область изменяется на заглушку , смежность восстанавливается.

Таблица маршрутизации R1 после настройки тупиковой области

O IA 192.168.2.0/24 [110/20] через 192.168.1.2, 00:33:59, FastEthernet0/0

O*IA 0.0.0.0/0 [110/11] через 192.168.1.2, 00:33:59, FastEthernet0/0

Как и ожидалось, маршрут по умолчанию присутствует в таблице маршрутизации R1.

R2, который является ABR для области 1, внедрил маршрут по умолчанию в область 1. LSA 3 используется для внедрения этого маршрута по умолчанию. Вы можете увидеть код «O*IA», который показывает, что этот маршрут получен из LSA 3.

Читайте также: