Мониторинг видел сервис. Пакеты видели петлю.

Во время аварии systemctl is-active bgpd возвращал active: процесс не падал, сокет управления отвечал, watchdog был доволен. Но часть префиксов ушла в петлю между транзитными провайдерами из-за утечки маршрутов и отсутствия корректной фильтрации AS_PATH.

Это не ошибка systemd. Он проверяет состояние процесса, а не то, что BGP построил безопасную RIB и что нужный маршрут попал в FIB. Проверка функции должна включать AS_PATH, таблицу маршрутизации, ip route get и фактический tcpdump-трафик.

Минимальный разбор после инцидента:

  • Сравнить BGP RIB и FIB на пограничных узлах.
  • Проверить prepend, max-prefix и фильтры по AS и префиксам.
  • Сопоставить traceroute с AS_PATH из looking glass.
  • Добавить синтетический запрос через реальный транзитный путь.

Живой процесс не доказывает живую сеть. Проверяйте функцию, а не зеленый статус. https://ftops.space

#ftops #devops #linux #freebsd #sre #инфраструктура

Мониторинг видел сервис. Пакеты видели петлю.
Во время аварии systemctl is-active bgpd возвращал active: процесс не падал, сокет управления отвечал, watchdog был доволен | Сетка — социальная сеть от hh.ru