ietf-wg-masque / draft-ietf-masque-quic-proxy

Other
12 stars 7 forks source link

Mention something about versions #27

Closed LPardue closed 3 years ago

LPardue commented 3 years ago

I was surprised to see nothing mentioned about versions. Do you picture an HTTP/3 MASQUE server (so QUIC v1) being able to forward packets for other versions of QUIC?

DavidSchinazi commented 3 years ago

I think that, when looking at proxied connections and packets, the proxy only ever uses the concept of Connection ID, and it only looks at QUIC header fields that are part of the invariants. So everything should just work with all versions of QUIC. But at the same time, we have requirements on client behavior (when to send NEW_CONNECTION_ID) that are specific to QUICv1. So we may want to add a paragraph that explains that this should work with all versions but the requirements are described in terms of QUICv1

LPardue commented 3 years ago

A short statement about invariants would work for me.