Hi Masaori , Maskit , Scw00

Is it a RFC mistake ?

The max size of QUIC Packet is 1280 but the default MSS for loose detection
is 1460.

According to
https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.9

```
9.
<https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#rfc.section.9>
 Packetization and Reliability
<https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#packetization>

...

In the absence of these mechanisms, QUIC endpoints SHOULD NOT send IP
packets larger than 1280 octets. Assuming the minimum IP header size, this
results in a QUIC packet size of 1232 octets for IPv6 and 1252 octets for
IPv4.

QUIC endpoints that implement any kind of PMTU discovery SHOULD maintain an
estimate for each combination of local and remote IP addresses (as each
pairing could have a different maximum MTU in the path).

QUIC depends on the network path supporting a MTU of at least 1280 octets.
This is the IPv6 minimum and therefore also supported by most modern IPv4
networks. An endpoint MUST NOT reduce their MTU below this number, even if
it receives signals that indicate a smaller limit might exist.
```

And the
https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html#rfc.section.4.7.1

```
4.7.1.
<https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html#rfc.section.4.7.1>
 Constants of interest
<https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html#constants-of-interest-1>

Constants used in congestion control are based on a combination of RFCs,
papers, and common practice. Some may need to be changed or negotiated in
order to better suit a variety of environments.

kDefaultMss (default 1460 bytes):The default max packet size used for
calculating default and minimum congestion windows.kInitialWindow (default
10 * kDefaultMss):Default limit on the amount of outstanding data in
bytes.kMinimumWindow
(default 2 * kDefaultMss):Default minimum congestion
window.kLossReductionFactor
(default 0.5):Reduction in congestion window when a new loss event is
detected.
```


Oknet

Reply via email to