Re: [Gen-art] Genart last call review of draft-ietf-netconf-nmda-netconf-06
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Tue, 07 August 2018 12:14 UTC
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDF9012F1A2; Tue, 7 Aug 2018 05:14:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=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 jZeOyR1jm_5F; Tue, 7 Aug 2018 05:14:55 -0700 (PDT)
Received: from anna.localdomain (anna.eecs.jacobs-university.de [IPv6:2001:638:709:5::7]) by ietfa.amsl.com (Postfix) with ESMTP id 42E071252B7; Tue, 7 Aug 2018 05:14:55 -0700 (PDT)
Received: by anna.localdomain (Postfix, from userid 501) id 039AB23D6938; Tue, 7 Aug 2018 14:14:52 +0200 (CEST)
Date: Tue, 07 Aug 2018 14:14:52 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-netconf-nmda-netconf.all@ietf.org" <draft-ietf-netconf-nmda-netconf.all@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20180807121452.2c7k7mlwfeoxykoa@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Christer Holmberg <christer.holmberg@ericsson.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-netconf-nmda-netconf.all@ietf.org" <draft-ietf-netconf-nmda-netconf.all@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
References: <16f7bca5d58b4d69a3e1618b8ba9dbf5@ericsson.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <16f7bca5d58b4d69a3e1618b8ba9dbf5@ericsson.com>
User-Agent: NeoMutt/20180716
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/yyIiZmbTV-7o5KZsWyAqJYcWhyE>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-netconf-nmda-netconf-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Aug 2018 12:15:00 -0000
On Tue, Jul 31, 2018 at 02:27:36PM +0000, Christer Holmberg wrote: > > >> Related to that, it would also be good to have an interoperability > >> statement, saying that implementations that implement the draft will > >> still work with implementations that do not. > > > > This primarily concerns clients: They need to be able to fallback to > > using <edit-config> instead of <edit-data> and <get> instead of > > <get-data> if they communicate with a non NMDA NETCONF server. I am > > not sure whether this is a "SHOULD be able to fallback" or a "MUST be > > able to fallback". > > If you use MUST, you guarantee that fallback will always work (assuming implementations follow the spec). If you use SHOULD, I think you'll need some additional discussion on when it doesn't apply, what to do then, etc. > > So, my suggestion (from a reviewer perspective) would be MUST. > I am not sure about this. It is very well possible that in a few years client implementations may require NMDA and instead of trying a fallback they stop if the peer does not support NMDA. The complexity of clients varies widely, ranging from implementations that can hide the complexities behind an API to simple scripts without much fallback complexity. If we write MUST, it will be ignored in practice by a certain fraction of clients. /js -- Juergen Schoenwaelder Jacobs University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany Fax: +49 421 200 3103 <https://www.jacobs-university.de/>
- [Gen-art] Genart last call review of draft-ietf-n… Christer Holmberg
- Re: [Gen-art] Genart last call review of draft-ie… Juergen Schoenwaelder
- Re: [Gen-art] Genart last call review of draft-ie… Christer Holmberg
- Re: [Gen-art] Genart last call review of draft-ie… Juergen Schoenwaelder
- Re: [Gen-art] Genart last call review of draft-ie… Martin Bjorklund
- Re: [Gen-art] Genart last call review of draft-ie… Alissa Cooper
- Re: [Gen-art] Genart last call review of draft-ie… Martin Bjorklund