RE: Invariants draft

Roni Even <roni.even@huawei.com> Wed, 06 December 2017 10:45 UTC

Return-Path: <roni.even@huawei.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 AFE4912969E for <quic@ietfa.amsl.com>; Wed, 6 Dec 2017 02:45:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 OlpycIk-46-b for <quic@ietfa.amsl.com>; Wed, 6 Dec 2017 02:45:02 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D39BC129601 for <quic@ietf.org>; Wed, 6 Dec 2017 02:45:01 -0800 (PST)
Received: from LHREML710-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id C23051132B51 for <quic@ietf.org>; Wed, 6 Dec 2017 10:44:57 +0000 (GMT)
Received: from DGGEMM406-HUB.china.huawei.com (10.3.20.214) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 6 Dec 2017 10:44:59 +0000
Received: from DGGEMM506-MBS.china.huawei.com ([169.254.4.14]) by DGGEMM406-HUB.china.huawei.com ([10.3.20.214]) with mapi id 14.03.0361.001; Wed, 6 Dec 2017 18:44:53 +0800
From: Roni Even <roni.even@huawei.com>
To: Martin Thomson <martin.thomson@gmail.com>, QUIC WG <quic@ietf.org>
Subject: RE: Invariants draft
Thread-Topic: Invariants draft
Thread-Index: AQHTalo+zYouD4oB90a4uPhl78f75aM2KBwQ
Date: Wed, 06 Dec 2017 10:44:54 +0000
Message-ID: <6E58094ECC8D8344914996DAD28F1CCD851F75@DGGEMM506-MBS.china.huawei.com>
References: <CABkgnnVr7jQ2=fFM+OOgk0-=Fseze8fT3xwWBOj-4CWTOtbq1Q@mail.gmail.com>
In-Reply-To: <CABkgnnVr7jQ2=fFM+OOgk0-=Fseze8fT3xwWBOj-4CWTOtbq1Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.200.203.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/GDyzLDV2R-4WoAGmRkz5lJhJKNs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 06 Dec 2017 10:45:04 -0000

Hi,
I think that the document needs some more information about why these fields are invariants.
For example, we can have a new version with a message type that will mean that the header format from the next message changes and the connection ID will be in a different position from the next message with higher packet number.  I assume that this is not something we want if there is a need to support routing based on connection ID by intermediary who will not support this new version. So if routing support is mandatory it will be good to mention it in this document.

Roni

> -----Original Message-----
> From: QUIC [mailto:quic-bounces@ietf.org] On Behalf Of Martin Thomson
> Sent: יום ו 01 דצמבר 2017 06:10
> To: QUIC WG
> Subject: Invariants draft
> 
> I've just submitted a personal draft that describes the invariants that I think
> we agreed to in Singapore.
> 
> https://datatracker.ietf.org/doc/html/draft-thomson-quic-invariants
> 
> This is just me for the moment (though Jana and Mike were very helpful in
> reviewing an even draftier draft).  It also assumes a few things about the
> current drafts that aren't yet true, and may not even become true.  Don't
> focus too much on the specific content of what is in or out, because that sort
> of detail is easy to fix.
> 
> More than content, I'd like to concentrate on the general approach and
> scope.  My hope is that we can agree that those are more or less correct.
> And then adopt the draft.  A draft like this should help address questions
> people have been asking about what can and cannot change between QUIC
> versions.