Skip to content

Commit

Permalink
Multipath: generalize the concept to several paths
Browse files Browse the repository at this point in the history
Co-authored-by: Max Franke <[email protected]>
  • Loading branch information
louisna and MaxF12 committed Oct 23, 2023
1 parent 97fab04 commit 554101d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion draft-jholland-quic-multicast.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ If a client has no matching joined channel, the packet is discarded.

## Channel using Multipath QUIC

From the point of view of the client, each Multicast QUIC channel is handled as a second path from the server. A client keeps its unicast connection with the server open during all the transmission. Additionally, it negotiates a second path with the server where it will receive multicast content. All mechanisms, except those listed below, follow {{I-D.draft-ietf-quic-multipath}}.
From the point of view of the client, each Multicast QUIC channel is handled as an additional path from the server. A client keeps its unicast connection with the server open during all the transmission. Additionally, the server can inform the client about an additional path where it will receive multicast content. All mechanisms, except those listed below, follow {{I-D.draft-ietf-quic-multipath}}.

The first major change concerns the encryption of the multicast path. To keep the unicast path between the client and the server secure, the multicast path must use a different cryptographic context that is common between all clients. As such, each path is encrypted differently, differing from the current version of {{I-D.draft-ietf-quic-multipath}}. NB: there are discussions within the Multipath QUIC draft to integrate this feature to strengthen the security of MPQUIC. Secondly, a client MUST NOT send any data on the multicast path with the server.

Expand Down

0 comments on commit 554101d

Please sign in to comment.