Кратко

  • Механизм превращает историю недавних отзывов в убывающий штраф и подавляет маршрут после пересечения локального порога; число не доказывает легитимность и не предсказывает будущее поведение.
  • RFC 7196 рекомендует гораздо более осторожные пороги, чем старые значения, и допускает режим расчёта без подавления, поскольку чрезмерная настройка способна превратить обычную сходимость в долгую потерю достижимости.

История становится решением о применении

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

Механизм хранит показатель для каждого внешнего маршрута, увеличивает штраф при отзыве и экспоненциально уменьшает его при неизменном состоянии. Выше порога маршрут подавляется, ниже порога повторного использования возвращается, а максимальное время ограничивает удержание. RFC 2439 применяет технику к внешним маршрутам. Применение к IBGP или к объявлениям после выбора может создать петли.

Это локальная власть. Алгоритм не устанавливает законность префикса; он позволяет границе временно отказаться от маршрута на основании недавней истории.

Порог разделяет выгоду и цену

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

RFC 7196 приводит исторический недельный эксперимент: 3% префиксов породили 36% сообщений. При пороге 6000 частота обновлений снизилась на 19% относительно отсутствия подавления, а префиксов подавлялось на 90% меньше, чем при 2000. Это результаты конкретного опыта, а не описание нынешнего Интернета и не гарантия для любой сети.

Стандарт требует внутреннюю максимальную константу штрафа не ниже 50000. При этом существующие реализации НЕ ДОЛЖНЫ БЫ менять настраиваемые значения по умолчанию, чтобы не нарушить конфигурации. Менее разрушительный, но всё ещё активный режим СЛЕДУЕТ настраивать не ниже 6000; консервативный — не ниже 12000. Это рекомендации SHOULD, а не универсальные гарантии.

Наблюдать до подавления

Реализация МОЖЕТ предлагать режим расчёта без фактического подавления. Оператор видит затронутые префиксы без потери достижимости. Это отделяет сбор доказательств от исполнения и позволяет измерить группу, обычную сходимость, альтернативы и срок повторного использования.

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

Доказательства и ограничения

RFC 2439 определяет модель, память, пороги, спад и область применения. RFC 7196 добавляет поздние измерения, новые параметры и режим расчёта. RFC 4271 даёт контекст BGP. Власть, разрешение, выгодоприобретатели, цена и контроль — аналитические выводы.

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

Источники