Re: [I2nsf] IETF 113 session in comparing draft-ietf-i2nsf-consumer-facing-interface-dm & draft-ietf-i2nsf-nsf-facing-interface-dm

Linda Dunbar <linda.dunbar@futurewei.com> Mon, 04 April 2022 14:35 UTC

Return-Path: <linda.dunbar@futurewei.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D9C03A0BB5 for <i2nsf@ietfa.amsl.com>; Mon, 4 Apr 2022 07:35:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 VNNAzZBchkks for <i2nsf@ietfa.amsl.com>; Mon, 4 Apr 2022 07:35:36 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on20708.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaa::708]) (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 42E8C3A0BB3 for <i2nsf@ietf.org>; Mon, 4 Apr 2022 07:35:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jWr2zNl+W0m9xUkmrkP6wVZfZMNnG+lXXdDz1dsxMc8OaCvtlJJDeNd89b5S+aYQ5y5zzUk7BOfhlo4B6hjDTHtTAggUgTDkLOmXgEm9ZhVYoIUzD4HJjPhKq28W7HmGoiSxr3zsdCGE+NSNUoXjhvKx3m5p3uAeMFfxh1Yq2AYAQCaX+8zUpuYtRXi1z1Y25OoxIiivc0J4fg/Z/W+jQAYGJfDlqjR0pa/xS5jO0Sgq6u39iQowe2KaX23r9tcTK3caDySHn+dAdZWWDR4/cx2s4O6XDwJPTwka4wM7xr8EpAA/d+GA6ufDgQebUbCrR1vFsZRLfvKAf7Roi7AGOQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wGZylWEO3UMYM/2H0fttPNegI7xG2qL3hlYEjRBcrIE=; b=KZO/bKbhtxEexUBX8AB34IJSSsUUMcDWuxlVp2nGeYboUS11RgoeecRtfGD9wVQetYlaZu+AZsJXan/6Xxa+DlXuHcp3mQEv1NrKey52RJU+eUkGiik6DYq0ab287RzeaF+eYRZBSg0jtjI5wEB/zUQd4pTRW3ZrJY2R5Qq2S84H8FJLIt+UdmG8aHAymeUhO2wEOdst9mhYVKQfyMRg1/ygraFvLd1vxB1L9kc0YaP5LNI2Fk9WjINCcmrEyiG/IOigejyg5tUDExGQg2Ck4r1n3UVlskFv6RHM9cUp0gt2RwggX32+X+7EwIEE+s/mD8I1+lp1QRoiV7yhoCYAuQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wGZylWEO3UMYM/2H0fttPNegI7xG2qL3hlYEjRBcrIE=; b=dj7DnHuQBcb7KYo+zFgdPSa2rXaFX1oFvvQO2qI7PKarwh4qtmZtiw+a6POFXisXKXLNJ0R1rU+WuVKIeWhrL+9Cp7E/3q4SjAGVium09E9+lFq9eTLvekI/y3IB2vMSAwlFPSvtW8AE6d0FXtQlaalmABgDDyVpKfN4TCPozGE=
Received: from CO1PR13MB4920.namprd13.prod.outlook.com (2603:10b6:303:f7::17) by BN7PR13MB2353.namprd13.prod.outlook.com (2603:10b6:406:b1::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.19; Mon, 4 Apr 2022 14:35:25 +0000
Received: from CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::d86:e3cf:1f44:af08]) by CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::d86:e3cf:1f44:af08%4]) with mapi id 15.20.5144.016; Mon, 4 Apr 2022 14:35:25 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: t petch <ietfa@btconnect.com>, Roman Danyliw <rdd@cert.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>
CC: Patrick Lingga <patricklink888@gmail.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Thread-Topic: IETF 113 session in comparing draft-ietf-i2nsf-consumer-facing-interface-dm & draft-ietf-i2nsf-nsf-facing-interface-dm
Thread-Index: AQHYQGsky+6xFqUSuE688t5kNAekdqzVDEAggAXkS4CAAKy48IADyGWAgAB47gA=
Date: Mon, 04 Apr 2022 14:35:25 +0000
Message-ID: <CO1PR13MB49203897FA1137ECBB4BCE6D85E59@CO1PR13MB4920.namprd13.prod.outlook.com>
References: <CO1PR13MB4920A4302D034F1275BA28B8851A9@CO1PR13MB4920.namprd13.prod.outlook.com> <623DF757.8050609@btconnect.com> <CO1PR13MB49202E6D8301258F559B074D851D9@CO1PR13MB4920.namprd13.prod.outlook.com> <6246DCF7.4060008@btconnect.com> <CO1PR13MB4920D2E6E8723DC28F1CEFAB85E09@CO1PR13MB4920.namprd13.prod.outlook.com> <624A9A33.90607@btconnect.com>
In-Reply-To: <624A9A33.90607@btconnect.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0e45d75b-e064-480f-8112-08da16485b77
x-ms-traffictypediagnostic: BN7PR13MB2353:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BN7PR13MB2353F91827C16F917BD72C5785E59@BN7PR13MB2353.namprd13.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sSL2fGDhELgWeze37/z3QVEHCHp782mc2hsTUSrXQGsLvizcVuekaguyQVv2+dQb88SdyrQYk/tEnlH25oMKaRjlFJfGtWbckEo3vJDcHJJkR6+q1a36Xh25KbA5aNqxVr+3uqE2ZIvMOgmDDj5NnkQH2nnone1YtsUDenowOHsxa5SBE2jNH9tsLptS1wxkj8/Xm5OREHg7Q9DgbIr0R6VjzAwh66+oZhCRl7Ly1avwSvbHmADbXVJvYavnIbIATuOSU7qQR3IMOiamleHqLlYwNCtnCE1HEmrcWiP3hisnPo4ZsG60arHLIdd2n++yyLlecxBnSd43TB3SgvFD7hH25B88Pohqm+iLdFVJ3iKfa65OEA3DLbPmJ0H8hUkTrPWbJSuuCZaD0cct5cO/lrSrJPwx0SnxmOLhehyoW042Tvzp5JAA9F8M7dIXqpZILhRnHoejd94Y6IL8QTWRqVkHwoMyEeZB00uSxKATjR01MwupfomOdmlqpQNO3uH+KgHW2RNwYKd5PcnbgA6jUNMQXtYJq1oGPryhBrYX2TW97mr9SBQAsrAIDiOZJhXDZnGdAqTfG45iM8pZKPkGetT8zitjwRrIffezB8cdVv5vfX0Fl8fsdAYW7bbTMV3y2Mf7NlGZUP+N8CqgzIQF8EIO5MKCczoM3a60Y28fiF0mCwiHNsmnWsBp6G+XgxcztbgJZgWlHQhmCA0QXOPDxw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR13MB4920.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(7696005)(38100700002)(53546011)(5660300002)(45080400002)(122000001)(71200400001)(2906002)(9686003)(6506007)(38070700005)(508600001)(54906003)(26005)(33656002)(186003)(30864003)(110136005)(76116006)(316002)(86362001)(296002)(8936002)(55016003)(66556008)(66446008)(83380400001)(8676002)(66476007)(44832011)(64756008)(4326008)(66946007)(52536014)(966005)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: k4MFzw2jSpTywV0du2FXngWRwyEAFEfdF9q3KGugiyO/iAhVg8M91zFdtnjxWqMJ+DWhOFu2qHJZj96jhILJLf5u2zB2rn4MeTC+jogBy6t2EDDzfQQisN4eH9CkiqGFnxssywbsbJCKI7YagGoisdM2bN0W3f60jEwgKeHtyCRno9iMShtdhHFF7/c/95uqQQS+WFTm43sNaw/rC3Cq7WgGFT1okUoctu6Z6/jO2VH4oBrywWh792KqqV7tVA4BWmel9G0+XwIJkGrwkKwyCgR6nfiG6lMO/FmwS/BlWkKx935bqmUg/qLcZ5QfsQZCRH53OndJsHV1gYicDMVLyQsmSF52lXCRsBcjs41hrZ30SF4uDKjMDDuIn3LIKY8uF4WtkPLqY3hoSpJlsCUZYEgn16BGON2Vut2tGPFmXRMlNzxlaZa7yhkm3mczNrqgjFWUk2R0OFZ2q873CGfkr4LMJS00fYtMH6OSSwiOtkRwtCA4y8WQU6R7/Dfd86XQ9rwdXPJUR5LKc/wxhdATAqmOMWWqkKbYYijtwYKJwCjby6RT9A0wa7GMcuxXcvS1jP4ym9O7SQhN52lUg/yQ9LIk6gcjqfdXGTCugoQbDXmnq/r5OyfCO38QNK5O0L7+APURHN1rSs9QMhIlROBeh9KackBqM80Qr7jET1wpGsG9AhDgHsiaf95BILt3zsWHpNW8mZaB9Or8PYzWyZ5dao8Trv5mXGwAgIy2Gjc/Q24T+vm9K0JrlX9DIiYUeYeXpMiD09EFNzSsbrtkKpOx51oSzb6cfjatt07qQG8StIqJEieZFpJkTyv+9PdR8En7pZCyTI+FTLQq6SH7F9mcKy5tFVckvBfZ6ZINWz3PjGbaCW02anXzfcIwjq/9nAOONzZPMvTiZorFYnwYY94hmN57Z/mlLUrFOr1+DYvc3znOBZM7iu7oYHIa9m9la+tajc3o1E41pflqcA5LE9bjtTeg7hoEAnO19sX59DpgZBlJZzgavr2x/2oU4ODqXPzl96jTN3BJq9CX02ii3ul01AxT0i1892827yryg40Ovr+CuPUQeHIyp4lyOTENXg9cL2C65rDd8OEzZ/Ch1wmzgNhTodOajqZe7l2EHfdNCvuDectkdNj+JisppwTrB1kjXiSAvCF+V44C7IJhcRm7kxplQCB2GcTnipC1GJlhdVv0hK6Xz0HhJsZKb/qkl+0Wx4X5RCCZm8nugQDuYb2755YRsr89sHdpGZCxcQvP9SbACA0wx8CdvsoMsmJdyZdQlxv/LVg1vvQDd/dIomz6r/Z3wie3V+GJmlcwLSEzAoueGbtq6PG36sMxMeTN1f5hZHOJkMkvVdgCVb6CpYTEt12mI2Y63KI8ErI8uenCAVdSaenGsq/Mopd9E8WLZrrKm8DS0F35CjD5RnEql3gQxfZan9bWXbTJM0WtDI5Uz92BtgV7VJUp3vF6bHVbt+VcIa/1ADli+vMVljhQ+bQmQjMd6MnBNWzV+p06jthAMi5ZuVG4cP8S9IiQ2mjXwc/s/taYczENlODyptXfWqWfyx8DJH1fJDB9I8DuFjd9oXGs4YMSa+PEzDviTzubALmsRCTY8UCI/xPZ3FVTk3M/zxah/ggoATziHJyT+Z6crzbp91+SC9GAkl8DutMHWBrnoRscvmGWca8tQ9ZJw75QYFCUZei7yNWVTe3Aeie206TMlZB7LoeY1PK2M3V8PHaAiUcTsOrKN0kwCpO0pB/LjQ==
Content-Type: multipart/alternative; boundary="_000_CO1PR13MB49203897FA1137ECBB4BCE6D85E59CO1PR13MB4920namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR13MB4920.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e45d75b-e064-480f-8112-08da16485b77
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2022 14:35:25.3892 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E2Qc6yrhQiRKyCRn3AAdx9MzETpqaz/ldtbiiQr5HvwGxBXhuU/A8hQOG8FGa8bwCsR2dTFHXAv3tRPeLgMs9A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR13MB2353
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/d9VGnNOV_pVmW5szuIxfee1hFmU>
Subject: Re: [I2nsf] IETF 113 session in comparing draft-ietf-i2nsf-consumer-facing-interface-dm & draft-ietf-i2nsf-nsf-facing-interface-dm
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Apr 2022 14:35:42 -0000

