Основные принципы и команды настройки ospf в Huawei ensp (подробное объяснение)
Основные принципы и команды настройки ospf в Huawei ensp (подробное объяснение)

————Предисловие————

Полное название OSPF — Open Shortest Path First, что означает «сначала открыть кратчайший путь». Это протокол внутреннего шлюза (IGP), используемый для расчета маршрутов внутри автономной системы (AS). OSPF — это протокол маршрутизации на основе состояния канала, который использует алгоритм SPF для расчета кратчайшего пути.

Преимущества OSPF

  • Скорость сходимостибыстрый:OSPFИспользование протоколаSPFалгоритм Вычислить кратчайший путь,Скорость сходимостибыстрый,можетбыстрый Быстрая адаптация к топологии сетиизизменять。
  • Петли маршрутизации. Протокол OSPF использует алгоритм SPF. Вычислить кратчайший путь, который может обеспечить петли маршрутизации в сети.
  • Краткое описание поддержки VLSMи: Протокол OSPF поддерживает маску подсети переменной длины (VLSM) и краткое описание может повысить эффективность использования сетевых ресурсов.
  • Разделение уровня области: протокол OSPF поддерживает разделение уровня области.,Это может уменьшить использование ресурсов ЦП маршрутизатора.
Как работает OSPF

  1. Стройте добрососедские отношения : OSPF маршрутизатор обнаруживает и Стройте, отправляя сообщения Hello. добрососедские отношения。
  2. После обмена информацией о состоянии ссылки: Стройте добрососедские отношения, маршрутизатор будет обмениваться информацией о состоянии ссылки друг с другом.
  3. Вычислить кратчайший путь : маршрутизатор использует алгоритм SPF для расчета всех мест назначениеиз кратчайшего пути.
  4. Обновить таблицу маршрутизации : маршрутизатор вычисляет кратчайший путь Обновить на основе расчета таблицу маршрутизации。
  5. Объявление информации о маршрутизации: маршрутизатор будет объявлять соседям свою собственную таблицу маршрутизации.

Иллюстрация

выборы DR и BDR

  • DR:Designated Router,обозначениемаршрутизатор,Если у вас есть маршрутизатор в определенной области, вы можете создать маршрутизатор,Отвечает за сохранение топологической информации в пределах областииз.,и общаться с другими регионами ДР.
  • BDR:Backup Designated Router,Резервное обозначение маршрутизатора,даDRизBackup,Когда DR терпит неудачу,БДР возьмет на себя обязанности ДРиз.

Порядок условий ДРи БДРизвыборы следующий:

  1. приоритет аварийного восстановления
  2. Router-ID
  3. приоритет интерфейса
  4. OSPFобластьID
  5. MAC-адрес

Выше приведены основные принципы OSPF.

Далее мы экспериментируем

Экспериментальная топология

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

Разделите области для обеспечения совместимости во всей сети. (ПК1 пингует ПК2)

Основной синтаксис OSPF

Язык кода:javascript
копировать
[Huawei]ospf 1 router-id 0.0.0.3    Номер конфигурации — 1изOSPFпроцесс, идентификатор маршрутизатора — 0.0.0.3.
[Huawei-ospf-1]area 0     Создать оспфобласть 0 позвоночникобласть
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
network Объявить сегмент сети с прямым подключением (Введите область области) анти-маска
Базовая конфигурация AR4

1. Сначала назначьте IP-адрес обычным способом.

2. Используйте ospf, чтобы установить идентификатор маршрутизатора, а затем войдите в область для объявления сегмента сети, подключенного напрямую.

Язык кода:javascript
копировать
The device is running!

<Huawei>
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
//Настраиваем базовыйIP-адрес
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.5.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]q	

//Вводим ospfКонфигурация
[Huawei]ospf 1 router-id 4.4.4.4
[Huawei-ospf-1]ar	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]net	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q

Как показано на картинке

Базовая конфигурация AR1

Команда Конфигурация в основном аналогична приведенной выше (обратите внимание на IP и объявленный сегмент сети).

Язык кода:javascript
копировать
<Huawei>sys
Enter system view,верните пользовательский вид с помощью Ctrl+Z.
[Huawei]un в ан
Информация: Информационный центр отключен.

