Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

BGP_DAMPED_ROUTE Сетевое оборудование и VPN

Траблшутинг механизма BGP Dampening: предотвращение нестабильности таблицы

Обновлено: 25.08.2026 · Официальная документация ↗
  • Префикс компании внезапно пропадает из глобальной таблицы Интернета (Blackholing) после кратковременного сбоя/флаппа канала.
  • BGP Looking Glass операторов показывает статус маршрута d (damped) или h (history).
  • Ошибки в BGP таблице: Route is dampened by penalty value 3250 (suppressed).
  • Задержка восстановления доступности сети растягивается на часы (до Decay Time) после полного физического восстановления линка.

1. Математическая модель BGP Route Flap Dampening (RFC 2439)

BGP Dampening защищает интернет-маршрутизаторы от лавинообразных пересчетов RIB/FIB при постоянных падениях и подъемах каналов (Flapping). За каждый уход маршрута (Withdraw) или смену атрибутов роутер начисляет штраф (**Penalty** = 1000 очков). При превышении порога **Suppress Threshold** маршрут блокируется и перестает анонсироваться.

2. Ключевые параметры алгоритма Dampening

  • **Penalty**: Штраф за 1 флапп (обычно 1000).
  • **Suppress Threshold**: Порог штрафа, при котором маршрут замораживается (по умолчанию 2000).
  • **Half-life**: Время в минутах, за которое штраф уменьшается ровно вдвое (по умолчанию 15 мин).
  • **Reuse Threshold**: Порог, ниже которого маршрут размораживается (по умолчанию 750).
  • **Max Suppress Time**: Максимальное время удержания маршрута в бане (например, 60 мин).

3. Диагностика подавленных маршрутов на Cisco IOS-XE

! Просмотр всех подавленных маршрутов в BGP
show ip bgp damped-paths

! Детальная информация о конкретном маршруте со штрафами
show ip bgp 203.0.113.0/24

! Пример вывода:
! Dampinfo: penalty 3210, flapped 4 times in 00:14:20
! Route is suppressed: reuse in 00:22:40, penalty half-life 15

4. Ручная очистка штрафов и разблокировка маршрутов

Если авария на канале устранена, а префикс заблокирован, выполните принудительный сброс штрафных очков:

! Сброс штрафов для конкретного префикса
clear ip bgp dampening 203.0.113.0 255.255.255.0

! Сброс всех накопленных штрафов BGP (осторожно в продакшене!)
clear ip bgp dampening

5. Современные рекомендации RIPE-378 / RIPE-580

Согласно актуальным RFC и рекомендациям RIPE/IETF, применение агрессивного BGP Dampening к префиксам длиннее /21 признано вредоносным. Рекомендуемая конфигурация мягкого dampening:

router bgp 65001
 ! Half-life: 15m, Reuse: 750, Suppress: 3000, Max-suppress-time: 45m
 bgp dampening 15 750 3000 45
💡 Практика специалистов: Если после восстановления физического линка провайдер утверждает, что префиксы 'не доходят', запросите у него проверку 'show ip bgp flap-statistics' — ваш анонс гарантированно попал под штрафной фильтр BGP Dampening.

Частые вопросы (FAQ)

Почему многие Tier-1 операторы полностью отключили BGP Dampening?

Исследования показали, что из-за естественной задержки распространения BGP MRAI (Minimum Route Advertisement Interval) обычная смена пути выглядела как 3-4 флаппа, ошибочно блокируя стабильные сети на часы.

Начисляется ли штраф при смене AS-Path без разрыва сессии?

Да, по стандарту смена маршрутного пути (Path Attribute Modification) начисляет штраф в 500 очков, а полный Withdraw — 1000 очков.

Как предотвратить попадание собственной автономной системы под Dampening у провайдеров?

Используйте BGP BFD для мгновенного обнаружения падений, настройте задержку повторного анонсирования линков (Holddown timers) и избегайте постоянных перезапусков BGP-сессий при технических работах.

Что означает статус 'h' (history) в выводе show ip bgp?

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

Полезные материалы
Рекомендуем