On 22/01/2024 13:57, Lucas Pardue wrote:
Hi folks,

For the context of this email, I have no particular opinion about this draft. Using a larger codepoint seems better for early stage work.

Zooming out a bit: we've now gathered a bit of experience for people trying to use QUIC  codepoints. The guidance in RFC 9000 is correct and IANA designated experts are applying it well. However, there's a bit of a gap in explaining the sort of pattern of evolution Christian and Kazuho describe. I have a task to try and document that better (on the quicwg.org page for now) so that there's a bit more clarity and consistency. I'll send a draft for review once I have something.

Cheers
Lucas

And from my side are planning an update for the BDP Frame draft, which should be ready soon. We don't expect any early allocation at this time.

Best wishes,

Gorry


On Mon, Jan 22, 2024, at 12:09, Q Misell wrote:
Hi all,

This appears to have caused quite the controversy.

> Regarding the code point, doesn't RFC 9000 section 22.1.2 state that 4-byte or 8-byte code points should be used unless it is "especially sensitive to having a longer encoding?"

Indeed it does, I somehow managed to completely miss that. I shall update to an 8-byte codepoint in this case.

> Again, if the presumption here is that this is going to be deployed, then a code point would help and a provisional registration would help with collision avoidance.

That is entirely the reason for my request. Given that there are plentiful codepoints I though registration prudent to remove the possibility of a clash.

Thanks,
Q Misell
------------------------------------------------------------------------

Any statements contained in this email are personal to the author and are not necessarily the statements of the company unless specifically stated. AS207960 Cyfyngedig, having a registered office at 13 Pen-y-lan Terrace, Caerdydd, Cymru, CF23 9EU, trading as Glauca Digital, is a company registered in Wales under № 12417574 <https://find-and-update.company-information.service.gov.uk/company/12417574>, LEI 875500FXNCJPAPF3PD10. ICO register №: ZA782876 <https://ico.org.uk/ESDWebPages/Entry/ZA782876>. UK VAT №: GB378323867. EU VAT №: EU372013983. Turkish VAT №: 0861333524. South Korean VAT №: 522-80-03080. AS207960 Ewrop OÜ, having a registered office at Lääne-Viru maakond, Tapa vald, Porkuni küla, Lossi tn 1, 46001, trading as Glauca Digital, is a company registered in Estonia under № 16755226. Estonian VAT №: EE102625532. Glauca Digital and the Glauca logo are registered trademarks in the UK, under № UK00003718474 and № UK00003718468, respectively.



On Mon, 22 Jan 2024 at 07:55, Marten Seemann <[email protected]> wrote:

    I agree with Kazuho and Christian. There were doubts raised on
    this list regarding the proposed protocol mechanism, and I'm
    surprised to see a request for a provisional registration at this
    point, and for an individual draft. This only seems justified if
    there's intent for internet-scale deployment by multiple QUIC
    stacks. If that's the case, I'd like to learn more about it.

    In any case, allocating a (somewhat) scarce 2-byte code point
    before adoption seems premature to me, especially since this
    draft will likely go through a couple of revisions (and therefore
    code points). Using an 8 byte code point, as Christian and Kazuho
    suggested, would be the strictly better choice.

    On Mon, 22 Jan 2024 at 14:28, Christian Huitema
    <[email protected]> wrote:



        On 1/21/2024 9:43 PM, Martin Thomson wrote:
        > On Mon, Jan 22, 2024, at 16:31, Kazuho Oku wrote:
        >> Regarding the code point, doesn't RFC 9000 section 22.1.2
        state that
        >> 4-byte or 8-byte code points should be used unless it is
        "especially
        >> sensitive to having a longer encoding?" My feeling is that
        transport
        >> parameters and error codes are not sensitive, as they are
        used only
        >> once per the lifetime of a connection.
        >
        > That's encouragement that Q might take or not, but - as a
        designated expert - I can't really say "no" on that basis.
        >
        >> That said, I wonder if it is necessary to request a
        provisional
        >> registration for every individual draft. My experience has
        been that
        >> drafts submitted to the working group are discussed and
        revised. Then,
        >> as they mature, code points are fixed and registered.
        >
        > Again, if the presumption here is that this is going to be
        deployed, then a code point would help and a provisional
        registration would help with collision avoidance.  This
        hasn't been discussed in this group, so the risk of collision
        is perhaps higher.
        >
        > I haven't asked if the intent was to deploy this tweak, but
        we don't use that as a condition of registration.
        >
        >>From my perspective, I would prefer if drafts that are
        seeking deployment choose and register provisional code
        points.  And that drafts that are just ideas keep their code
        points set to 0xTBD.  It's a tiny bit of clerical work to
        support a deployment, but it means that we don't have one
        rule for people who are discussing IETF drafts and one for
        everyone else.
        >

        The purpose of the BDP drafts is to manage paths with large
        bandwidth
        delay products, and skip the O(log2(BDP/IW10)) RTT required
        for ramping
        up the CWND to the desired value. There is really zero reason to
        allocate sort code points for that.

        -- Christian Huitema


Reply via email to