Subject: [quicwg/base-drafts] How to recover from loss of 3 Handshake packets without receiving PATH_RESPONSE (#1257)

From: Tatsuhiro Tsujikawa <[email-masked]>
Date: Fri, 30 Mar 2018 18:03:29 -0700

Draft 10 introduces PATH_CHALLENGE and PATH_RESPONSE, and it imposes a restriction on server that it cannot send more than 3 Handshake packets without receiving a packet from a verified source address.  The guidance is include PATH_CHALLENGE in each packets and wait for PATH_RESPONSE from client.
What if all 3 Handshake packets are lost?  ACK is also lost, client just keeps re-sending its Initial packet (note that Initial packet cannot include PATH_RESPONSE).  Server has sent 3 Handshake packets, so it cannot send any more packets.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/1257