Что означает код NTSTATUS 0xC0360004 (STATUS_IPSEC_REPLAY_CHECK_FAILED)?

 
Предыдущий Следующий
STATUS_IPSEC_WRONG_SA STATUS_IPSEC_INVALID_PACKET

STATUS_IPSEC_REPLAY_CHECK_FAILED

Что означает STATUS_IPSEC_REPLAY_CHECK_FAILED

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

Что проверить

Зафиксируйте локальный и удалённый адрес, политику/правило, режим IKE и этап согласования, на котором получен STATUS_IPSEC_REPLAY_CHECK_FAILED.

  • Установите, какая операция первой перевела объект в конечное/отменённое состояние до STATUS_IPSEC_REPLAY_CHECK_FAILED. Не продолжайте использовать старый дескриптор/контекст после завершения; новую попытку начинайте только после фиксации исхода предыдущей.

Практический смысл и диагностика

  • Получатель IPsec отклонил ESP-пакет, потому что его номер последовательности не прошёл окно защиты от повторов для выбранной Security Association.
  • Сохраните SA/SPIs, номер последовательности, текущее состояние окна защиты от повторов и стороны туннеля в момент отказа.
  • Проверьте асимметричный сброс SA, переключение после отказа, дублированный/зеркальный трафик и чрезмерное переупорядочивание пакетов, которые могут рассинхронизировать состояние защиты от повторов.
  • Не считайте этот status доказательством повреждения полезной нагрузки и не отключайте anti-replay как первое исправление: это отдельный механизм защиты.
  • Устраните рассинхронизацию SA/lifecycle или источник дублированных/старых пакетов и подтвердите, что новые порядковые номера снова продвигают replay window нормально.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.