Re: [netmod] Draft Minutes for Virtual Interim

Andy Bierman <andy@yumaworks.com> Wed, 31 January 2024 21:38 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82177C14F5F9 for <netmod@ietfa.amsl.com>; Wed, 31 Jan 2024 13:38:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8_sniYi9EsEo for <netmod@ietfa.amsl.com>; Wed, 31 Jan 2024 13:38:14 -0800 (PST)
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 997A5C14F5F1 for <netmod@ietf.org>; Wed, 31 Jan 2024 13:38:14 -0800 (PST)
Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6ddcfbc5a5fso159758b3a.2 for <netmod@ietf.org>; Wed, 31 Jan 2024 13:38:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks.com; s=google; t=1706737093; x=1707341893; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1Tud0tBibNn74PsjYSd9CVbqz7VrbRX54pfm5qcGutw=; b=kR1o0oEQ91ha72A9uEnLzpy7h4sNqXu9aUzxx06e3fg3EN+oHbHSrtj+VP58vTd51q xgXniIQo2pZ5xniDdZvRIX5RiwcyR+L0QUjOxRMSYawNvcnF94RzhZOLaJMq7pcSPz2U caLrJ7zzANwfLK3WdY7umbxsuynjhefuiuOMhqBWYR4K4DasXzSvc1K/3tMHoiZ7IY/8 4OKAdU6So5Vhk1fle597cu8vcXUgszQHqNkltK98L5wnwXTTMVJFMEb+MOfySyyVRvg4 WkY3NSIlW9lTmwfsUkWL5A3ISYOFcL/t1COVD6OPsFraoJ4SPzS1FfECQkHiymgNWvwX mHfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706737093; x=1707341893; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1Tud0tBibNn74PsjYSd9CVbqz7VrbRX54pfm5qcGutw=; b=uBL4XjsW3LF9YM3GhEjb/DoLhKjwEXgdl5AA5qzm4WzDQGa3VQigo1cGzNe5XUP78y jv+lI4WobaxzERLZlthJnIOnqIZrnOGTiicW4Cxm1C+rjY1YFcXOI50PfvRso2E13HUD MxtPmC0lDmQmNS0rYRrVTibk/Y5gFF1A5a6tLUkkuI6FwSrXV0ofkspvbkXcoylTc7h8 ggqAi0kZjpXT6kiYCcVKspK49dQLJklxk+EVRoIoJtvKA7McT6J4Wm1gMqno2SvDCIyn 6DJvU8yxM3e9wxLufZ8useJKB7bfMf3DlbUMMdX2s8XdM0tF16xlR9OvIz2EHqBzRCfz 9K9w==
X-Gm-Message-State: AOJu0YyLKlh9Hmnp9lRIiiUIuME9WguvtMu0sdqjbnsfxxfdUnlM3fgM MIqKMvOYuAd7w+tlCoGI8Uf2wT8yHd4cguI9i46US5P4BAUlvvOEcP2exJNqYUNaGu4+mECz8ru xUDA1+I5CfeN3/vbQCVonrydvavC+W0/YpQdP6gxzYSgfTIyPYeA=
X-Google-Smtp-Source: AGHT+IFmc9AgmWTP2mc3nQ879CS0BvLYQwf6TsaYpdABZ9xBLTGXUOVWXnmmFMCjptHIni3C78b2WJmlqHh9XB/cY1E=
X-Received: by 2002:a05:6a20:230e:b0:19e:56f:7b18 with SMTP id n14-20020a056a20230e00b0019e056f7b18mr223657pzc.56.1706737093334; Wed, 31 Jan 2024 13:38:13 -0800 (PST)
MIME-Version: 1.0
References: <0100018d57bd8064-9b75a7c7-50cc-4eae-a947-553892702141-000000@email.amazonses.com> <BN7PR08MB523394ACDB47D1220F8C177F9B7D2@BN7PR08MB5233.namprd08.prod.outlook.com>
In-Reply-To: <BN7PR08MB523394ACDB47D1220F8C177F9B7D2@BN7PR08MB5233.namprd08.prod.outlook.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 31 Jan 2024 13:38:02 -0800
Message-ID: <CABCOCHTj8uWO0wQ_2CR2CoAhV1Mx3XPqHQxoykS3r9cA0zivpQ@mail.gmail.com>
To: "Jason Sterne (Nokia)" <jason.sterne=40nokia.com@dmarc.ietf.org>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002c6a93061044b21c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LdJTSPx7Fn8zVVMua6XbgckJ4n8>
Subject: Re: [netmod] Draft Minutes for Virtual Interim
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Jan 2024 21:38:18 -0000

