Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-consumer-facing-interface-dm-07

tom petch <daedulus@btconnect.com> Tue, 08 September 2020 11:04 UTC

Return-Path: <daedulus@btconnect.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 51AA93A0CCA for <i2nsf@ietfa.amsl.com>; Tue, 8 Sep 2020 04:04:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.848
X-Spam-Level:
X-Spam-Status: No, score=-2.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.948, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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=btconnect.onmicrosoft.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 fjGWSUjWPfzx for <i2nsf@ietfa.amsl.com>; Tue, 8 Sep 2020 04:04:49 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00111.outbound.protection.outlook.com [40.107.0.111]) (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 C649C3A0CC4 for <i2nsf@ietf.org>; Tue, 8 Sep 2020 04:04:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LmA4/vz0+xRNVK6Y0bC43/IKCYIKSbPaSVtM2rJGYS6gqqA5Ti/ebTyK00XK/Eij8TZRiHYFrC7lu/vYJ0OehvKFEwHDovAkBVuDQ8aAflsMzaiZ7irpgu2so76TUe6A0hZMHqSNCUAJ8EWAtm5Nm09fFQzAdoaK+ajB84fTFU3gHau1p8HAPBYptisjZmaWUniZ/htc9L2OrUK4AZpDtfzNat0oaigdNWszwG6/A7M1kIYtg/xWc74ImhCrrJtv5Ks296q0pbNXUrSvaCPeYmrIH92m6+1svpDaJ3zEUPGImQqsY8/pE0IFeVlKsRPx7mbLB2993L6OC2R3xVcukQ==
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-SenderADCheck; bh=GVqp80UnBQfJuqmTh5sdIeCmxmOzP4FXWtxyG/Ek8rk=; b=UB9wg5YKEfpNmDI2MTrNM3zPBvlAo9DULlXsZc1iX5aWmzCQBI1cTctByvLytm0cwyLqPVYrGtTMIb/aUSIlOXX5N1l/h3ZCSlDRAQPEuZ8ZtP09a773B5Zr9MchwWSM6ZGjsYqdUIn+kr30g3XmX/nd+hWjr6YhuBHjSnJzJle+f49O6CB67N3PGp/qJpuIfIyaxGOi4+AOZl4d6qwwB3agHhVzBDV8IX6o3HtnGrd0g13IZSeDs8JPJFFnbDx46wTCWbF6VrtJuX0UPqJuxGCnW4e2wcoOYrHn2+Gj10TS4Q5Z/uXmFZHe1NY0qckm+XpK9BJvXUg9JGVVx9Lu+g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GVqp80UnBQfJuqmTh5sdIeCmxmOzP4FXWtxyG/Ek8rk=; b=giThh6EXeTO2XkIGcpQ5sBj8wDxVUH/z2kJGLV4a4cjDAzxUVNVFl90O6uhfI2Nqyo9z+fjG8BXFeJNUaKSlGSi6ojF4WNg8P73H9TJfdklpr61aLhQ4dAwiuRlhz9bJcExrAA2VdwCoAPuToVi9M7ZpIFrSjA7UpFPMO1L+HaY=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8) by VI1PR07MB3375.eurprd07.prod.outlook.com (2603:10a6:802:23::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.5; Tue, 8 Sep 2020 11:04:39 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::6165:9c1c:e5b1:15db]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::6165:9c1c:e5b1:15db%5]) with mapi id 15.20.3370.016; Tue, 8 Sep 2020 11:04:39 +0000
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
References: <157349122063.7571.1978842562243958252@ietfa.amsl.com> <CAPK2Dexgk81Saufei3z67E4XZg=LLra1HdTUWU-kU33Pj_o+eg@mail.gmail.com> <CAPK2DeyWEzR6Qy6HPURnKp481mH=y+3O2xpLBS9kLc1MPbcjBg@mail.gmail.com> <44A4E4A8-AF9A-47AF-A31A-8AAACAF0A6BA@tail-f.com> <CAPK2Dey7GzzAWh8AeKA8e5Ng8skxZBf1SYKGLyuatpZDJ+YPWQ@mail.gmail.com> <5F117489.6060709@btconnect.com> <5F118663.8010707@btconnect.com> <CAPK2DezHCBfCRbNXr7=B=8=R-1g-REz_JEc6iRUt_U4sgXNd=Q@mail.gmail.com> <5F49315F.70303@btconnect.com> <CAPK2DewSGeDPBNzEC_yAY+iL_E9P1CW1uZOYm_A+1e9tcMopOA@mail.gmail.com>
Cc: Jan Lindblad <janl@tail-f.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>
From: tom petch <daedulus@btconnect.com>
Message-ID: <5F576544.4050105@btconnect.com>
Date: Tue, 08 Sep 2020 12:04:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <CAPK2DewSGeDPBNzEC_yAY+iL_E9P1CW1uZOYm_A+1e9tcMopOA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: CWLP123CA0084.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:5b::24) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.65] (86.148.49.170) by CWLP123CA0084.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:5b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3348.15 via Frontend Transport; Tue, 8 Sep 2020 11:04:39 +0000
X-Originating-IP: [86.148.49.170]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a5ef3a4-79c2-441a-13c4-08d853e6fb31
X-MS-TrafficTypeDiagnostic: VI1PR07MB3375:
X-Microsoft-Antispam-PRVS: <VI1PR07MB33758AB45C8ED816F3A8C216C6290@VI1PR07MB3375.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:6108;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: UftCYOSWJXVVFml347EfJ7O/0fyoXd+cTYlr6P4xaGtKhpfWQdFL+8pnTAnPfj5CPHMoVKM0b3pDazw6Yv33Z+CWHPhXPqHP9lz6J6fNbqAU5EaCq6+A/ejo4cBGlPNomxyEbVg3cch+/wnkVube9FrpP9N91KvsWAM/XWCiiRCJoxvdxr+aUnUS7Ktpfd4Xr/mKYJp8BfutABx2nVw+4DQ0MHCaBqXe/fiP1nlFHqEzlSOsqsAPhu0RHsXrWayMxOSRwbAooyntYFQ24rbaO3ZOb38ve8tNeXc6aHslZg9F6Ugo6aXhRAIOG9jNoPW6HA+hOX7svNBKbnxCcPAfctG2RLEqMPusuVh5Uqpv4bDx2n9Zdep0iA+H/hv2vUXUaqEruQEWOKMcKAmaoh8piA==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6704.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(366004)(346002)(39860400002)(396003)(8676002)(6916009)(966005)(956004)(52116002)(66556008)(54906003)(6486002)(186003)(26005)(2906002)(66946007)(6666004)(36756003)(86362001)(2616005)(5660300002)(4326008)(53546011)(316002)(478600001)(87266011)(66476007)(33656002)(16576012)(16526019)(8936002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: 2awhK3kLS4zEvnD4VH8AhCO6loaaVJ58yJKy60NcBky2j3dqdVTKAvawg9PoJ5FV4dVmfM4n51MRfCnbjlYxMxPtHU/uhakmljkbKHXmzyGYt/AAMTS7dVU01i8l1hdFIu0KJDTSLlu8NqkYdJk/MDdK4rf+vfBF1h1dNYe9yeq1+XD/8qSL98TX5wby4Q+A04PYnb5i+nzwsDqsvU1j+n2sBbs+z8UHovuae4vaArjOkUxrxfVl0yLpZ8kZQL6zAKJYC2LESGihLDdWUKIse9qQGtGx9tBTJXDpDWg/VqrSjTfUrRsS/2/meQpJAWtqcm8hx42f0N9gUjzVjU5oUFAEPfKRRV2dNCJTZtr6v9UP235ljxrCXbPfqfhb5k+/1QAAWBXVMoJMERT2B1dPBLfeqHZJIPSa7O02Dr/AHzuUNpNdDabvz5bh9thg4xjsSgbfi272B0OdwMaTfLxZ7IolwbAc/oHV4AoYVwdo0sJY0MKkpyyX9/2KUq2NEknYJrFf3Kyc8cJDgbBi4n5r+yOHJU89cb30K19NzbLvxrji/eHYILx5sfh9/iIwVPAGuaSt/8Bp3PWXqZ1qICYTEpWPqHRDHSinQ4bGxbxY0Q8Jc8tIn3g9ojTQuaHqgRuZu459/pgkviFALVMUnICm/Q==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a5ef3a4-79c2-441a-13c4-08d853e6fb31
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2020 11:04:39.6409 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 0VWrMSs2AdWVgyuXf0GDJTbHsCPptt7a5ax9sYN7/hBLvTMemZ70H9MGyXWPiQ98xgLmUVBArooJzdr0HawSpg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB3375
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/8_7AT6Yl9Ce6jtpic0sjmcjeLBE>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-consumer-facing-interface-dm-07
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: Tue, 08 Sep 2020 11:04:51 -0000

On 06/09/2020 12:26, Mr. Jaehoon Paul Jeong wrote:
> Hi Tom,
> I have reflected your two comments in the revision:
> https://tools.ietf.org/html/draft-ietf-i2nsf-consumer-facing-interface-dm-11
>
> Please see my answers inline below.

Paul

I like the prefix:-)

