Коммерческое предложение

Что такое BMP?

дата публикации - Что такое BMP? 12.08.2026

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

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

Зачем нужен BMP?

Без BMP невозможно получить доступ к содержимому Local-RIB устройств или просматривать получаемые обновления протокола с помощью стандартных механизмов протокола. Вместо этого состояние работы BGP на устройствах можно проверять только вручную, что неэффективно. Как протокол мониторинга сети, BMP устраняет необходимость ручного запроса и предоставляет следующие преимущества:

  1. Более подробная информация о маршрутизации: BMP предоставляет подробную информацию о маршрутизации и уведомления о событиях в режиме реального времени, помогая сетевым администраторам лучше понимать и контролировать состояние сети. Отслеживая всю информацию о маршрутизации, отправляемую соседними маршрутизаторами на локальный маршрутизатор, BMP может предоставить исчерпывающую и точную информацию о таблице маршрутизации.
  2. Снижение последствий сетевых сбоев: BMP может оперативно обнаруживать и сообщать о различных ошибках и нештатных событиях, таких как прерывание соединения и сбой повторной передачи. Эта информация помогает сетевым администраторам быстро выявлять и устранять проблемы, тем самым снижая влияние сетевых сбоев на работу сервисов.
  3. Повышенная производительность и безопасность сети: анализируя информацию о маршрутизации и событиях, BMP помогает сетевым администраторам совершенствовать архитектуру сети и оптимизировать политики маршрутизации, повышая производительность и безопасность сети.
  4. Расширенная масштабируемость сети: BMP поддерживает множество моделей маршрутизаторов и поставщиков, повышая масштабируемость и совместимость сети.

Протокол BMP, работающий между устройством и сервером, осуществляющим его мониторинг, обеспечивает постоянный доступ к Adj-RIB-In пира и периодически передает различные данные, которые в дальнейшем анализируются сервером мониторинга. К такой информации относятся сведения о маршрутизаторах и пирах, сообщения BGP, данные о маршрутизации, статистика ошибок и нештатных событий, исторические записи сеансов BMP, а также данные трассировки маршрутизаторов. BMP может предоставлять подробную и точную информацию о всей траектории обработки маршрутов BGP, помогая сетевым администраторам лучше понимать процесс обмена информацией о маршрутизации между маршрутизаторами BGP в сети, выявлять потенциальные проблемы и исключения, а также оперативно выполнять настройку и оптимизацию. Это имеет большое значение для обеспечения эффективной работы сети и пересылки данных. Информация включает:

  1. Процесс выбора маршрута: BMP может записывать, как каждый маршрутизатор BGP выбирает оптимальный путь и обновляет таблицу маршрутизации, включая префикс BGP, номер AS и атрибуты пути.
  2. Проверка политики маршрутизации: BMP может проверять и подтверждать правильность и согласованность политик маршрутизации, помогая сетевым администраторам лучше управлять состоянием сети и оптимизировать его.
  3. Анализ принятия решений по маршрутам: BMP может сравнивать и анализировать траекторию обработки маршрутов между различными маршрутизаторами BGP для выявления узких мест и проблем, повышая стабильность и надежность сети.

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

Как работает BMP?

Связанные понятия

Adj-RIB-In: база данных информации о маршрутизации по соседству (Adjacency-Routing Information Base-In) — это база данных, в которой хранится информация о маршрутизации, полученная локальным BGP-узлом.

Adj-RIB-Out: база данных информации о маршрутизации по соседству (Adjacency-Routing Information Base-Out) — это база данных, в которой хранится информация о маршрутизации, отправляемая локальным BGP-узлом своим пирам.

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

Local-RIB: локальная база данных маршрутизации. Перед тем как информация о маршрутизации из Adj-RIB-In будет скопирована в Local-RIB, информация о маршрутизации каждого семейства адресов должна быть помечена с помощью End-of-RIB.

Начальная таблица: набор сетевых адресов, напрямую подключенных к локальному маршрутизатору, и соответствующая информация о маршрутизации. Эта информация обычно вычисляется самим маршрутизатором и хранится в Local-RIB.

Таблица дампа: набор всей информации о маршрутизации, полученной от соседних маршрутизаторов. Информация хранится в Adj-RIB-In и может быть скопирована в Local-RIB или Adj-RIB-Out после дальнейшей обработки. В случае потери или повреждения информации о маршрутизации соседние маршрутизаторы повторно отправят информацию, чтобы обеспечить целостность и точность таблицы дампа.

Типы сообщений BMP

