Re: [ippm] Ignas Bagdonas' Discuss on draft-ietf-ippm-twamp-yang-11: (with DISCUSS and COMMENT)

"MORTON, ALFRED C (AL)" <acm@research.att.com> Thu, 28 June 2018 14:32 UTC

Return-Path: <acm@research.att.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 D8BA0130E8C; Thu, 28 Jun 2018 07:32:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 9g26SzbU-tHH; Thu, 28 Jun 2018 07:32:34 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 74DF6130DD1; Thu, 28 Jun 2018 07:32:34 -0700 (PDT)
Received: from pps.filterd (m0049287.ppops.net [127.0.0.1]) by m0049287.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id w5SEQc7K011235; Thu, 28 Jun 2018 10:32:32 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049287.ppops.net-00191d01. with ESMTP id 2jvynnujjt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 28 Jun 2018 10:32:31 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id w5SEWTtC079366; Thu, 28 Jun 2018 09:32:30 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [135.46.181.176]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id w5SEWQ5P079290; Thu, 28 Jun 2018 09:32:26 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [127.0.0.1]) by zlp30493.vci.att.com (Service) with ESMTP id A23654000494; Thu, 28 Jun 2018 14:32:26 +0000 (GMT)
Received: from clpi183.sldc.sbc.com (unknown [135.41.1.46]) by zlp30493.vci.att.com (Service) with ESMTP id 74A3E400048D; Thu, 28 Jun 2018 14:32:26 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id w5SEWQEv023679; Thu, 28 Jun 2018 09:32:26 -0500
Received: from mail-azure.research.att.com (mail-azure.research.att.com [135.207.255.18]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id w5SEWHJM022760; Thu, 28 Jun 2018 09:32:17 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-azure.research.att.com (Postfix) with ESMTP id BA43FE1BFE; Thu, 28 Jun 2018 10:32:16 -0400 (EDT)
Received: from njmtexg4.research.att.com ([fe80::8cd:baa3:219e:5bd4]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0399.000; Thu, 28 Jun 2018 10:32:01 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Ignas Bagdonas <ibagdona@gmail.com>
CC: Mahesh Jethanandani <mjethanandani@gmail.com>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>, IESG <iesg@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, Nalini Elkins <nalini.elkins@insidethestack.com>
Thread-Topic: Ignas Bagdonas' Discuss on draft-ietf-ippm-twamp-yang-11: (with DISCUSS and COMMENT)
Thread-Index: AQHUDWs/lWqORGgDw0elzuaTZxNGN6R1/6yA//+9i7A=
Date: Thu, 28 Jun 2018 14:32:16 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF4A931482@njmtexg4.research.att.com>
References: <152950984681.28540.15458643208076088093.idtracker@ietfa.amsl.com> <6F0F300E-F699-4DE2-8C13-710264957452@gmail.com> <54331c1c-02d4-b50c-07ce-43532fc86583@gmail.com> <CAKKJt-ckab9FxN1t-nd=gFeGJuU9GnSn337ZWPGnj=5n+zxwFQ@mail.gmail.com>
In-Reply-To: <CAKKJt-ckab9FxN1t-nd=gFeGJuU9GnSn337ZWPGnj=5n+zxwFQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.16.251.151]
Content-Type: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CF4A931482njmtexg4researc_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-28_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1806280163
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/XbeBn1JpHn6nuE3VEZLlTps4MLE>
Subject: Re: [ippm] Ignas Bagdonas' Discuss on draft-ietf-ippm-twamp-yang-11: (with DISCUSS and COMMENT)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.26
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: Thu, 28 Jun 2018 14:32:38 -0000

Hi Spencer,

From: Spencer Dawkins at IETF [mailto:spencerdawkins.ietf@gmail.com]
Sent: Thursday, June 28, 2018 10:25 AM
To: Ignas Bagdonas <ibagdona@gmail.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>; ippm-chairs@ietf.org; draft-ietf-ippm-twamp-yang@ietf.org; IESG <iesg@ietf.org>; ippm@ietf.org; Nalini Elkins <nalini.elkins@insidethestack.com>
Subject: Re: Ignas Bagdonas' Discuss on draft-ietf-ippm-twamp-yang-11: (with DISCUSS and COMMENT)

Dear Authors,

Thank you for a quick and productive Discussion on Ignas's ballot position on this draft.

On Tue, Jun 26, 2018 at 11:32 AM Ignas Bagdonas <ibagdona@gmail.com<mailto:ibagdona@gmail.com>> wrote:
>> 3. Key storage. The document defines its own way of storing keys - while there
>> are multiple existing ways to store keys (routing key-chain model, I2NSF, IPsec
>> model, netconf-keystore). Why yet another key storage mechanism is required?
>> What could be reused from other existing mechanisms?
> Precisely. When we started work on this draft, there were plethora of ideas on how to store keys. We borrowed the idea from what is now the ietf-key-chain module to define the key chain. And we followed the KISS principle by incorporating what was absolutely needed by TWAMP.

That is understood and probably can be justified for this particular
model. But the cost of this approach is yet another way of storing key
information.

I saw that Ignas cleared his Discuss here, but did have a question about where the resolution ended up.

I understood Ignas to be asking two things - where did this way of storing keys come from, and why was an existing way of storing the keys not chosen?

I understand that Ignas cleared his Discuss, based on the explanation in this e-mail thread.

I wonder if it is worth a sentence or two, to explain that in the draft ("we started with this key storage model, and left out parts we didn't  need", or something like that).
[acm]
That’s exactly how I described what I did when the authors first
discussed the topic, and again in reply to Ignas’ DISCUSS.
Another aspect was the overlapping development of the model memos.
I don’t have a problem qualifying what we did here,
as an explanation. As Ignas points out, there is a larger
model problem to solve.

Al

I'm reviewing changes today, so expect to be sending the e-mail approving publication pretty soon.

Spencer

> Having the answers for the three points that you have raised, would you still have a DISCUSS. If so, which issue, do you want to see addressed?

I am happy with the answers, will clear the DISCUSS. The one that I am
somewhat less happy with is the key storage one - from the perspective
of both model developer and application developer, additional model that
does mostly the same thing is getting towards both to the duplication of
the work and encouraging the divergence of the ways how similar things
are done. The root of the problem is far deeper than this draft - there
does not appear to be an overall coordination of how the different
models bind together into something that allows to use different models
in the context of the whole system.