Skip to content

Commit

Permalink
Merge pull request #78 from ehaydenr/examples
Browse files Browse the repository at this point in the history
add forwarded mode packets to example
  • Loading branch information
ehaydenr authored Mar 10, 2023
2 parents 4c6685f + 100ddf3 commit 28d0263
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions draft-pauly-masque-quic-proxy.md
Original file line number Diff line number Diff line change
Expand Up @@ -782,6 +782,19 @@ DATAGRAM -------->
Quarter Stream ID = 11
Context ID = 0
Payload = Encapsulated QUIC initial

/* All Client -> Target QUIC packets must still be encapsulated */

DATAGRAM -------->
Quarter Stream ID = 11
Context ID = 0
Payload = Encapsulated QUIC packet

/* Forwarded mode packets possible in Target -> Client direction */

<-------- UDP Datagram
Payload = Forwarded QUIC SH packet

~~~

Immediately after sending the REGISTER_CLIENT_CID capsule, the client may
Expand All @@ -806,6 +819,12 @@ STREAM(44): DATA -------->
Connection ID = 0x61626364
Virtual Target Connection ID = 0x123412341234
Stateless Reset Token = Token

/* Client -> Target QUIC short header packets may use forwarding mode */

UDP Datagram -------->
Payload = Forwarded QUIC SH packet

~~~

Upon receiving an ACK_TARGET_CID capsule, the client starts sending Short Header
Expand Down

0 comments on commit 28d0263

Please sign in to comment.