Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added normative text to invariants #3774

Closed
wants to merge 7 commits into from
Closed
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
7 changes: 4 additions & 3 deletions draft-ietf-quic-invariants.md
Expand Up @@ -189,9 +189,10 @@ uses only the invariant fields described in this document to execute its
function(s). This might mean that the intermediary cannot accomplish its
function(s) at all, or that it implements a default behavior.

Intermediaries MUST NOT implement a default behavior of dropping packets of QUIC
versions they do not understand, or packets that have a connection ID they
cannot associate with a QUIC version.
Intermediaries MUST NOT drop QUIC packets with versions they do not understand,
or packets that have a connection ID they cannot associate with a QUIC version,
solely for those reasons. Doing so would break QUIC's address migration and
version negotiation mechanisms.

Specifications for intermediaries SHOULD document any implicit assumptions they
are making about endpoint behavior beyond the invariants in this document, and
Expand Down