Сеанс BMP включает в себя сообщения инициации, уведомления о подключении узла (PU), мониторинга маршрута (RM), уведомления об отключении узла (PD), отчетов о статистике (SR), завершения, а также отслеживания политики и атрибутов маршрута (ROFT), которые передаются в виде пакетов. Обратите внимание, что сеансы BMP являются однонаправленными. То есть отслеживаемое устройство отправляет сообщения на сервер мониторинга, но игнорирует любые сообщения от сервера мониторинга. Функции этих сообщений следующие:

  • Сообщение инициации: передает на сервер мониторинга такую информацию, как производитель устройства и версия программного обеспечения.
  • Сообщение PU: уведомляет сервер мониторинга об установлении связи с BGP-узлом.
  • Сообщение RM: передает на сервер мониторинга статистику о рабочем состоянии отслеживаемого устройства, такую как количество маршрутов в Local-RIB и количество маршрутов в Adj-RIB-In. Тип данных определяется типом статистических данных, указанным в поле статистических данных.
  • Сообщение PD: уведомляет сервер мониторинга о том, что соединение с BGP-партнером было разорвано.
  • Сообщение SR: передает на сервер мониторинга статистику работы маршрутизатора.
  • Сообщение о завершении: сообщает серверу мониторинга о причине закрытия сеанса BMP.
  • Сообщение ROFT: в режиме реального времени сообщает серверу мониторинга о траектории обработки маршрутов.

Реализация

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

  1. Сеанс BMP запускается, когда контролируемое устройство отправляет сообщение Initiation.
  2. Контролируемое устройство отправляет сообщения PU и RM.
  3. После передачи начальной таблицы контролируемое устройство отправляет инкрементные обновления, инкапсулированные в сообщения RM, а также периодически отправляет сообщения SR в соответствии с настройками. Оно также отправляет сообщения PU или PD, если устанавливается новое отслеживаемое BGP-соединение или если такое BGP-соединение выходит из состояния установленного, соответственно.
  4. Контролируемое устройство отправляет сообщение ROFT через сеанс BMP в соответствии с настройками.
  5. Когда сеанс TCP закрывается по любой причине, сеанс BMP, работающий над сеансом TCP, завершается. Перед закрытием сеанса TCP контролируемое устройство также может отправить сообщение Termination для проактивного отключения.

Применение и развертывание

BMP может широко использоваться в сетях различного масштаба, таких как сети интернет-провайдеров, корпоративные сети и центры обработки данных. Его можно интегрировать с существующей системой мониторинга для прослушивания стандартных TCP-портов и сбора информации BGP с целью получения полных сведений о состоянии сети. В сети, показанной на следующем рисунке, между сервером мониторинга и отслеживаемыми устройствами (PE1 и PE2) устанавливаются TCP-соединения. Мониторируемые устройства отправляют незапрашиваемые сообщения BMP на сервер мониторинга, чтобы сообщить информацию о состоянии работы BGP. Получив эти сообщения BMP, сервер мониторинга анализирует их и отображает состояние работы BGP в окне мониторинга. Каждое сообщение, отправленное мониторируемым устройством на сервер мониторинга, содержит заголовок с информацией о пире, благодаря чему сервер мониторинга может определить, от какого пира BGP поступило сообщение.

Типичные сетевые решения на базе BMP

Тенденции развития

Быстрое развитие новых технологий, таких как облачные вычисления, Интернет вещей (IoT) и 5G, приводит к увеличению масштабов и сложности сетей, что, в свою очередь, предъявляет более высокие требования к мониторингу и управлению сетями. Как новый протокол мониторинга сетей, BMP будет развиваться в следующих направлениях:

  1. Более эффективная передача данных: в связи с постоянным ростом сетевого трафика BMP требует более эффективного механизма передачи данных, чтобы обеспечить оперативное получение и обработку информации о маршрутизации.
  2. Больше типов данных: помимо базовой информации о маршрутизации, BMP поддерживает другие типы данных, такие как пути AS и временные метки уведомлений, и в будущем может поддерживать еще больше типов данных.
  3. Более гибкие параметры конфигурации: BMP требует более гибких и простых в настройке параметров, чтобы адаптироваться к различным сетевым средам и требованиям.
  4. Точное управление маршрутизацией: BMP предоставляет более подробную и точную информацию о маршрутизации. В будущем BMP может работать с другими технологиями для реализации точного управления и мониторинга маршрутизации.

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

Нужна помощь?
Наши технические специалисты ответят на любой вопрос
Нужна помощь?
Наши технические специалисты ответят на любой вопрос

Технология формирования луча позволяет сфокусировать радиосигналы на беспроводные станции (STA) в определенных направлениях, что позволяет значительно улучшить показатели уровня принимаемого…

дата публикации - Что такое BMP? 12.08.2026
Усовершенствованная постоянная угроза (APT - advanced persistent threat) — это сложная и непрерывная кибератака, которая характеризуется тремя признаками: усовершенствованность, постоянство…

дата публикации - Что такое BMP? 12.08.2026
Атака методом перебора (brute force) заключается в подборе паролей путем последовательного пробования всех возможных вариантов до тех пор, пока не…

дата публикации - Что такое BMP? 12.08.2026
Выберите больше чем один товар для сравнения