Tom,

Answers to your questions are inserted below in Blue:

-----Original Message-----
From: t petch <ietfa@btconnect.com>
Sent: Monday, April 4, 2022 2:12 AM
To: Linda Dunbar <linda.dunbar@futurewei.com>; Roman Danyliw <rdd@cert.org>; i2nsf@ietf.org
Cc: Patrick Lingga <patricklink888@gmail.com>; Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>
Subject: Re: IETF 113 session in comparing draft-ietf-i2nsf-consumer-facing-interface-dm & draft-ietf-i2nsf-nsf-facing-interface-dm

On 01/04/2022 22:48, Linda Dunbar wrote:
> Tom,
>
> Consumer facing Interface commands don't need to differentiate v4 or v6.
> For example Kubernetes Cluster Scoped Network Policies use Cluster
> names, not even the IP addresses:
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs
> .google.com%2Fpresentation%2Fd%2F1Jk86jtS3TcGAugVSM_I4Yds5ukXFJ4F1ZCvx
> N5v2BaY%2Fedit%23slide%3Did.g401c104a3c_0_0&amp;data=04%7C01%7Clinda.d
> unbar%40futurewei.com%7Ca05e3fa9884c459f464c08da161ad60a%7C0fee8ff2a3b
> 240189c753a1d5591fedc%7C1%7C0%7C637846601766141559%7CUnknown%7CTWFpbGZ
> sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3
> D%7C3000&amp;sdata=WkQCW%2B1YTBRt4igP4ts7UE3ZUN7o2boxdG2rYus55xA%3D&am
> p;reserved=0
>
> Comments and replies are inserted below:

