Re: [OPSAWG] Martin Duke's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with DISCUSS)

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Mon, 20 September 2021 09:09 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06CB93A1B68; Mon, 20 Sep 2021 02:09:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.de
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 HUeOBxEZhrlE; Mon, 20 Sep 2021 02:09:38 -0700 (PDT)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B76DB3A1B6B; Mon, 20 Sep 2021 02:09:37 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 081FF25A15; Mon, 20 Sep 2021 11:09:35 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1632128975; bh=Nwd4aQ7GW1Vz+UgkUIoupOxkkimAJyhNITtN4ZYg+Go=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=Ap4nmEGabfFZNc45Ef11uQ9NevsCI97ZdrKgTXqs83wqrEwzesvjiQci4EB0YQ64h xTl8pnbioHW4bFeYPMQTnVqVZSDOANf9UQnAeMCZKb/n+8sgvLwceAUuSoWXY99UXl tSfjQe2PADl2kvtJpWjtUWNOBaCHbM72Uzsag+L8=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4GeM9l84AR8Z; Mon, 20 Sep 2021 11:09:33 +0200 (CEST)
Received: from rznt8201.rznt.rzdir.fht-esslingen.de (rznt8201.hs-esslingen.de [134.108.48.164]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Mon, 20 Sep 2021 11:09:33 +0200 (CEST)
Received: from rznt8202.rznt.rzdir.fht-esslingen.de (134.108.48.165) by rznt8201.rznt.rzdir.fht-esslingen.de (134.108.48.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Mon, 20 Sep 2021 11:09:33 +0200
Received: from rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0]) by rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0%3]) with mapi id 15.01.2176.014; Mon, 20 Sep 2021 11:09:33 +0200
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Martin Duke <martin.h.duke@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-opsawg-l3sm-l3nm@ietf.org" <draft-ietf-opsawg-l3sm-l3nm@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>, "opsawg-chairs@ietf.org" <opsawg-chairs@ietf.org>
Thread-Topic: Martin Duke's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with DISCUSS)
Thread-Index: AQHXre2ikcEvg2rrIkCuEQ8Vm+rHmausmuoQ
Date: Mon, 20 Sep 2021 09:09:33 +0000
Message-ID: <50dfc67788734183b7329e7c7dea8d39@hs-esslingen.de>
References: <163207412100.20947.6667133067858998761@ietfa.amsl.com> <14634_1632121378_61483222_14634_428_9_787AE7BB302AE849A7480A190F8B9330354083E9@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <14634_1632121378_61483222_14634_428_9_787AE7BB302AE849A7480A190F8B9330354083E9@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.140.248]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/40yHqHdFSGiqo2iOl_lG5UB6MVg>
Subject: Re: [OPSAWG] Martin Duke's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with DISCUSS)
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Sep 2021 09:09:45 -0000

Chiming in as author of draft-ietf-tcpm-yang-tcp ...

