On 11/17/2022 4:15 PM, Martin Thomson wrote:
How many people have shipped version negotiation and v2 already?

I assume that implementations are using the codepoints for the transport 
parameter in the draft (0xFF73DB), but the drafts says this:

When this document is approved, it will request permanent allocation of a 
codepoint in the 0-63 range to replace the provisional codepoint described 
above.

IANA are about to make that new allocation, but that might not do good things 
for interoperability.

We're not changing the v2 version number and v2 *requires* the use of this 
transport parameter: 
https://quicwg.org/quic-v2/draft-ietf-quic-v2.html#section-4-2

Consequently, an implementation that uses the current transport parameter 
codepoint will not interoperate successfully with an implementation that uses 
any new transport parameter codepoint.

So, we either allocate a new codepoint for both, or we keep the existing ones.  
Which do people prefer?

Or, am I wrong about this?


The way I read it, QUIC-V2 makes a reference to QUIC-VN, which is documented in the reference section as pointing to draft-ietf-quic-version-negotiation-13. But I fully expect that the next QUIC-V2 draft will refer to the updated version of QUIC-VN, and thus to the final transport parameter.

-- Christian Huitema


Reply via email to