With the type 'time' I had something rather more complex in mind and 
think now that it is rather too complex for this situation. (Namely that 
you can import a specific revision of a module so that you can import 
the types from 6991-bis rather than 6991 so you then get 'time' 
automatically and do not have to define anything but it does introduce 
side effects which I now think outweigh the benefits)

So, I would revert to what you had and just define 'time' as you do at 
present and omit the references to 6991-bis.

Tom Petch


> On Sat, Aug 29, 2020 at 1:31 AM tom petch <daedulus@btconnect.com> wrote:
>
>> On 28/08/2020 14:46, Mr. Jaehoon Paul Jeong wrote:
>>> Hi Tom,
>>> I have addressed all your comments in the following revision:
>>>
>> https://tools.ietf.org/html/draft-ietf-i2nsf-consumer-facing-interface-dm-10
>>>
>>
>> Inline
>>
>>
>>> Here are my answers for your comments:
>>>
>> ------------------------------------------------------------------------------------
>>> Some more minor tweaks
>>> s.5.1 /gorup/group/
>>> => The replacement is done.
>>>
>>> YANG module
>>>
>>> WG Chairs are not usually listed in the module - they used to be
>>> => The information of WG Chairs is removed.
>>>
>>> description is a bit terse - some quote the Abstract
>>> => I have improved the descriptions in the YANG module.
>>>
>>> YARA, SNORT, SURICATA would benefit from references; they are not ones I
>>> see in TLS or SSH!
>>> => I have added the references to YARA, SNORT, and SURICATA.
>>>
>>> typedef time I see in RFC6991bis
>>> => I used typedef time in RFC6991bis.
>>
>> See my other note about importing from 6991-bis rather than from 6991
>>
>
>   => I replaced 6991 with 6991-bis.
>
>>>
>>> does the ipv6 addresss ever need the interface?
>>> => Yes, the IPv6 address needs the CFI interface.
>>>      I added an XML example using IPv6 addresses.
>>>
>>> start/end ipv4/ipv6 could do with a must end > start
>>> => I put a description that an IPv4/IPv6 start address is lower than
>>>      an IPv4/IPv6 end address.
>>>
>>>      "A range match for IPv4 addresses is provided.  Note that the
>>>       start IPv4 address must be lower than the end IPv4 address.";
>>>
>>>      "A range match for IPv6 addresses is provided.  Note that the
>>>       start IPv6 address must be lower than the end IPv4 address.";
>>>
>>> geo-ip could do with a reference
>>> => I added a reference to geo-ip as follows.
>>>      RFC8805: A Format for Self-Published IP Geolocation Feeds
>>>
>>> s.9.1 221.159 is not a documentation address - see RFC5737
>>> => I used documentation addresses for IPv4 from RFC5737.
>>>      I also used documentation addresses for IPv6 from RFC3849.
>>
>> good
>>
>>
>>> IESG often expect an ipv6 example alongside ipv4
>>> => I added an XML example using IPv6 addresses in Figure 19.
>>>
>>> s.12 Registrant should be IESG
>>> => I modified the IANA considerations section such that Registrant is the
>>> IESG.
>>>
>>> prefix is not that of the module
>>> => I am not sure of this comment. I think we use the correct prefix of
>>> "cfi-policy".
>>>      CFI stands for Consumer-Facing Interface.
>>
>> Yes indeed you do - my mistake.  What I had intended to say, looking at
>> other NSF modules, was that there are a number of NSF modules and the
>> chosen prefix have nothing in common.  Bear in mind that all the YANG
>> modules get mixed up together on the box so while the prefix need to be
>> compact, there is something to be said for them to be meaningful so
>> RTGWG modules could start rt... or MPLS ones mpls... or PCE ones pce..
>> and so on so you could consider using a prefix of nsf... such as nsfcfi
>> or if there are several such nsfcfi-p or some such (but that is getting
>> a bit long)
>>
>
>   => I used nsfcfi for the prefix for Consumer-Facing Interface (CFI).
>
>       Thanks.
>
>       Best Regards,
>       Paul
>>
>> Tom Petch
>>
>>>
>> ------------------------------------------------------------------------------------
>>>
>>> Thanks for your valuable comments.
>>>
>>> Best Regards,
>>> Paul
>>>
>>> On Fri, Jul 17, 2020 at 8:07 PM tom petch <daedulus@btconnect.com>
>> wrote:
>>>
>>>> On 17/07/2020 10:51, tom petch wrote:
>>>>> On 11/07/2020 08:44, Mr. Jaehoon Paul Jeong wrote:
>>>>>> Hi Jan and Tom,
>>>>>> I have revised our I2NSF Consumer-Facing Interface (CFI) Data Model
>>>> Draft
>>>>>> according to both your comments.
>>>>>>
<snip>