> -----Original Message-----
> From: OPSAWG <opsawg-bounces@ietf.org> On Behalf Of
> mohamed.boucadair@orange.com
> Sent: Monday, September 20, 2021 9:03 AM
> To: Martin Duke <martin.h.duke@gmail.com>; The IESG <iesg@ietf.org>
> Cc: draft-ietf-opsawg-l3sm-l3nm@ietf.org; opsawg@ietf.org; opsawg-
> chairs@ietf.org
> Subject: Re: [OPSAWG] Martin Duke's Discuss on draft-ietf-opsawg-l3sm-
> l3nm-11: (with DISCUSS)
> 
> Hi Martin,
> 
> Thank you for the review.
> 
> I'm very familiar with draft-ietf-tcpm-yang-tcp (as you can see in the ACK
> section of that document).
> 
> The structure in draft-ietf-opsawg-l3sm-l3nm follows the one in draft-ietf-
> idr-bgp-model:
> 
> draft-ietf-opsawg-l3sm-l3nm
> 
>   |     |  |     +--rw (option)?
>   |     |  |        +--:(tcp-ao)
>   |     |  |        |  +--rw enable-tcp-ao?      boolean
>   |     |  |        |  +--rw ao-keychain?        key-chain:key-chain-ref
> 
> 
> draft-ietf-idr-bgp-model
> 
>          |  |  |  +--rw (option)?
>          |  |  |     +--:(ao)
>          |  |  |     |  +--rw enable-ao?             boolean
>          |  |  |     |  +--rw send-id?               uint8
>          |  |  |     |  +--rw recv-id?               uint8
>          |  |  |     |  +--rw include-tcp-options?   boolean
>          |  |  |     |  +--rw accept-ao-mismatch?    boolean
>          |  |  |     |  +--rw ao-keychain?
>          |  |  |     |          key-chain:key-chain-ref
> 
> We are not echoing the full structure because the L3NM is a network model,
> not a device model. A network model does not aim to control every
> parameter that can be manipulated at the device level. Other than
> enabling/disabling TCP-AP and providing the ao-keychain, we didn't identify a
> need to control and customize at the network service level the data nodes in
> draft-ietf-tcpm-yang-tcp:
> 
>          |  |  |     |  +--rw send-id?               uint8
>          |  |  |     |  +--rw recv-id?               uint8
>          |  |  |     |  +--rw include-tcp-options?   boolean
>          |  |  |     |  +--rw accept-ao-mismatch?    boolean
> 
> These optional nodes can be part of a local profile that can be directly
> manipulated at the device module (draft-ietf-idr-bgp-model).

It is always an interesting (and pretty fundamental) question what device parameters can indeed be abstracted in a network model. My personal (well, somewhat dated) experience is that different operators have very different preferences what parameters to include in a network model. Careful reasoning may be required for any omission of a device parameter.

In this specific case, I don't fully understand how VPN provisioning via the network level model would pick the values for "send-id" and "recv-id"? Those parameters need to be configured consistently on both endpoints of the TCP-AO connection, right? What happens if the network model draft-ietf-opsawg-l3sm-l3nm only configures one of the two TCP-AO endpoints?

So, why can "send-id" and "recv-id" be removed?

> We can make these changes, though:
> 
> s/tcp-ao/ao
> s/enable-tcp-ao/enable-ao

It certainly makes sense to use at least consistent naming in different IETF models, but unless there is a good reason to remove "send-id" and "recv-id", you could just directly import the grouping to ensure consistency...

Michael

> 
> Cheers,
> Med
> 
> > -----Message d'origine-----
> > De : Martin Duke via Datatracker [mailto:noreply@ietf.org]
> > Envoyé : dimanche 19 septembre 2021 19:55
> > À : The IESG <iesg@ietf.org>
> > Cc : draft-ietf-opsawg-l3sm-l3nm@ietf.org; opsawg-chairs@ietf.org;
> > opsawg@ietf.org; adrian@olddog.co.uk; adrian@olddog.co.uk
> > Objet : Martin Duke's Discuss on draft-ietf-opsawg-l3sm-l3nm-11: (with
> > DISCUSS)
> >
> > Martin Duke has entered the following ballot position for
> > draft-ietf-opsawg-l3sm-l3nm-11: Discuss
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://www.ietf.org/iesg/statement/discuss-
> > criteria.html
> > for more information about DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-opsawg-l3sm-l3nm/
> >
> >
> >
> > ----------------------------------------------------------------------
> > DISCUSS:
> > ----------------------------------------------------------------------
> >
> > (7.6.3) Is there a reason the TCP-AO model in this draft is different
> > from the one in draft-ietf-idr-bgp-model-11? That draft is using a model
> > developed in the TCPM WG (draft-ietf-tcpm-yang-tcp) specifically for
> > that purpose.
> >
> > If there is no compelling requirement for something different, or the
> > TCPM modelling work can be stretched to cover this use case as well, it
> > would be far better than rolling a totally separate TCP YANG model here.
> >
> >
> >
> >
> 
> 
> __________________________________________________________
> __________________________________________________________
> _____
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce
> message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete
> this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
> 
> _______________________________________________
> OPSAWG mailing list
> OPSAWG@ietf.org
> https://www.ietf.org/mailman/listinfo/opsawg