Dear fellow multipath QUIC enthusiasts, There is a pull request for adding explicit path identifiers to multipath QUIC, https://github.com/quicwg/multipath/pull/292
I have added the suggested design to Ericsson's multipath QUIC stack called Rask. It was straight-forward to do and made the implementation simpler and cleaner. Path setup and teardown, as well as other path signaling, is much easier to understand from the specification and less ambiguous. The management of connection IDs becomes similar to regular unipath QUIC, including the handling of the Retire Prior To field of the (MP_?)RETIRE_CONNECTION_ID frame, which simplifies the implementation considerably. Also the signaling of PATH_STANDBY and PATH_AVAILABLE before the path is in use is better defined. I have set up a public server for interop testing (please let me know if there are any problems): Server: tnm002.verkstad.net (213.159.189.2) Port: 30001 Service: HTTP/0.9 with ALPN "hq-interop" (GET / for instructions) There is also a "regular" draft -06 server available on port 30000 of the same host. /me