//Подготовка к ИП
[ Huawei ] int g0 / 0 / 0
[Huawei-GigabitEthernet0/0/0] добавляет 192.168.2.2 255.255.255.0
[ Huawei — GigabitEthernet 0 / 0 / 0 ] int g0 / 0 / 1
[Huawei-GigabitEthernet0/0/1] добавляет 192.168.3.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]q

//Специальный Ос ПФ
[Huawei]ospf 1 идентификатор маршрутизатора 1.1.1.1
только [Huawei-ospf-1]	
[Huawei-ospf-1]ар	
[Huawei-ospf-1]зона
[Huawei-ospf-1-area-0.0.0.0]ne	
[Huawei-ospf-1-area-0.0.0.0]сеть 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]сеть 192.168.3.0 0.0.0.255
[Huawei-ospf-1-область-0.0.0.0]

AR1AR5иAR6из Конфигурация В основном то же самое

Но следует отметить, что при объявлении ospf нужно вводить заблокированную область! ! ! !

Настройка ABR (AR3)

соединятьOSPFобласть0иобласть1измаршрутизаторобычно называетсяABR(Area Border Маршрутизатор), то есть пограничный маршрутизатор области.

Язык кода:javascript
копировать
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.

//Настраиваем базовыйIP-адрес
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.4.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.6.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.7.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]int g4/0/0
[Huawei-GigabitEthernet4/0/0]ip add 192.168.5.2 255.255.255.0
[Huawei-GigabitEthernet4/0/0]

//КонфигурацияOSPF
[Huawei]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]n	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255

//Вводим область1 Объявить область 1 из сегмента сети, подключенного напрямую.
[Huawei-ospf-1-area-0.0.0.0]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.6.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]network 192.168.7.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]
<Huawei>dis ospf r	
<Huawei>dis ospf retrans-queue
<Huawei>dis ospf routing

Как показано на картинке

AR1AR5иAR6из Конфигурация В основном то же самое

AR1AR5иAR6из Конфигурация В основном то же самое

AR1AR5иAR6из Конфигурация В основном то же самое

После завершения настройки Посмотреть ОСПФ

Посмотреть ОСПФ

Проверьте информацию OSPF AR3.

Вы можете понять следующую информацию

  • Процесс OSPF 1 с идентификатором маршрутизатора 3.3.3.3: Это означает, что на текущем устройстве имеется OSPF номер процесса 1,маршрутизатор ID да 3.3.3.3。
  • Routing Tables: Эта часть показывает OSPF Процесс узнал из информации таблицы маршрутизации.
  • Routing for Network: В этом столбце отображается сеть назначения и информация о маршрутизации.
  • место назначения: В этом столбце указано место указан сетевой адрес.
  • Cost: В этом столбце указано прибытие на место. Стоимость сети: чем ниже стоимость, тем лучше путь.
  • тип: В этом столбце показан тип пути, включая Транзит Stub(stub)。
  • NextHop: В этом столбце указано прибытие на место. Назначение сети по адресу следующего перехода.
  • AdvRouter: В этом столбце показан рекламируемый маршрут. OSPF маршрутизаториз ID。
  • область: В этом столбце указано место назначение принадлежит сетииз OSPF область。
  • Total Nets: Это общее количество сетей.

Просмотр информации OSPF AR4

тест

сейчас После завершения настройкинас ПК1 для доступа к ПК2

Пинг любого IP-сегмента сети будет работать.

Сравнение OSPF и RIP

характеристика

OSPF

RIP

Тип протокола маршрутизации

протокол состояния канала

протокол вектора расстояния

Конструкция маршрутного стола

Используйте LSDB для хранения полной информации о топологии.

Ведение таблиц маршрутизации с использованием векторов расстояний

Предел прыжков

никто

Максимум 15 прыжков

Используемый алгоритм

Алгоритм Дейкстры

Алгоритм Беллмана-Форда

Классификация сетей

Регион, субрегион, автономная система

никто

уровень сложности

сложный

Простой

Скорость сходимости

быстрый

медленный

Масштабируемость

хороший

Разница

Потребление ресурсов

большой

Маленький

Метод аутентификации

поддерживать Различный Метод аутентификации

Простой Сертификация

балансировка нагрузки

поддерживать

Нетподдерживать

Применимые сценарии

Сеть среднего и крупного типа

Маленькийсеть

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

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода