Re: [ippm] Call for adoption: draft-gandhi-ippm-twamp-srpm and draft-gandhi-ippm-stamp-srpm

"Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com> Tue, 10 November 2020 16:11 UTC

Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74A813A0ABC; Tue, 10 Nov 2020 08:11:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.597
X-Spam-Level:
X-Spam-Status: No, score=-9.597 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=O0xFFBY8; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=FPCuz+6a
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 Xhtd2v4jWFE3; Tue, 10 Nov 2020 08:11:08 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A8A03A0A29; Tue, 10 Nov 2020 08:11:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=343716; q=dns/txt; s=iport; t=1605024667; x=1606234267; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=pTQX1zo0hrCKDxbl8UYBsrANx/2EltmWQFedyVqkRwQ=; b=O0xFFBY8C3SRlSgj3uMRPbUzdg5+95jYPxVTp7QoQr9SuAfS/4D/qadF fh4ipdNR4aF4drRfAQdfbMv6SYNEq3/YMrCc/pndkMDpEyAgqHzrGRiOe rrSUpH3mWlKDD6MvapUABdVkwG6GsIowVbTF2G7Oj4jNTcNV//vnHDsT+ 8=;
X-Files: ATT00001.txt, ATT00001.txt : 80510, 156253
X-IPAS-Result: A0BCBACSuqpffZJdJa3Bc0sIAwIPAwYEFQGNATrCeZEb
IronPort-PHdr: 9a23:nWDxqB8g5LBn9f9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+7ZRCN6vBkjVuPVoLeuLpIiOvT5qbnX2FIoZOMq2sLf5EEURgZwd4XkAotDI/gawX7IffmYjZ8EJFEU1lorH6+OElRXs35Yg6arni79zVHHBL5OEJ8Lfj0HYiHicOx2qiy9pTfbh8OiiC6ZOZ5LQ69qkPascxFjA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.77,466,1596499200"; d="eml'208?txt'208?scan'208,208,217";a="607051619"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Nov 2020 16:11:03 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 0AAGB2q5011407 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Nov 2020 16:11:03 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 10 Nov 2020 10:11:01 -0600
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 10 Nov 2020 10:11:00 -0600
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 10 Nov 2020 11:11:00 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BkCRrLIFg2DYngl+VkzqwnCDjUtNUJPwUQXY3LXH3mhgoahZJB0hps3kWkoFBQWHQ/hJ7y9F3mV5F7nwhl5iaOuhUlGuO5GoQTi5YrJI7++vxjPfFrsUxtU0laYvJR17+nXUzvBYXpTsEoc309TJoIXLw4BqW64VOr4D9K5s3YOWbpAy2sBJ4km55RDXBZxXgT4hc2H5mtQXCH3cndsWIdw3+iEcureWHwd4KU2Lnjm8YX/Ka9bRR08EThUQTNUrJOnczyzuMV7E+MLV4LEPL+4iiN7bKCJoE4EuNADYkM+4wg5jMhKVObaC6LBO3FIXNA2HoMqFm/87R5Jno8qjww==
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=Pi3gbEmZObvQ7WDQjBALDk+guuznAkVuscmxmMkGH6M=; b=d9aRUv0rfV7gyd3Bv4bo2d1OcNDojbkIljWFHXKddVpPolzeR4N9K2Hn0HZakMs6q7jvelrrIycmy0TR/2JZBT8Jst8ls+QFGS1Y4cUBq/UROpBo3grkT6NorPFeAETjEjwuIOvFgGzr3yKQ2ospuLNd9rs99q08Qwum2BC/IhGpl1ig7b/eMQeCp8OEGp1z8nYft/SqFzVKwDo93qn9fBEdKGrcE4MXgnPyVTbhcuRCbt75r8iYmpR4kQtbZuGe5WzxuqtcE5PYC4nZtB+a5pHYCJ9NlAF+JjUhho7ZqAgk70oaAXC5Z5DKf/0Rl9CjN3TX6N4T5nio/Sr4zTzBfA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi3gbEmZObvQ7WDQjBALDk+guuznAkVuscmxmMkGH6M=; b=FPCuz+6aI+tx2Wp9CHNyqTOOB3ekVbJK2sMw8XE4yc0ckcVXUfgLiYrdV9azhsgNJpcmmk0C6OT/Q97eRiof7MUKbZhKOw4ekYXOy0q89+KgDqywC50Q0R0xOUcOOsp51UyfOwiydmhThaDxMbw1l+wXysK+H2wqMhB4pb9TAgY=
Received: from DM6PR11MB3115.namprd11.prod.outlook.com (2603:10b6:5:66::33) by DM6PR11MB3372.namprd11.prod.outlook.com (2603:10b6:5:8::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.22; Tue, 10 Nov 2020 16:10:59 +0000
Received: from DM6PR11MB3115.namprd11.prod.outlook.com ([fe80::fdb2:fd4d:1b43:7b36]) by DM6PR11MB3115.namprd11.prod.outlook.com ([fe80::fdb2:fd4d:1b43:7b36%7]) with mapi id 15.20.3541.024; Tue, 10 Nov 2020 16:10:59 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
CC: IPPM Chairs <ippm-chairs@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Thread-Topic: [ippm] Call for adoption: draft-gandhi-ippm-twamp-srpm and draft-gandhi-ippm-stamp-srpm
Thread-Index: AQHWrutqxCpe6zKAOkqELdQ0D7z91KnAEieAgAGGXIo=
Date: Tue, 10 Nov 2020 16:10:59 +0000
Message-ID: <DM6PR11MB311560C0CE1B408C922940F4BFE90@DM6PR11MB3115.namprd11.prod.outlook.com>
References: <DB661053-5088-44C6-B2CF-AD97C6001C5F@apple.com>, <CA+RyBmXWQfryry-90hZaPuBLe2LcTN59P7p0wocepApidK8dew@mail.gmail.com>
In-Reply-To: <CA+RyBmXWQfryry-90hZaPuBLe2LcTN59P7p0wocepApidK8dew@mail.gmail.com>
Accept-Language: en-CA, en-US
Content-Language: en-CA
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [174.112.172.213]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 17de3784-84a1-4ed0-366c-08d885933671
x-ms-traffictypediagnostic: DM6PR11MB3372:
x-microsoft-antispam-prvs: <DM6PR11MB3372C7BBFB6F6B45F3F8C013BFE90@DM6PR11MB3372.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: H2fRC8zgDA5sR/hDRenl6scATAltMfXNlZnyx+cwW1Zb/9JCN7pnWI+8lWKxQTHISRr0r9sy+wI+VcVcv84bJhJwpjDnm32MNuraxfxKs0FfGahdMaMWbhG3PmIHVU8KllVkqyX2DAoSMhX+H9hMGEtWdHkYM2FuVusE6wgEKq8bKE6MrMgEmGGB7O0uObBlf6Rx5Z6lAABY4w8gQm6OFJM8xdmTwNfNISzCwjkVnHu7OAIpCR/OsnnjYETbiMTqEiu/wSOhS7m91VyVklu7NS/xv6cv50XUM+vMCHGRJA3Hdid3nLhBemyrhJ3uO/uZiaVvXZPhUCrdF6YJrQWzUJj6b85XdoK/EIrrzp3mEPEI6RMSnmHqzqKD91nHuK/kaPqRKeYxiWicTd9Y5NauhA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3115.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(376002)(346002)(136003)(39850400004)(396003)(2906002)(99936003)(55016002)(478600001)(8936002)(66476007)(71200400001)(4326008)(83380400001)(166002)(8676002)(86362001)(54906003)(91956017)(76116006)(186003)(52536014)(7696005)(6506007)(33656002)(66446008)(26005)(66576008)(64756008)(66556008)(66946007)(110136005)(53546011)(9686003)(966005)(5660300002)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: O9lDBZCRMRGAnHx8u1njTidIuIewGjnfxx4+Z2A3GvUswiXp0fZyitd+uRdhhDGy2wXBql2/56hGoC9ermEK1zXL1tk/UR4maDtQQPfVPNVBvC7Y7dj6KriRjFtturi0wZDd/XYvJcAtkwTt2zIyNyuMV3vBfxAjsTyO/mWdhqoqPRXiu4CLGdS5RYPTKO9f8gfvSOZA6//8I4qy1D8uCgUsg0thGXcy6olndsbFKxZf2AcZfJ8LmFI/PThw8KPrDQi0OwZgp9Eic16XApQPtdHVfpDne3GCZrpKG1Oil5QtAnjdXBpyMLJk3KtP3CLuRDU3xshymqssmld7zw0bW06dV4UvrSkVDGGAd9GkjHsiyOQHYRc5YW6zA6ZLKths6bvLL48OeAodW8nPzDAOWXNLji2ZP6rHLHBTvcZpmYl6XlxP31wvOwlM5e3EmvvLraGX1LrXD5HbcItifn7JW3JC/yvSC3lnFP9Fpckyxum2gL98fwhAGg/erLENhVimXtHEDoN137ZhJV4DhMS0OGWqJxDjQoXyeV/SdpXvM/bxSiuSoTGAV9THV/r94zrJ5f1L6uCw79/EoXVBkS6WQHHvZAbw5yxAHagvdZ+MapcGFZUftLakuelHTlOaK3zIx3R3xoq3/Lt9zNKEWikqVhyb+fZ4DeqDxUVUfNvN4LJW8vVGa7o2JNNJ+Chn7aGpSIwadi5WMndHWLq0MCwUGUkIytKJja0r6unk2AZJcj1aCxF3NZlhXa5GEMeYI+6BqWdzwhdbcUEkHzftN32zgd9zPF7qatfbLc0zsgDC/gfFmpVGNJtCNdE8HymJMXEqMlvGWGbxD4XVpq5ficlJbq7q8UqZ0QG91SxuvSGRgo0z6BalzXRF3NBnToqiQ5wT+EUiCKr80hzE6Vbv2AyiRg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_005_DM6PR11MB311560C0CE1B408C922940F4BFE90DM6PR11MB3115namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3115.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 17de3784-84a1-4ed0-366c-08d885933671
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2020 16:10:59.1961 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8v0nSvErY60m0MqFH0vVpGh4OPJ+dlY48JmeEX6mKpJWWIMwmiBfAGrJ+VEu1J2xQoKcUo4XiC8ig1k1yLMfKw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3372
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/J503n-B2yOxF0urcHtGQKnqCRDE>
X-Mailman-Approved-At: Tue, 10 Nov 2020 09:12:16 -0800
Subject: Re: [ippm] Call for adoption: draft-gandhi-ippm-twamp-srpm and draft-gandhi-ippm-stamp-srpm
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2020 16:11:16 -0000

Thank you Greg for taking time for thoroughly reviewing the documents and providing the comments.  Attached please find the email replies to your review sent earlier.  The replies are copied inline below for convenience, tagged with <RG00>.


From: ippm <ippm-bounces@ietf.org>
Date: Monday, November 9, 2020 at 11:48 AM
To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, spring-chairs@ietf.org <spring-chairs@ietf.org>, IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org>
Subject: Re: [ippm] Call for adoption: draft-gandhi-ippm-twamp-srpm and draft-gandhi-ippm-stamp-srpm
Dear WG Chairs, Authors, and IPPM WG community,
I've reviewed these drafts and have some comments to share. Below, please find my thoughts on whether these drafts can be adopted. More specific comments on each pair of drafts (TWAMP-related and STAMP-related draft and its accompanying draft targetted to the SPRING WG) are in the attached documents.

Usually, the bar for the adoption of a document can be evaluated by answers to these three questions:
•  Is the document(s) reasonably well-written
I've got surprised that the drafts don't use the terminology from RFCs 4656/5357 and RFC 8762, and introduce their own terminology for Session-Sender and Session-Reflector. Also, many terms, e.g., Links, "congruent paths", are used in the documents without proper definitions. Other than that both drafts are readable and reasonably well-written.

<RG00> We can change Sender to Session-Sender and Reflector to Session-Reflector if it helps.
<RG00> There are many existing RFCs that use term Link (e.g. RFC 5613, 5340, 8330, etc.) and term Congruent Path (e.g. RFC 5921, 6669) without defining them. I suspect it is because these are well-known terms. Having said that, we can add a reference for them if it helps.

•  Does the document solve a real problem?
No, it appears that  both TWAMP and STAMP drafts  define a new performance measurement protocol for the purpose of combining OWAMP/TWAMP and STAMP functionality in the respective drafts, and adding the ability to collect counters of "in-profile" packets. I couldn't find sufficient technical arguments for using a PM protocol instead of, for example, extending the existing OAM mechanisms like ICMP multi-part message extension per RFC 4884.

<RG00> There is a requirement to measure performance delay as well as synthetic and direct-mode packet loss in segment-routing networks. OWAMP and TWAMP protocols are widely deployed for performance delay and synthetic packet loss measurement today. I am not sure extending ICMP for LM is a good option here.

•  Is the proposed solution technically viable?
There are too many unaddressed aspects, particularly the risk introduced by the protocols on network security, to comprehensively evaluate the proposed solutions.

<RG00> About your comment on zero checksum, this is described in Security section in RFC 6936. We will add reference to this RFC in our Security Section as well. This is only specific to the UDP port locally provisioned in the domain by the operator for STAMP or TWAMP Light. Other than this, I did not find any other security related issue in your review.

Thanks,
Rakesh


Regards,
Greg




On Fri, Oct 30, 2020 at 11:35 AM Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org<mailto:40apple.com@dmarc.ietf.org>> wrote:
Hello IPPM,

For the past few meetings, we’ve had updates on the work in the SPRING WG that was using STAMP and TWAMP. Since those documents ended up making extensions to the base protocols, the chairs of SPRING and IPPM decided that it would be best to split the documents and track the IPPM extension work in the IPPM WG.

As such, we are starting a Working Group call for adoption for draft-gandhi-ippm-twamp-srpm and draft-gandhi-ippm-stamp-srpm.

The documents are here:

https://tools.ietf.org/html/draft-gandhi-ippm-stamp-srpm-00
https://tools.ietf.org/html/draft-gandhi-ippm-twamp-srpm-00

The related SPRING documents are here:

https://tools.ietf.org/html/draft-gandhi-spring-stamp-srpm-03
https://tools.ietf.org/html/draft-gandhi-spring-twamp-srpm-11

Please provide your feedback on these documents, and state whether or not you believe the IPPM WG should adopt this work by replying to this email. Please provide your feedback by the start of the IETF 109 meeting week, on Monday, November 16.

Best,
Tommy & Ian
_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm