gloinul / draft-westerlund-tsvwg-sctp-dtls-chunk

A DTLS specific version of the Crypto Chunk
Other
0 stars 1 forks source link

PVALID retransmission optimisation #12

Open gloinul opened 1 week ago

gloinul commented 1 week ago

So when the client role sends the PVALID it will retransmit after one RTO. However, if the clients PVALID reached the server and it was the response PVALID that was lost, the client may receive additional SCTP packets with DTLS protected chunks. This indicate to the client that a likely loss of the server-> client PVALID chunk. The caveat is network reordering, thus a short delay could prevent unnecessary retransmissions. However, I don't see an issue with triggering one retransmission immediately, and restart the RTO timer. The whole goal of this is speeding up the time until the association on both sides reaches PROTECTED state.

gloinul commented 1 week ago

We need to add also that initiator should drop received DATA Chunks that are not PPID=4242 until PVALID response have been received.