Re: [Detnet] [bmwg] WG Adoption Call for draft-vassilev-bmwg-network-interconnect-tester-06

Vladimir Vassilev <vladimir@lightside-instruments.com> Fri, 10 September 2021 07:43 UTC

Return-Path: <vladimir@lightside-instruments.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09F0F3A2095; Fri, 10 Sep 2021 00:43:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 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.001, 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=netorgft4991094.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 DJCzjEFa1xQy; Fri, 10 Sep 2021 00:43:11 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80083.outbound.protection.outlook.com [40.107.8.83]) (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 116E63A2093; Fri, 10 Sep 2021 00:43:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ToXT90LKLOttWsTGVjC42nUpSGbsW8sm1XaagTklZWH/8WYihaz8brutaRYDPMs6ymjCqoQVZhqVBXlczyOlzW4gqY3fhGnjyc++25TrJTsW3klCN6TgUwnxm6tIFzXZBpJKxzztYOQ2/VGxGpqXbK//3KIBKVQ0Yg7190bNovTggf6QE/JeMKdE+2xnNAW3gIRNuQSbQ1T/9n5IqkXXgtTZM2dGVloZQUgkpu7KbcE0dgwzdenyv+Ep++qlnjN4JY8gEatcpBQvbI0rJrPm8+NjiKhK2jIKxKtv8JM3KBBFBZiNdFRyhRl5jAHTxOtxqdSWPs32P30nPsfd2DVSBQ==
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; bh=IZonWzk6Cn88R5jY/nz8JVS5ys1acGzgepY+MclJas4=; b=ofHUAgcU21itqFYkgBi8km1TvVqs5Px1Pt/Ladi6PettETDPfBvnoWE4q0ORq35XdoJqdRNcwpgDKH8HiTANF2NF5iVOKXtlI+bUlFN7VRY3IimE2yCNWTdDIjmFdLt7xwFcwoFGV6QTMDfLmRkMcE9oLRZj6VQq8KOLn/fgW6TSPK8eUKS/nFeNnFIuAAsCDBU5x2Ro7/ly/owuA0nMN4TzBWg1duV4R6fEbeDUS5+bOglR0BH+u/zCZRO3PrynYeuxan/Vx9FQrgOa3U4aATWNCRapPsPzbeUHRO6VRgiVdw7P6mGhWq8Y5TQIq5MWVkf0R1OSvL0rIjmTpphuKg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lightside-instruments.com; dmarc=pass action=none header.from=lightside-instruments.com; dkim=pass header.d=lightside-instruments.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT4991094.onmicrosoft.com; s=selector2-NETORGFT4991094-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IZonWzk6Cn88R5jY/nz8JVS5ys1acGzgepY+MclJas4=; b=Yadkui3phQy+/V6ORmF1/IcziicnTsFGlI52mAvGe39pXnMtI05mp3iqZhQbwfShsokmkXxGirS8X1F8mTCry2yrhEU6cV0dnpIYyAO0DSH9w4DGBzVg9pxH1qs3Z46RsfrO7EFklnsrMx8e4yv/M1qL5lTfe4zHEQ1ub9KU0Tc=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=lightside-instruments.com;
Received: from AM0PR08MB4084.eurprd08.prod.outlook.com (2603:10a6:208:129::25) by AM9PR08MB6950.eurprd08.prod.outlook.com (2603:10a6:20b:411::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.17; Fri, 10 Sep 2021 07:43:07 +0000
Received: from AM0PR08MB4084.eurprd08.prod.outlook.com ([fe80::48a4:d5a1:cf8d:4a97]) by AM0PR08MB4084.eurprd08.prod.outlook.com ([fe80::48a4:d5a1:cf8d:4a97%5]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 07:43:07 +0000
To: tom petch <ietfa@btconnect.com>, "MORTON JR., AL" <acmorton@att.com>, "bmwg@ietf.org" <bmwg@ietf.org>
Cc: "bmwg-ads@ietf.org" <bmwg-ads@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, Netconf <netconf@ietf.org>, detnet@ietf.org
References: <SJ0PR02MB7853FC58C82D6920453D8B14D3D49@SJ0PR02MB7853.namprd02.prod.outlook.com> <DB7PR07MB5546DC8068F7CE14EA9D50BCA2D59@DB7PR07MB5546.eurprd07.prod.outlook.com>
From: Vladimir Vassilev <vladimir@lightside-instruments.com>
Message-ID: <ce7a7a8a-f6c6-4286-0866-d886ba2ce2fc@lightside-instruments.com>
Date: Fri, 10 Sep 2021 09:43:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
In-Reply-To: <DB7PR07MB5546DC8068F7CE14EA9D50BCA2D59@DB7PR07MB5546.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-ClientProxiedBy: OL1P279CA0069.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:15::20) To AM0PR08MB4084.eurprd08.prod.outlook.com (2603:10a6:208:129::25)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.42.65] (84.209.6.28) by OL1P279CA0069.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:15::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 07:43:06 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a9e2d92a-41a6-4c90-489f-08d9742ea127
X-MS-TrafficTypeDiagnostic: AM9PR08MB6950:
X-Microsoft-Antispam-PRVS: <AM9PR08MB69506D88F3EC7D3C03DEA6879BD69@AM9PR08MB6950.eurprd08.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qYnbQTLg6XhStWITC8AIDQPuAsMVxBGk+qV9UlDKKAB5jgrQ6bF7pDuM42mADijsnDI8W6tAzSKiR4lAJRpH1ewY7F/m7FcioFn4xIxVQc5jFYHXD3GTQSzxbC3KeZVFCwkC3LkPuM/GJcJmtmjLs+VQdww0wKmSJHyRfDIn6h0Rhx+NNyCJ6gecwjic0w0y9uYcHg9Mzm9LfeIavcCMhuRKPt3BbcQBe/l30s5buzxTNupKaABFKg66PGte35x5SY0ixppVO6e2DH30IN3kr1T31EO8XclfsXupsaS8fTu2WmJdyvmj2KxoJeuef4GszstqxNj5ATleYrysOPNczWSRKWyZ3Y/YQOwY0M5wzJJWNgCblvWCeVGhrvOYrF1GqFsgzn0hRkQBsWaGh3g8VHhganN30jiUfidsduMXISOlCidtzQ5aSktw2yWUS/5L7QHPXNkWZczMr3GwcnPuSKCBg6pB4pJOoUlNw6CkXFv+aCdJG+npKItzoCWoSOSt+AdncMm4UBsUwZpjQXAYHw47y9bAlQimNRjdZwIH5G4rOVkDr+Ontcs1AyShOIiFeiq83pe7uem8mjU8PJTvqNY7mHWSzWNVrHswl/ggYgobplDdq9SpfOJEpikUboxyoJ14XO0SkUQMVsazhkGEHYOYf2Yu8HlQfR4vQO6xZme/lHlWCR10yF4CY9keMZwJNF09MKmAAilfHBdzXd5+1CQHMwDhmBztElYwKx9to92amCm06R2ASNXTpYl0Hhi6zxPqC3I5t8CyQqUmlK2zTXvhgsTK7jMsHPimWu2wDV3OX+pnLtj9cUTf76U12mp94zFBYroL+TPXxMgDUMMxeQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB4084.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(396003)(136003)(39830400003)(376002)(346002)(66556008)(36756003)(16576012)(26005)(8676002)(66476007)(66946007)(66574015)(83380400001)(186003)(316002)(52116002)(54906003)(956004)(6486002)(8936002)(110136005)(38350700002)(38100700002)(31686004)(31696002)(966005)(2906002)(2616005)(4326008)(478600001)(5660300002)(86362001)(43740500002)(45980500001); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TUk4emUxL2c5S0hyOW5NbUU4SU1EVGdGQnhaZE5jZjlzQTZrYVZtV3ZWckVw?= =?utf-8?B?eTQ5V0ZzQ0Uvd2YzV2hXVXZEd3RESXJ6NkkxNCtIYy9nUlBHWjFGTlBEVFlJ?= =?utf-8?B?cVZEK0liTkIwRGJ2NXR6bXFPeEdTdHI1akVIWGM4TU0wMVAyZ2V4NjlkSHJS?= =?utf-8?B?aytvdjJtMmJGZDRDN01kL1lNajgzOWllNWo3YWNDd2tVaVJkY0lFUm9hcjYr?= =?utf-8?B?ZXk0Tk55djBFd09aMW5Odk0vN1VHL0NSQVN3Zy9tV3I0RlpvZ204MXhidUp4?= =?utf-8?B?VmpkaUNDeGJDM3NzcWJtRno4Q1NnSkZmL3d4bGoxdk5QanM2UkdzWmdiSkZY?= =?utf-8?B?WjdxSmlaOFB1UXNtRGJ5eVhUb3JFNnA0VEtyWkV2YWxQcnhDSWpJK0xhOEQ2?= =?utf-8?B?NW03UlpJRURka0ZnMko3cWdEYk54OEprOStWZFFObmUwYWdmNEk1VDBES3pK?= =?utf-8?B?WG8zNkd0QXpKcW1UY1VGYkZzRUR2MmtseDR1aGVNaXdXNVJmUlUwRG5xM1VO?= =?utf-8?B?SStFaGtuSkIvUmF1VnY1b08zckdxSTZMZm0rYWIvY0wrZDJkWnkyQURFQm9G?= =?utf-8?B?bVRWbXFJaGVJcnBWM0IwaC9nM0s1dDgxYW93UjM2eEMyMWdNcGpZNlhXdWJY?= =?utf-8?B?SlpRcGl2Z21UUlFBd2t0UkYzOHBmRDJGNVBiQ1liOEc0MzFrWTVXR21NWGsx?= =?utf-8?B?VUxvcytNU1YzMFZhVVluL3RzbVljU1NPZVJoSGp0bHBVSk5odjR1Qkg5OHlh?= =?utf-8?B?SDJaSU5GRlp1bDBFQXdtTjM5ajFoMlB5cGpuaGtmaVpzNWh4enRpS1VSZ1Vy?= =?utf-8?B?cWhJVktVRG5JVjFleVozRk9rZ251OU5xWXAvRHJ0UkladWhDVGRVL0FyeGZU?= =?utf-8?B?am1lbFFvZWNhRTEvKzFMY1lLNGdkWnVQTU03S0hnTzhySWpMQW9PQlh6UjBJ?= =?utf-8?B?aDRJWFloQk8wUFNMMWN6dzUvcVNLeldnc0tZOGlSZTNmZmN2WXVFNnFTajht?= =?utf-8?B?MXlYMHBXcmRIb01PL2cwOTBYbytBb0lSL2tTZ1JqbStjTVpWRVpTeEZhOTlB?= =?utf-8?B?aFRSTURvWmNZd0xORnJCREVPZng5dlR0S2U1aHZSZ1Q1bzI1MFlzdlp5YWQr?= =?utf-8?B?ZXcrUFRlK2FUdXkremUyZ0dnWjVOL3JDVUtCRE4xcjhjK0RmTjVldTRKL1Bx?= =?utf-8?B?QUZ4a3ptUVFPaDZsVDgwSWViZ09sWXhOR2YwS0RZdFFnWStHaUhDa3B4d21B?= =?utf-8?B?VWRZUnZ3R0Q0MldDWUp1OGIvSHBOdi9tdkkvN3N2SDN2cFpoa2FVTVBqalRB?= =?utf-8?B?WVNHNzUwTGJYa2RoYy8xSTlFSEhLZEZSSzRrZDZKdVNNVTZrOXpsemxpdUZr?= =?utf-8?B?alBLRkNHanVpZG5GM1dETUI4UWgyMElXdS9rOWs0MS9tdE1EaCtUanJwczNm?= =?utf-8?B?Y1ExdERDRHRidk1hejU2b29BcHBPbmZHRmJvZGhYUkVkcUxIYjBobzVRaEJm?= =?utf-8?B?R3lYaWo4WXBCaTRpSE9NaHROZG5JYWJuY2JkeFJvQkFUQTZXaE1ielQ2bmtt?= =?utf-8?B?OWt3NlEzZVVWNTl4STNWQlI1VVdYUjAwKytCOG0wNW5BaGlaSXFPMFNMblpP?= =?utf-8?B?Zitqd3RyVU9wclZFYWJ6MUQ4d0pXYzc0ZU9HNW1LcklwRXdTS3NzUnlPZEtG?= =?utf-8?B?UTVxTjdTSjdrbTZZQ0g0ZVBueC9Yc053VFFQRldEalR0L3BUbzlqSFpPYm1K?= =?utf-8?Q?n/kkbFUfS1+NyFkos5lIxayH1bNF/It7BDD/FfC?=
X-OriginatorOrg: lightside-instruments.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a9e2d92a-41a6-4c90-489f-08d9742ea127
X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB4084.eurprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 07:43:07.3008 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: c0326317-f373-4461-a96f-7946e0abb603
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: XEyVUo3S85UQAV+haO0WoqcUYUKXopJyLXHNPSFsWw7D+ZhhDTMnu70Skc7dvwvXdo4AtjRppZbKk86jN5PyQaSjV26O1K9RhOA/tRI6eF2MeGuG7AFXwhOJW9hh8DeK
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6950
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/g7MDnzOdVmriIjSoEtCfHd7QuLs>
Subject: Re: [Detnet] [bmwg] WG Adoption Call for draft-vassilev-bmwg-network-interconnect-tester-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Sep 2021 07:43:18 -0000

On 09/09/2021 12.05, tom petch wrote:
> From: bmwg <bmwg-bounces@ietf.org> on behalf of MORTON JR., AL <acmorton@att.com>
> Sent: 08 September 2021 14:35
>
> BMWG:
>
> A WG Adoption Call for the Internet-Draft on
>
>        A YANG Data Model for Network Interconnect Tester Management
>             draft-vassilev-bmwg-network-interconnect-tester-06
>
> will be open from 8 September through 6 October, 2021.
>
> Please weigh-in on this topic by providing:
>
> + whether or not you believe the working group should adopt this Internet-Draft
> as a work item, for eventual publication as an Informational RFC.
> + your current comments on the draft from your adoption call review
> (recent comments on the list should be referenced).
> + whether or not you are willing to review new versions of the draft during
> development.
>
>
> <tp>
> Oppose
>
> I commented in January and some of my comments have been addressed, some have not.
>
> The one I regard as most significant is that this uses two character prefix for the YANG modules.  Prefix must be unique across the entire IETF, everything from every WG, everything not from a WG, so while brevity is attractive, I see them as belonging with modules that will be widely used, widely known - interfaces comes to mind. I do not see this in this category,
>
> I have yet to see a YANG doctor approve of a two-character prefix but I have seen opposition.


There is no problem to add longer prefixes. "tg:" -> "nttg:", "ta:" -> 
"ntta:" where "nt" stands for network test.

The intention with this draft is to provide "widely used, widely known" 
modules. The equivalent of ping and tcpdump functionality in YANG terms 
but also very deterministic and precise method for specification of test 
traffic for the dataplane. If the IETF and the authors manage to pull 
this off these modules will be the base modules augmented by vendors of 
network test equipment and very likely regular networking equipment will 
have implementation for verification and troubleshooting purposes.

There is reference code that implements RFC2544 as a simple python 
script using the model specified in the draft - 
https://github.com/vlvassilev/litenc/blob/master/tntapi/example/ietf-network-interconnect-tester/rfc2544.py 


and a reference device side implementation with open-source and 
open-hardware design  - 
https://www.hackster.io/lightside-instruments/network-programmability-kit-for-ultra96-07435c


significant part of this work was done at IETF Hackathon events.


/Vladimir


>
> The author's response was to do it later n the process, that it would mean changing code.  Well the later in the process the more code there will be to change, more work, more mistakes from anyone involved..
>
> There are other glitches in the  YANG module but I see this as the one to fix before considering any other.
>
> Tom Petch
>
>
> Send your comments to this list @bmwg@ietf.org
>
> A URL for this Internet-Draft is [0]
>
> Al
> bmwg co-chair
>
> [0] https://datatracker.ietf.org/doc/html/draft-vassilev-bmwg-network-interconnect-tester-06.txt
>