Linda

I still do not see an answer to my uncertainty about the meaning of a capability e.g. if a box supports some 'type' or 'code' for icmpv4 (and nothing for icmpv6 or DCCP), then what capability does that constitute, what can it advertise as supporting?  What will appear in the leaf-list in condition-capabilities as imported by the I-D registration-interface?

[Linda] https://datatracker.ietf.org/doc/rfc8192/ has good description of why need "Capability" of each NSF. In a nutshell, to provide effective and competitive solutions and services, security service providers may need to utilize multiple security functions from various vendors to enforce the security policies desired by  their customers.
There are many virtual security functions by different vendors available to be deployed to achieve "Customer" desired policy. The "Security Controller" can choose the NSFs with the desired "Capability" per "Customer Interface" specified policies for a service.





Or, turning the question around, how much must it support to justify advertising the YANG 'type' capability (which is derived from a base of icmpv4, icmpv6 or DCCP)?
[Linda] https://datatracker.ietf.org/doc/draft-yang-i2nsf-security-policy-translation/ describes the mechanism to translate "Customer Interface" security requests to the actual policies to NSF.

My concern, perhaps unwarranted, is that the resolution of the DISCUSS for capability may have a ripple effect on the YANG identity in other I-D, such as consumer-facing.

[Linda] Thank you very much for helping improving the draft quality. All your questions definitely has helped shaping up the drafts.

