Re: QUIC for IoT embeddeds system
JH <jupiter.hce@gmail.com> Sun, 18 August 2019 11:55 UTC
Return-Path: <jupiter.hce@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2236F120077 for <quic@ietfa.amsl.com>; Sun, 18 Aug 2019 04:55:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 80bHiE_EcS_e for <quic@ietfa.amsl.com>; Sun, 18 Aug 2019 04:55:28 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA31C120170 for <quic@ietf.org>; Sun, 18 Aug 2019 04:55:27 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id i22so15075132ioh.2 for <quic@ietf.org>; Sun, 18 Aug 2019 04:55:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=11h2iN62Z9y3mCllwgEEi0uAXRoBwIjg/TaBAOwTolY=; b=cUsVJJOQ1/jTI+/9NxZ/8r4/U2+HVT47HzGCoYAH+6GlxGlsJ9AFA797MmKLyaToYV Tdwqcy5AEQTCEn7dgV+PQ90VLajYQ8BuE8vzHbIepEyXhQcbVBgy4yCODqHJXtnKmjQZ hpy11XJOy1KC+EUIYo/zKmGHWWpJ6Hr6rX9QVEmwQmBA1BvJhiKGe1pxSX4cs7EUNE1Y U9SLpRj21QDk0u/c250KK0TcIwqkNoQN5Ht2wB0fJcYDWlqpdItya6rTGaWvliAHgjNS V1ttiHs9DQY5HUJm4Tux7nTybVtBtrpWalytCDdOlWaQ/DGZ68cogJPgdY+6NtkJ32IY Fqlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=11h2iN62Z9y3mCllwgEEi0uAXRoBwIjg/TaBAOwTolY=; b=KgDRvF9qm5T1pIvcBhXQQbuLLXcGMZXcW1ChdlyFjPFcnMzBsAk1ledwkkb0C1ZB8a bMnUUSy5hprFo7JQYMfTfAQP/qPYaAaIb7d4M5wZx5SI8BQ+orGYcUsGUOxVvEJ1uuLG 7vgIm2pdfrAIxylhqwXMDKdTSYC2GypG+xdwNHHa/9tEuavw+YgHZPkvPHGXm8I3nKSp 8As4RGhDzKtX9Br62yFJxdyFS1c0cq69+vifJsBe7TfMhd1dJa0DEpZhpOTTSWhbvRRQ Wq5LnM0tcR1QrAPBjlN20qliCKcs7FC8nF/KmP8ScP5SneV7YhKdVbN/1sMjAIx/hhE8 StGg==
X-Gm-Message-State: APjAAAV0LQFPPYkmScZbPv9STDTMRY3F+VRRYeFm+GNdC65DKnElQKGA LNkA1JCwVTBE0wZQA6YS1I7kczw5LrtUYiUV008=
X-Google-Smtp-Source: APXvYqxXSsJLqZ7FS2COK537FjrH7aTxaLqmNq0JNRJy3nWLBMztmpXfAs6qVTaBaGafPEK+KX4W8mno2xEd9O9KI70=
X-Received: by 2002:a5e:c247:: with SMTP id w7mr18012819iop.72.1566129327252; Sun, 18 Aug 2019 04:55:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:ac0:a3c1:0:0:0:0:0 with HTTP; Sun, 18 Aug 2019 04:55:26 -0700 (PDT)
In-Reply-To: <CAN1APdfHBgR3NMPZTakny2uecgHnngMxAXVpyP7hjucBUOv7oQ@mail.gmail.com>
References: <CAA=hcWQ2dPNcktjNMQBE8ovj1xyEOtBgE8S2qBuRz832R=7d6w@mail.gmail.com> <CAN1APdfHBgR3NMPZTakny2uecgHnngMxAXVpyP7hjucBUOv7oQ@mail.gmail.com>
From: JH <jupiter.hce@gmail.com>
Date: Sun, 18 Aug 2019 21:55:26 +1000
Message-ID: <CAA=hcWQCvNbDSgCah8nZOQmaqnx2Qb4cX6f0joifZYkWNc-9QA@mail.gmail.com>
Subject: Re: QUIC for IoT embeddeds system
To: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/MsYUfDrRgvJDe3HDMVImkqWAhQw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Aug 2019 11:55:31 -0000
On 8/18/19, Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> wrote: > I believe the QUIC WG has its hand full just getting version 1 out of the > door. > The focus is not limited to HTTP although it is the only defined > application protocol for the time being. There is a fairly strict > separation between the transport layer (QUIC) and the application layer > (HTTP etc. over QUIC). Game application etc. may also be relevant and there > is separate ongoing work on WebRTC, Websockets, etc. in a new form over > QUIC - the WebTransport work may cover some or all of this. Are there any IETF QUIC open sources for clearly separation? Ideally, a QUIC git source should only contain QUIC core functionality, the moment you added HTTP, WebRTC, Web sockets to mix with the QUIC source, there will never be a clear separation. > The intention for IoT, as I undertand it, is for “someone” to pick up the > ball and specify a new QUIC version aimed for constrained devices. QUIC is > designed to handle such protocol variations. If the QUIC spec can define core functions mandatory, variations and options can be added or removed for specific platforms or applications, that will make it easier to be adapted and adopted. For IoT embedded system, the size is critical for many small devices. > In the simplest form such a specification might do away with Retry, > migration, have a lighter initial packet, and support a only subset of > crypto algorithms. Note that a lighter initial packet is open to > amplification attacks so there might be some concerns about IP > whitelisting. That details should be handled by implementation if it is capable of plugging different fmodules or cryto algorithms. > Another aspect could be transport over non-UDP, non-IP fabric. The IP is the Internet, same as UDP or TCP, I don't see any non-IP, non-UDP or non-TCP can be succeeded. > That would not directly address HTTP/3 or other application protocols but > it would be a precondition. > I for one would like to see MQTT over a lighter version of QUIC. Applications and high level protocols can come and go, QUIC should follow in UDP/TCP/IP footstep. I am not clear if IETF has already got an experiment of QUIC open source or if it is going to develop one, appreciate your advice. Thanks Mikkel, - jupiter > > Kind Regards, > Mikkel Fahnøe Jørgensen > > > On 18 August 2019 at 02.03.06, JH (jupiter.hce@gmail.com) wrote: > > Hi, > > I am new to QUIC and just joined the mailing list, it seems to me that > QUIC working groups focus on HTTP and Web applications. Are there any > WG working for small socket level QUIC client server for embedded > system? The requirements for embedded system QUIC is very much > different to large size of QUIC for HTTP, using small size socket > level QUIC in embedded system is long overdue, I will be very > interested in involving the embedded system QUIC development, > appreciate more information about IETF WG agenda and clarification. > > Thank you. > > Kind regards, > > - Jupiter >
- QUIC for IoT embeddeds system JH
- Re: QUIC for IoT embeddeds system Mikkel Fahnøe Jørgensen
- Re: QUIC for IoT embeddeds system JH
- Re: QUIC for IoT embeddeds system Mikkel Fahnøe Jørgensen
- Re: QUIC for IoT embeddeds system Mikkel Fahnøe Jørgensen
- Re: QUIC for IoT embeddeds system Lars Eggert
- Re: QUIC for IoT embeddeds system Mikkel Fahnøe Jørgensen
- Re: QUIC for IoT embeddeds system Lars Eggert