Re: [bmwg] Fwd: New Version Notification for draft-vassilev-bmwg-network-interconnect-tester-02.txt

tom petch <ietfa@btconnect.com> Tue, 29 October 2019 12:32 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37630120074 for <bmwg@ietfa.amsl.com>; Tue, 29 Oct 2019 05:32:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.247
X-Spam-Level:
X-Spam-Status: No, score=0.247 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 JaA9snROXMIA for <bmwg@ietfa.amsl.com>; Tue, 29 Oct 2019 05:32:18 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00139.outbound.protection.outlook.com [40.107.0.139]) (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 46C5A12001A for <bmwg@ietf.org>; Tue, 29 Oct 2019 05:32:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fmAH83hWZyu0Gu32xr07pW9nwdsSupaeq1hUl2CvW+fAy/czlSlw1lrTI4xCsM+HVPdG1+N5+NF4vpoqnrObLRwj2t/fdIrp6cpJu2f+e/y72VV2ciSP9yHw97OckbznE9GNTpPGtWCd/mNChJo9UbGa85+lk8B/oV8vyJfI1rrZZiIjI1t3SgVGTjatowLHiR4f+OVo7RQMJdon/4SVpMQgAcplavABlR2sxbsRv8mkbyIf2pszlEK1hbR96FUSIyzpLxSbI59pEjk33Rh3enjCzJCo7lCl1T4xIFECDo+TvNDMQKwEOLZWDA4J852shuIP+B7BBf4TjMRLz2clCQ==
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=YiE2UxSRnn1MAFYVgqANWjakweT5GONVtns5pPSEQBY=; b=abexUX/WMgK7OKYCxFxnbmz7pm2Bbz2nHYQreIPyzhOM9xuTP+W1m8ypF9oTk2t0QpHKAowj302AgPkUeit0uZ8lFJiag4ZHJbQE+mjOKvFSJEtpwTwgN5PR5YFqiBGHGb8+OxqLuLh4u2W6SMFYERvqr6PZCN0c63eXvp0XIX2BXhaJPUQZXBcXk3bTyOzwSmldfzci+sylGXunjWdzTXJYRqEBiBFtOcIk3KphaIvYt1e7BhdSX9A1bGcfDqCHGFZYvWjrwPrQafddHG9Iqa7tdl1U4hZl2pMwgTmOzZV0afTNHhnEOgrSA7eQmFudxEhBgXhiJGFrHelIqcgI4A==
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=YiE2UxSRnn1MAFYVgqANWjakweT5GONVtns5pPSEQBY=; b=ee1eCys6/2WU+id4dGp9G7twKGgyiS5gBdC56IL2b2Rt1ElstxdmlMWclnxQeYWOoPfcEY3pDgwmgwrHCMOuOGz4kAwLiSUmv8Sc38grBzmm4fY7GKauhRvuvUd5QB6mMP9kDgN51KEAt4anTZ1GgiVY5t3G0+bu8Aw+ui6kGl8=
Received: from DB7PR07MB5451.eurprd07.prod.outlook.com (20.178.45.149) by DB7PR07MB6075.eurprd07.prod.outlook.com (20.178.104.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.14; Tue, 29 Oct 2019 12:32:16 +0000
Received: from DB7PR07MB5451.eurprd07.prod.outlook.com ([fe80::54aa:e8a9:ce38:b988]) by DB7PR07MB5451.eurprd07.prod.outlook.com ([fe80::54aa:e8a9:ce38:b988%7]) with mapi id 15.20.2408.014; Tue, 29 Oct 2019 12:32:16 +0000
From: tom petch <ietfa@btconnect.com>
To: Vladimir Vassilev <vladimir@lightside-instruments.com>, "bmwg@ietf.org" <bmwg@ietf.org>
Thread-Topic: [bmwg] Fwd: New Version Notification for draft-vassilev-bmwg-network-interconnect-tester-02.txt
Thread-Index: AQHVi1KHV9dkBGw2jUCZ3aC8hB5BzQ==
Date: Tue, 29 Oct 2019 12:32:15 +0000
Message-ID: <06eb01d58e54$84b43fa0$4001a8c0@gateway.2wire.net>
References: <157053706777.17066.5329202935752721411.idtracker@ietfa.amsl.com> <e6e439e6-5e39-9155-7924-59e8ecde72bd@lightside-instruments.com> <00e501d58b52$2bc35b60$4001a8c0@gateway.2wire.net> <a44c75d7-123f-3d7b-e95f-f21715eba22a@lightside-instruments.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: LO2P265CA0369.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a3::21) To DB7PR07MB5451.eurprd07.prod.outlook.com (2603:10a6:10:76::21)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfa@btconnect.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Microsoft Outlook Express 6.00.2800.1106
x-originating-ip: [86.139.211.103]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 990c9d2f-355c-4c6a-9ae0-08d75c6c0808
x-ms-traffictypediagnostic: DB7PR07MB6075:
x-microsoft-antispam-prvs: <DB7PR07MB60759A7BDFED60735683274BA2610@DB7PR07MB6075.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(396003)(366004)(346002)(39860400002)(376002)(13464003)(189003)(199004)(51444003)(52254002)(99286004)(64756008)(478600001)(6116002)(66946007)(8676002)(14444005)(3846002)(5660300002)(486006)(6436002)(66556008)(66574012)(66476007)(44736005)(66446008)(7736002)(15650500001)(2906002)(14496001)(6246003)(6486002)(476003)(6512007)(9686003)(2501003)(305945005)(66066001)(81166006)(256004)(44716002)(62236002)(1556002)(50226002)(86362001)(229853002)(81156014)(25786009)(4720700003)(52116002)(76176011)(386003)(186003)(71200400001)(81686011)(71190400001)(446003)(81816011)(26005)(14454004)(6506007)(102836004)(316002)(110136005)(61296003)(8936002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB6075; H:DB7PR07MB5451.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4rFntLcQwIQnuAeehIT6zJE4Mbctw5HMXhxpugiwCywncpwnHraVINBRFsVMKo4nuD+EE98JqW2XUVckXYnngDc09aWonKKD+a4Nm0iPG6f9NQ8H6gkptYbdEquPiOP4GYavaq2sa1CslpqPQjrFkA/f9Vbgkv492hFcs20egYeqyOf5XQfV3PFbgFMLX0ryqMhMoxylrDsD2lRbxiV/wDMN1Tn+VPPvCSZc5CjxG+7bVd4aO2bhQ8S4xf1nHragSuzaoBCwM6/IGFSx4saRC3SxGrvWmJpPM377epItUppWReIbm0x0P8GYrgubwFcaaKR2WqfNrMtP3xvZvgIuwEphZwofWmLo5h52vuQLfae1JxkdJQWZ+enJR9kiMQrz0J0gFX1l/EE/XieR7HIvVd9nBe9sTnt24w6QCNKvsH8F52aBq/2EyckTYiMMIJA7
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <541FE853886CC146AF520AF56B93FE7E@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 990c9d2f-355c-4c6a-9ae0-08d75c6c0808
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 12:32:15.9388 (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: irtPTOB1pscqHsIjAB+pgqEbTxD0nebrcW41WN4VLOSTuqM3Z6j0Br9k1SeLUuyQM+w+J1CZbZsjIdnsIQOrjw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB6075
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/GwkVykKmOX7DFokCFynJVy_ZwZ8>
Subject: Re: [bmwg] Fwd: New Version Notification for draft-vassilev-bmwg-network-interconnect-tester-02.txt
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Benchmarking Methodology Working Group <bmwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bmwg>, <mailto:bmwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bmwg/>
List-Post: <mailto:bmwg@ietf.org>
List-Help: <mailto:bmwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2019 12:32:20 -0000

----- Original Message -----
From: "Vladimir Vassilev" <vladimir@lightside-instruments.com>;
To: "tom petch" <ietfa@btconnect.com>;; <bmwg@ietf.org>;
Sent: Monday, October 28, 2019 12:21 PM

> Hello Tom,
>
> On 25/10/2019 18.37, tom petch wrote:
> > Vladimir
> >
> > A quick look suggests some editing is needed.
> >
> > line length exceeds that permitted for an RFC in the YANG tree
diagram -
> > in practical terms, this means the presentation on my screen is a
mess.
> OK
> >
> > reference to BCP 14 is out of date
>
> You are referring to RFC 8174 recently added to BCP 14. It says that
RFC
> 2119 applies only to text where MUST, SHOULD etc. are in capital
letters
> only. Since this draft does not have a single instance of any of those
> words in capital letters the BCP 14 reference altogether can be
removed.
> Do you agree this is the correct action?

Vladimir,

not really.  You do have a lower case 'should' and there has been much
debate over the years as to whether or not that is meant to be Normative
or not and the latest BCP14 makes that clear so I think that you should
have the latest BCP14 boiler plate.

Also, come Last Call, you may find reviewers wanting you to clarify
points and add text which does include SHOULD or MUST and then you have
to add it back in, so I would include the latest text.

Picking up the point below about vlan, this is where the IETF is not
doing the job it might.  'vlan' appears in many YANG modules with
several flavours thereof; yes, we might get a better resolution on the
netmod list but really, apart from our IEEE liaison, I do not know where
to go for the best advice on this.  I saw this issue surface recently on
I2RS which, thinking about it, makes sense and there, the outcome was
     import ieee802-dot1q-types {...      reference
        "IEEE Std 802.1Qcp-2018: Bridges and Bridged
         Networks - Amendment: YANG Data Model.";
i.e. anything vlan we import from the IEEE module.  I did query making
an IETF module normatively dependent on an IEEE module and the ADs said
that that was fine so that is the direction in which I think that the
IETF should go.

Tom Petch

> > 1.1.2.  Tree Diagram
> > "included in  this draft,"
> > Think positive and assume it will always be a draft - suggest
> > 'in this document'
> OK
> >
> > YANG import statements lack references
> OK
> >
> >      reference       "RFC XXXX: Network Interconnect Tester";
> > this is not quite the same as the title of the I-D - should be the
same
> OK
> > IMHO
> >
> > need more references for the leaf or grouping;
> > you have
> >        "IEEE 802-2014 Clause 9.2";
> > which then needs to be in the I-D Normative References while
> >   802.1q
> > needs to be a reference and in the I-D references and I think is the
> > wrong document for VLAN i.e. replaced by a later IEEE one; this came
up
> > recently in an IETF Last Call
> >
> > 802.1p
> > likewise.
> I suggest we clarify this one on the netmod list and see if we can
avoid
> the local definition of Ethernet packet header grouping in the
> traffic-generator module and instead move it to ietf-if-ethernet.yang
> and import it from there. Same goes for the Ethernet specific filter
> definitions part of the traffic-analyzer and instead reuse mechanisms
> from ietf-access-control-list.yang
> > 8.  Security Considerations
> > requires the boiler plate from YANG Guidelines
> OK
> >
> > Normative References
> > you need about a dozen more which make it much easier to review!
> OK
> >
> > I realise that these are non-technical issues but I find it fruitful
to
> > start with these and form an opinion of the I-D first, and then look
at
> > technical ones.
>
> I will address all of these non-technical issues in the next revision
of
> the draft. Thank you for your detailed review.
>
> Vladimir
>
> >
> > Tom Petch
> >
> >
> > ----- Original Message -----
> > From: "Vladimir Vassilev" <vladimir@lightside-instruments.com>;
> > To: <bmwg@ietf.org>;
> > Cc: <bmwg-chairs@ietf.org>;
> > Sent: Friday, October 25, 2019 3:02 PM
> >
> >
> >> Hi,
> >>
> >> I would like to make the following presentation request for the
IETF
> > 106
> >> bmwg session:
> >>
> >>    - name of the drafts:
> > draft-vassilev-bmwg-network-interconnect-tester-02
> >>    - name of presentation: A YANG Data Model for Network
Interconnect
> >> Tester Management
> >>    - name of the presenter(s): Vladimir Vassilev
> >>    - desired time request (in minutes): 10-15 min
> >>    - local or remote: local
> >>
> >> Early reviews of the draft and feedback on the mailing list is
> > welcome.
> >> In addition to the presentation I have added a hackathon project
> > "BMWG -
> >> Implement RFC2544 for NETCONF/YANG managed tester and DUT"
> >>
> >> Expected result: Standalone command line application written in
Python
> >> connecting directly to the DUT and the tester over NETCONF
executing
> > the
> >> RFC2544 test and reporting the results.
> >>
> >> I am bringing a prototype FPGA based hardware implementing the
> >> NETCONF/YANG interface published in the draft which has more
> >> deterministic behavior then the software implementation completed
> > during
> >> the last hackathon.
> >>
> >> Anyone interested in this work is welcome to join the team.
> >>
> >> Vladimir
> >>
> >> -------- Forwarded Message --------
> >> Date: Tue, 08 Oct 2019 05:17:47 -0700
> >> From: internet-drafts@ietf.org
> >> To: Vladimir Vassilev <vladimir@lightside-instruments.com>;
> >>
> >> A new version of I-D,
> > draft-vassilev-bmwg-network-interconnect-tester-02.txt
> >> has been successfully submitted by Vladimir Vassilev and posted to
the
> >> IETF repository.
> >>
> >> Name: draft-vassilev-bmwg-network-interconnect-tester
> >> Revision: 02
> >> Title: A YANG Data Model for Network Interconnect Tester Management
> >> Document date: 2019-10-08
> >> Group: Individual Submission
> >> Pages: 25
> >> URL:
> >>