Tom Petch

> -----Original Message-----
> From: t petch <ietfa@btconnect.com<mailto:ietfa@btconnect.com>>
> Sent: Friday, April 1, 2022 6:08 AM
>
> On 28/03/2022 18:23, Linda Dunbar wrote:
>> Tom,
>>
>> As Sue Hares said:
>>
>>    "The first stage of a yang model is joyous. You decide what goes in.   The
>>    second of getting a prototype yang model  implementation is hard work.  The
>>    third stage of getting the model approved in the IETF environment is
>>    frustrating and painful.    During the second and third stage, most WGs have
>>    trouble keeping up the energy - since it is all about the small details of
>>    Yang."
>>
>> All the I2NSF YANG models are at their third stage, with small changes, which is difficult for non-editors to keep up.
>> Can you review Paul and his team revisions before they upload revision?
>
> Linda
>
> I continue to see capability as the core I-D which the other I-D are then based on and I still see an outstanding DISCUSS against it.  I am unclear whether or not capability -26 (or -29 AFAICT) addresses Ben's point, that the meaning of a capability is not sufficiently defined in a way that will bring interoperability.
> [Linda] Agree with you that capability should be the base that other I-D can references. But for attributes that unique to a specific interface, they should be specified in their corresponding I-D.
>
> As an example, capability specifies icmpv4 and icmpv6 and then uses
> these two, along with DCCP, as base for identity type. consumer-facing
> has a single icmp-message, no differentiation between icmpv4 and
> icmpv6, and derives from it echo and echo-reply, each of which is for
> both
> icmpv4 and icmpv6.
> [Linda] Consumer facing Interface commands should be allowed to use more abstract name. Doesn't need to nail down to v4 or v6. It is the security Controller's job to translate to the corresponding icmpv4 or icmpv6 depending on the security function supports ipv4 or IPv6.
>
> If a simple box supports icmpv4 only and echo/echo-reply only, what capability does that constitute? (How does a user know that DCCP is not supported?).
> [Linda] At the consumer interface level, users might not need to know if DCCP is supported or now. Not sure why users need to know if DCCP is supported or not?
>
>
> With hindsight, Ben's question is so obvious I wonder how I did not see it.  I think that it applies to much of capability (e.g. http, as another AD suggested).  I believe that the question can be addressed by text, as opposed to revamping the model (such as by taking the identity structure to a finer level of detail) but I am not the one with a DISCUSS - it is up to the IESG to be satisfied by whatever resolution is proposed.  Perhaps they will be satisfied with capability-26 but it is now for them to say.
> [Linda] I hope authors can address the AD's concern.
>
> Thank you very much for helping shaping the data model. Really appreciate your help.
> Linda
>
>
> Tom Petch
>>
>>    Thank you very much for your continued support to improve the YANG models.
>>
>> Linda
>>
>> -----Original Message-----
>> From: t petch <ietfa@btconnect.com<mailto:ietfa@btconnect.com<mailto:ietfa@btconnect.com<mailto:ietfa@btconnect.com>>>
>> Sent: Friday, March 25, 2022 12:10 PM
>>
>> On 25/03/2022 14:39, Linda Dunbar wrote:
>>> Tom,
>>>
>>> At IETF 113 I2NSF session, we had a good discussion of the comparison of draft-ietf-i2nsf-consumer-facing-interface-dm & draft-ietf-i2nsf-nsf-facing-interface-dm, from Top Level YANG Tree, Event, Condition and Action.
>>>
>>> Here is the summary:
>>> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fda
>>> t
>>> a
>>> tracker.ietf.org%2Fmeeting%2F113%2Fmaterials%2Fslides-113-i2nsf-comp
>>> a
>>> r
>>> ison-of-consumer-facing-and-nsf-facing-data-models-00&amp;data=04%7C
>>> 0
>>> 1
>>> %7Clinda.dunbar%40futurewei.com%7Cb8b83f05fa904d406b2008da0e824533%7
>>> C
>>> 0
>>> fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637838249925611459%7CUnkno
>>> w
>>> n
>>> %7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL
>>> C
>>> J
>>> XVCI6Mn0%3D%7C3000&amp;sdata=PpLBu4%2FqvNKaNfjTmtBZQlL6%2B3zjHcx815D
>>> A
>>> 3
>>> IqzG74%3D&amp;reserved=0
>>>
>>> Since you didn't join the discussion, can you please look over the comparison and see if they are any issues?
>>
>> Linda
>>
>> I did look at the slides when they arrived.
>>
>> What I deduced some time ago, and see that the current charter
>> specifies, is that it is the Capability Layer that has primacy, that
>> 'Only simple Service Layer policies that are modelled as closely as
>> possible on the Capability Layer are within scope.'  It is then a
>> question not of how close Consumer Facing and Network Facing are (and
>> yes, they are close) but how close each is to Capability.  I note
>> that since I reviewed capability-26 there have been three new
>> versions of that and that the IESG have yet to confirm that the
>> DISCUSS on capability have been resolved; and while -29 has a change
>> log - good - it only gives the changes from -28 (best practice IMHO
>> is have a change log going back to the -00 that precedes adoption) so
>> I have to look at
>> -27 to see what it changed and -28 to see what it changed (and no, I
>> do not want a .pdf giving OLD and NEW; a statement that e.g.
>> references to
>> RFC4960 have been replaced with references to rfc4960bis I find much quicker to deal with).
>>
>> So, when the IESG are satisfied with capability I will look at the current version and the others that have come out in-between and then look at the other I-D after that; and yes, the I-D will likely be in the RFC Editor Queue by then:-(.
>>
>> IN passing, a comment that others have made and which I would endorse is that the authors seem unfamiliar with the usage of 'i.e.' and 'e.g.'
>> which in places changes the technical meaning.  I suspect that that will still be the case in the most recent I-D.
>>
>> Tom Petch
>>>
>>> Thank you very much,
>>>
>>> Linda Dunbar
>>>
>>> -----Original Message-----
>>> From: t petch
>>> <ietfa@btconnect.com<mailto:ietfa@btconnect.com<mailto:ietfa@btconne
>>> ct.com<mailto:ietfa@btconnect.com>>>
>>> Sent: Monday, March 21, 2022 6:03 AM
>>>
>>> On 20/03/2022 16:45, Roman Danyliw wrote:
>>>> Hi!
>>>>
>>>> Linda: Thanks sending out this assessment and ending the WGLC.
>>>>
>>>> WG: In additional to the IPR check, one other thing I will be looking for in the second WGLC of this document is (a) evidence of review by the WG and (b) support by the WG to publish it (irrespective of whether there is charter milestone or not).  There has been very little WG discussion of this document on the mailing list in the last 18 months and no formal meetings with it as a topic.   Most discussions have been between a reduced set of document authors and directorates reviews/IETF LC/IESG balloting feedback.  The last three documents sent to the IESG (-capability-data-model, monitoring-data-model, nsf-facing-interface-dm) have required substantial changes due to AD review, directorate review and IESG Review (to include them all still being blocked with multiple (2-4) DISCUSSes).  I want to make sure that all future documents the WG requests publication on have gotten the needed review in the WG.
>>>
>>> Roman
>>>
>>> Yes!
>>>
>>> I see capability-data-model as being the core I-D from which the others stem (ideally with a common module of YANG and definitions:-).  I was still catching up with the repeated revisions of that when nsf-facing and nsf-monitoring went forward. IMHO the IESG could have had a easier time if the lessons of capability had been applied to the latter two before seeking to progress them; easy to say in hindsight.
>>>
>>> I think Ben's DISCUSS on capability 2/2/22 are key.  He points out that the level of detail expected is unclear.  What does monitoring on a routing header mean?  All of them, including future ones, any one or what?  Obvious now Ben has said so but I never thought of it. Looking back at RFC8329 I see no mention of routing headers being part of this work (where are the authors of RFC8329 when we need them?).  Ben also comments that a base capability is ambiguous - can it be used per se as in derived-from-or self or only as derived-from?  Likewise the resolution strategies are obvious until Ben points out that they are not defined anywhere that he (or I) can see.  I note that one of them has disappeared from capabiity -26 but like most of the changes to this and the other I-Ds, there is no consensus for this change because there has been no discussion within the WG.
>>>
>>> This lack of consensus is to me the defining characteristic of the
>>> I2NSF WG.  At AD review you asked for expanded definitions in a few
>>> cases and got them which seemed fine.  Then a ..art reviewer asks
>>> for a whole lot more and gets them.  As I commented, to me this is a
>>> lack of familiarity on the part of the ..art reviewer and for most
>>> people involved, like you, like me, like other ..art reviewers, the
>>> existing definitions are adequate.  And this is a multi-headed hydra
>>> because the new text takes the I-D out of line with the other I-D
>>> (my bane), with other parts of the same I-D, and, as many have
>>> commented, the English often needs attention and so any change to
>>> the text is likely to generate further change and may even be
>>> unclear or worse.  The changes made generate issues faster than I
>>> can point them out so the number of unfixed issues increases
>>> exponentially.  Several of Ben's or Lars's textual comments I have
>>> marked in my copy as issues to raise when I have raised the larger,
>>> mo
>> re technical ones; I could have saved Ben and Lars some time (as a WG should do).
>>>
>>> Out of many such I would highlight the use of 'l4' or 'layer4'.  Some time ago I pointed out that this was unusual in the IETF, 'transport'
>>> being more common and this was duly changed in the identity.  A reviewer of nsf-monitoring found the word 'port', used in the context of ipv4/ipv6, ambiguous and suggested 'l4port' which was duly incorporated in some parts of that particular I-D and not in others and not in the other I-Ds (my bane again).  As before, I think the need to qualify 'port' is more of a comment on the reviewer and not on the I-D:-) Had the issue been raised on the list I would have objected!
>>>
>>> So:
>>> - the rate of change on these I-Ds is high (I have yet to catch up
>>> with all those that appeared in January and February)
>>> - no change has WG consensus because nothing is discussed on the WG
>>> list
>>> - changes are made to one part of one I-D without being reflected in
>>> other parts of that I-D or in the other related I-D
>>> - changes lack clarity and so raise further issues requiring change.
>>>
>>> For me, the root cause is the way of working of the WG, unlike any other I am involved with in that comments made by ...art, by me, do not get reviewed, discussed.  Nothing has consensus.  Coupled with this is the high rate of change induced by the authors - sometimes I can see where the change came from, other times I cannot - and the lack of a clear scope for the work, e.g. a lack of alignment with RFC8329 which ought to be the high-level definition of what this work is about.
>>>
>>> Tom Petch
>>>>
>>>> Regards,
>>>> Roman
>>>>
>>>>> -----Original Message-----
>>>>> From: I2nsf
>>>>> <i2nsf-bounces@ietf.org<mailto:i2nsf-bounces@ietf.org<mailto:i2nsf
>>>>> -bounces@ietf.org<mailto:i2nsf-bounces@ietf.org<mailto:-bounces@ietf.org<mailto:i2nsf-bounces@ietf.org>>>>
>>>>> On Behalf Of Linda Dunbar
>>>>> Sent: Tuesday, March 15, 2022 4:44 PM
>>>>>
>>>>> I2NSF WG,
>>>>>
>>>>> Since the comments from Tom Petch haven't been addressed, we can't
>>>>> complete the WGLC for draft-ietf-i2nsf-consumer-facing-interface-dm-16.
>>>>> Agree with Tom, the WG needs to reach consensus if it is necessary
>>>>> for the draft-ietf-i2nsf-consumer-facing-interface-dm to be
>>>>> consistent with the draft- ietf-i2nsf-nsf-facing-interface-dm.
>>>>>
>>>>> Thank you,
>>>>> Linda Dunbar
>>>>>
>>>>> -----Original Message-----
>>>>> From: I2nsf
>>>>> <i2nsf-bounces@ietf.org<mailto:i2nsf-bounces@ietf.org<mailto:i2nsf
>>>>> -bounces@ietf.org<mailto:i2nsf-bounces@ietf.org<mailto:-bounces@ietf.org<mailto:i2nsf-bounces@ietf.org>>>>
>>>>> On Behalf Of t petch
>>>>> Sent: Wednesday, March 2, 2022 11:20 AM
<snip>