Skip to content
EN

BGP: определение, применение и примеры

Коротко:

BGP (Border Gateway Protocol) — протокол маршрутизации между автономными системами (ASN) в интернете. Каждый крупный ISP публикует, какие префиксы IP-адресов он обслуживает. BGP-hijacking — атака, когда злоумышленник объявляет чужие префиксы. Защита: RPKI-signed routes. BGP управляет глобальным трафиком.

Проверить свой сайт →

Что такое BGP

BGP (Border Gateway Protocol) — протокол маршрутизации между автономными системами (ASN) в интернете. Каждый крупный ISP публикует, какие префиксы IP-адресов он обслуживает. BGP-hijacking — атака, когда злоумышленник объявляет чужие префиксы. Защита: RPKI-signed routes. BGP управляет глобальным трафиком.

Проверить BGP онлайн

Открыть инструмент →

История и развитие BGP

BGP (Border Gateway Protocol) был разработан в начале 1990-х годов как протокол маршрутизации между автономными системами (ASN) в интернете. Изначально BGP был создан для решения проблемы маршрутизации в условиях постоянно растущего числа подключений и сложности топологии сети.

С течением времени BGP претерпел значительные изменения и улучшения. Были добавлены новые возможности, такие как поддержка мультипротокольной маршрутизации (MP-BGP), что позволило использовать BGP для маршрутизации не только IP-трафика, но и других типов трафика, например, MPLS.

Одним из ключевых моментов в развитии BGP стало внедрение RPKI (Resource Public Key Infrastructure), которая позволяет проверять подлинность префиксов IP-адресов и предотвращать атаки типа BGP-hijacking.

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

Основные понятия и термины BGP

В BGP используются несколько основных понятий и терминов, которые необходимо понимать для работы с протоколом:

  • ASN (Autonomous System Number) — уникальный номер автономной системы, который используется для идентификации системы в интернете.
  • Префикс IP-адреса — часть IP-адреса, которая используется для определения сети. Каждый крупный ISP публикует, какие префиксы IP-адресов он обслуживает.
  • BGP-hijacking — атака, когда злоумышленник объявляет чужие префиксы, что может привести к перенаправлению трафика и нарушению работы сети.
  • RPKI-signed routes — маршруты, которые подписаны с использованием RPKI, что позволяет проверять их подлинность и предотвращать атаки типа BGP-hijacking.
  • Открытый и закрытый ASN — открытые ASN используются для маршрутизации трафика в интернете, а закрытые ASN используются для внутренних целей, например, для тестирования или управления сетью.

Понимание этих терминов и понятий необходимо для эффективной работы с BGP и обеспечения безопасности сети.

Настройка и мониторинг BGP

Настройка BGP включает в себя несколько этапов:

  • Определение ASN и настройка параметров BGP на маршрутизаторах.
  • Настройка таблиц маршрутизации и объявление префиксов IP-адресов.
  • Настройка политик маршрутизации для управления трафиком.

Для мониторинга BGP можно использовать различные инструменты и утилиты, такие как show ip bgp для просмотра таблиц маршрутизации, clear ip bgp для очистки таблиц маршрутизации и другие.

Также можно использовать специализированные инструменты для мониторинга BGP, такие как BGPmon или BGP-VIEW, которые предоставляют подробную информацию о состоянии BGP в сети.

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

AS-номерУникальный идентификатор сети
ОрганизацияВладелец автономной системы
СтранаРегистрация и расположение AS
Префиксы IPv4/v6Блоки IP-адресов в этой AS

Почему нам доверяют

BGP
данные маршрутизации
100K+
AS в базе
<1с
время ответа
Free
без ограничений

Как это работает

1

Введите IP или AS-номер

2

Ищем в BGP-таблицах

3

Получите данные AS и префиксы

Что такое ASN?

ASN (Autonomous System Number) — уникальный номер, присваиваемый сети интернет-провайдеров, CDN и крупных организаций. По ASN можно определить владельца IP-диапазона и отследить маршрутизацию трафика.

Поиск по ASN и IP

Введите AS-номер или IP — получите полную информацию об автономной системе.

IP-префиксы

Список всех IPv4 и IPv6 подсетей, объявленных этой автономной системой.

BGP-соседи

Upstream-провайдеры и пиринговые соединения данной AS.

Репутация AS

Признаки злоупотреблений: спам, DDoS-источники, известные хакерские хосты.

Кому это нужно

DevOps

диагностика маршрутизации

Безопасники

анализ источника атаки

Сетевые инженеры

анализ BGP-соседей

Разработчики

идентификация CDN

Частые ошибки

Путать AS и IP-адресAS — это набор IP-диапазонов. Один IP входит в одну AS, но AS может содержать миллионы IP.
Не проверять ASN при CDNCDN-ноды принадлежат AS CDN-провайдера, не вашей. Это важно для диагностики маршрутизации.
Игнорировать reputation ASЕсли ваш хостинг в AS с плохой репутацией — ваши письма и контент могут блокироваться.
Не смотреть на пировПиринговые соединения AS влияют на качество связи с разными регионами.

Лучшие практики

Проверяйте AS хостингаУбедитесь, что AS вашего хостинга не имеет репутационных проблем.
Используйте при диагностикеASN помогает понять, где находится проблема маршрутизации при плохой связности.
Сравнивайте AS конкурентовВыбор лучшего хостинга AS может улучшить маршрутизацию к ключевым регионам.
Добавьте к tracerouteЗнание ASN хопов превращает traceroute в карту маршрутизации провайдеров.

Получите больше с бесплатным аккаунтом

История ASN-поиска и мониторинг изменений BGP-маршрутов.

Зарегистрироваться (FREE)

Больше по теме

Часто задаваемые вопросы

Нужно ли мне BGP?

См. раздел применения выше. Для быстрой проверки — используйте нашу форму.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.