Migration QUIC сохраняет соединение только при выполнении условий нового пути

Запросить

Фотография конкретного исполнения не приложена.

Смена сети у клиента может изменить адрес и порт, не требуя логического нового сеанса приложения. Но способность QUIC к migration не означает гарантированное бесшовное переключение в любой сети. Новый путь должен быть пригоден для обмена и разрешён сторонами.

RFC 9000 описывает проверку достижимости через PATH_CHALLENGE и PATH_RESPONSE. Она связана с конкретным путём и не заменяет полноценный механизм NAT traversal. Также поддержка migration не означает одновременное суммирование полосы нескольких путей базовым протоколом.

Для нового пути отличаются RTT, MTU и congestion conditions. NAT rebinding и намеренное переключение клиента требуют анализа соответствующего сценария. Сохранённый connection ID сам по себе не доказывает, что новая адресная пара уже прошла нужные проверки.

В приёмке фиксируют старый и новый путь, validation и непрерывность прикладной операции. Проверяют допустимый перерыв и итог незавершённых запросов. Отчёт должен показывать фактическое восстановление полезной работы. Только отсутствие нового login у клиента не подтверждает корректность всех streams и параметров передачи после смены сети.

Основание — Numbered QUIC/HTTP3/QPACK RFCs; base version1 and version2 extension identified per task, разделы RFC9000 8.2 Path Validation; 9 Connection Migration. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — указанные номерные RFC QUIC, HTTP/3 и расширений. Реальная поддержка версий, транспортные параметры, библиотека и настройки сети не проверялись. Это план интерпретации и приёмки; пакеты, рабочие соединения, firewall и сервисы не изменялись.

Все разборы