On Tue, Jan 30, 2024 at 8:55 AM Jason Sterne (Nokia) <jason.sterne=
40nokia.com@dmarc.ietf.org> wrote:

> Hi WG,
>
> (and in particular to those who attended the interim).
>
>
>
> The summary below mostly matches my memory of the discussions, but I don’t
> really remember us concluding on this:
>
>
>
>      The WG agreed to let 7950-bis "update" 8342 (NMDA) with the
>
>      clarification the <running> alone does not have to be valid.
>
>      E.g., clients may have to perform transforms to calculate
>
>      <intended>, which is subject to validation.
>
>
>


I do not have a problem with "<running> SHOULD always be valid" (instead of
MUST).
IMO the lack of standards for the "magic" that converts <running> into
<intended> should be fixed.
There was going to be metadata like an "enabled" flag on <running> data
nodes. This never happened.
Too bad, because this solution could support both NMDA and non-NMDA
deployments.

Andy


> (the rest of the minutes/summary below also seems to contradict that
> paragraph being a conclusion no?)
>
>
>
> I thought it was going to remain somewhat optional/indeterminate if
> running will be valid:
>
>    - Servers may or may not enforce running to be valid (i.e. they may
>    only validate intended as a proxy for validating running)
>    - Clients can’t necessarily expect to be able to offline validate
>    running, although it may work in circumstances where the operator doesn’t
>    use templates or inactive config **or** the client reproduces the
>    server logic for the running->intended transforms
>
>
>
> Jason
>
>
>
> *From:* netmod <netmod-bounces@ietf.org> *On Behalf Of *Kent Watsen
> *Sent:* Monday, January 29, 2024 7:21 PM
> *To:* netmod@ietf.org
> *Subject:* [netmod] Draft Minutes for Virtual Interim
>
>
>
>
>
> *CAUTION:* This is an external email. Please be very careful when
> clicking links or opening attachments. See the URL nok.it/ext for
> additional information.
>
>
>
> Link to minutes:
>
>
> https://datatracker.ietf.org/doc/minutes-interim-2024-netmod-01-202401231400/
>
>
>
> Reproduced below for convenience.
>
>
>
> Please report any updates needed here.
>
>
>
> Kent (and Lou)
>
>
>
>
>
>
>
> This virtual interim was soley focused on the "system-config" draft.
>
> Qiufang Ma presented.
>
>
>
> Draft: https://datatracker.ietf.org/doc/draft-ietf-netmod-system-config
>
>
>
> In the course of two hours, there was a lot of discussion.  So much so
>
> that trying to capture all the points verbatim would take too long. A
>
> link to the video is here: https://www.youtube.com/watch?v=sAF0fppqBGA.
>
>
>
> A high-level summary is:
>
>
>
>   Qiufang's presentation focused on two main questions?
>
>
>
>   1) The "origin" issue.
>
>
>
>      The WG agreed that <system> nodes copied into <running> should
>
>      have origin "intended".  The system-config draft will "update"
>
>      RFC 8342 (NMDA) to state this.
>
>
>
>      The WG agreed that data-migration is 1) not <system>-specific
>
>      concern and 2) is out-of-scope for this draft.
>
>
>
>   2) Validity of <running> alone.
>
>
>
>      The WG agreed to let 7950-bis "update" 8342 (NMDA) with the
>
>      clarification the <running> alone does not have to be valid.
>
>      E.g., clients may have to perform transforms to calculate
>
>      <intended>, which is subject to validation.
>
>
>
>      The WG agreed on a new Option 4: this document doesn't say
>
>      anything at all about the validity of <running>.  That is,
>
>      fully rely on existing 7950 and 8342 statements.
>
>
>
>      This leaves it up to interpretation.
>
>
>
>      Templates and inactive configuration are nice for humans, but
>
>      unnecessary for machine-to-machine interfaces.  That is, the
>
>      issues arounds such mechanisms are largely moot in environments
>
>      using a controller.
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>