Re: [sacm] Ben Campbell's Discuss on draft-ietf-sacm-requirements-16: (with DISCUSS and COMMENT)

Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com> Tue, 01 August 2017 15:05 UTC

Return-Path: <kathleen.moriarty.ietf@gmail.com>
X-Original-To: sacm@ietfa.amsl.com
Delivered-To: sacm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44DE01321A1; Tue, 1 Aug 2017 08:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 YrKePtN_91AG; Tue, 1 Aug 2017 08:05:31 -0700 (PDT)
Received: from mail-pg0-x232.google.com (mail-pg0-x232.google.com [IPv6:2607:f8b0:400e:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A9AE132197; Tue, 1 Aug 2017 08:05:31 -0700 (PDT)
Received: by mail-pg0-x232.google.com with SMTP id u185so9065503pgb.1; Tue, 01 Aug 2017 08:05:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=qLDC10hZdBwSIf7+ArOTTSnI3/OI6y5EMyXTTcxCS4Q=; b=nyQj7JFi/6auDicMacXYhHq/8cDBMkn76VXmSHC937uOA7zDeJ5x9X9icWi0Yc7Lyi cN5WEwQT3/mRISh+ydrSQW5l/xee4lxdc/rHz20cdpmM7ObQKrvZkKjx5oBLzso/DzSQ LoLaIF6hVRKxxpelfw5kIkuVrHJYfPpTzThqft7/8f/2htekHfuICGXh6bQF8kjKKYwO nZC4NBMHXWFF7UFn8lswIXuxM+lrdilmR2G/GmXrx0VLDtUyWjAy80oAaULNTsBRLNQm V1puUm2NWTwYx2SMEkyCr42nrredNlb19ZMEsmaisfYmi0En/fvD/HpPkv0eAZ8zOZty bjWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=qLDC10hZdBwSIf7+ArOTTSnI3/OI6y5EMyXTTcxCS4Q=; b=PDEH4/pQRNB9rOC7stNlYvFP9GRSgAQV4oYIEj8nyrwv2NHX9qTvuYEHLUWmXTPrvX JCcG+IMwEJsl+etMMY2B37aMMHyNBhD1ZIBkSoMV0qF1cCZFEsIptiUbEAknFVT4a2hB 89QQp33689VlFRFAHPQNkkU0grjBCJVfrQH3ByA4SEIJKG/3NdPFMO9El1514lcaLnTo NqiNFM/AVtoNLKZ+9mUDfjBZcBOHIdcckYZkLss5/BcAkr+ZeojSz6pKRcL4XzTb/6Ms hODjHIwI2nfXqpuDqu2Dd8cELzF5Vp+f0FwLXecTRuoCAqO2cKXElanLQlWKxJk4qOsF iBjw==
X-Gm-Message-State: AIVw113+u8UGLaCn2sWJrNehtnPwFQqRQu8qNyL87q1bU6uTWsXE7CyL 0En9oopHHxX2fHeCHn2S7Chem628fg==
X-Received: by 10.84.229.13 with SMTP id b13mr21400784plk.352.1501599931151; Tue, 01 Aug 2017 08:05:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.144.1 with HTTP; Tue, 1 Aug 2017 08:04:50 -0700 (PDT)
In-Reply-To: <C0A9CA93-374F-4328-B788-53BCAD5A31D4@nostrum.com>
References: <149849144588.31865.17392511624418268107.idtracker@ietfa.amsl.com> <D00CDC54-8CC1-454A-B475-8EB90348483E@cisco.com> <F0D28EA6-FFF8-4CDE-9715-3CB00B86104E@nostrum.com> <644C5859-6C9B-49A2-858A-43242777FD8D@cisco.com> <3B998144-4527-4683-8EC7-2933C40E5AAF@nostrum.com> <362BE9B7-AA1C-4B2E-9318-423CFED3F820@cisco.com> <AB235CDC-C5D5-4B1C-9B1C-BC47AF7FDE0D@nostrum.com> <B834AE98-09B7-4661-AF3E-BD660C73C2B9@cisco.com> <C0A9CA93-374F-4328-B788-53BCAD5A31D4@nostrum.com>
From: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>
Date: Tue, 01 Aug 2017 11:04:50 -0400
Message-ID: <CAHbuEH4hzYQUWd1NwOkP71BKYF=XfuBa1f89+tupxWvJZ-r1pQ@mail.gmail.com>
To: Ben Campbell <ben@nostrum.com>
Cc: "Nancy Cam-Winget (ncamwing)" <ncamwing@cisco.com>, "sacm-chairs@ietf.org" <sacm-chairs@ietf.org>, "draft-ietf-sacm-requirements@ietf.org" <draft-ietf-sacm-requirements@ietf.org>, "sacm@ietf.org" <sacm@ietf.org>, Karen O'Donoghue <odonoghue@isoc.org>, The IESG <iesg@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/sacm/Ec9pogDqBy0yVkrnoA1QtspTnMs>
Subject: Re: [sacm] Ben Campbell's Discuss on draft-ietf-sacm-requirements-16: (with DISCUSS and COMMENT)
X-BeenThere: sacm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: SACM WG mail list <sacm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sacm>, <mailto:sacm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sacm/>
List-Post: <mailto:sacm@ietf.org>
List-Help: <mailto:sacm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sacm>, <mailto:sacm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Aug 2017 15:05:33 -0000

Thank you, both!

On Tue, Aug 1, 2017 at 10:52 AM, Ben Campbell <ben@nostrum.com> wrote:
> Thanks! I will clear my DISCUSS.
>
> Ben.
>
>> On Jul 31, 2017, at 4:36 PM, Nancy Cam-Winget (ncamwing) <ncamwing@cisco.com> wrote:
>>
>> Hi Ben,
>> I’m good with that….I think that resolves our last banter, so I will go ahead and rev the draft.
>> Many thanks!
>>   Nancy
>>
>> On 7/31/17, 2:06 PM, "Ben Campbell" <ben@nostrum.com> wrote:
>>
>>    Hi, comments inline, etc.
>>
>>    Thanks!
>>
>>    Ben.
>>
>>> On Jul 27, 2017, at 3:41 PM, Nancy Cam-Winget (ncamwing) <ncamwing@cisco.com> wrote:
>>
>>    […]
>>
>>>>> ----------------------------------------------------------------------
>>>>> DISCUSS:
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>> (Resending because I forgot to hit the "send email" button this first time. No
>>>>> other change.)
>>>>>
>>>>> The SACM charter requires the group to " whenever reasonable and possible,
>>>>> reuse existing protocols, mechanisms, information and data models. " If that is
>>>>> reflected anywhere in the requirements, I missed it. (which is possible.) In
>>>>> particular, I think section 2.6 needs to include requirements to favor use of
>>>>> existing "transfer protocols".  (As written, T-001 seems almost tailored to
>>>>> counter arguments to "just use HTTP".)
>>>>> [NCW] “Whenever reasonable and possible” imho is subjective, while we discussed
>>>>> existing data models and protocols such as OVAL, IF-MAP, IODEF, YANG,
>>>>> etc.  The group concluded that it was best to include the phrase rather than call
>>>>> out the ones raised in the group as new ones have arisen (e.g. leveraging SWID
>>>>> and I think there is one to potentially use ROLIE).
>>>>>
>>>>
>>>>  I’m not sure I understand your response, and I see that version 17 did not add anything to the requirement language. Do you argue that there are no need for requirements to prefer existing mechanisms? I don’t expect a requirement to reuse any particular mechanism by name, but I think these requirements are incomplete without some explicit bias towards existing technologies.
>>>>
>>>>  Or you do you mean to argue that the analysis of potential existing technologies has already been completed?
>>>> [NCW] My response was to suggest that no change was needed as the group could not agree to a “preferred list” but rather, not cite any in the requirements so as not to preclude other standards.  Also, to your last point, the analysis has not really been completed.  SACM is also in the process of updating its charter and in the new charter, the work defined is going to be more prescriptive to the technologies that will be sought.
>>>> At this point, I don’t think it makes sense to call out preferred mechanisms in the requirements draft as the group is already evaluating applicability of existing ones to consider (some of which were not mentioned at the time the requirements document was evolving and other new ones being developed in other groups @IETF can be candidates).
>>>
>>>   I think we are talking past each other. I am not asking for this document to call out specific technologies. I am asking for it to contain a requirement to prefer existing IETF technologies over creating new mechanisms from scratch. It doesn’t need to enumerate “preferred” technologies to do that, and such a requirement should still allow the working group to create new mechanisms if no existing mechanism can fulfill the requirements.
>>> [NCW] Ah, got it.  While I am not sure how it can be a MUST requirement, I can try to add a SHOULD. How about we add a requirement that reads:
>>> “T-006 Transfer Protocol adoption: SACM SHOULD where possible, leverage and use existing IETF transfer protocols versus defining new ones.  For example,  where YANG [RFC6020] is used as a data model and a REST interface is desired, RESTCONF [RFC8040] MUST be used.”
>>
>>    That language is in the right track.   I don’t think the example in the second adds much information, and may cause confusion. If you want to keep it, I don’t think it should use a 2119 keyword (MUST or otherwise), since it’s an example to help clarify the requirement, not a requirement in itself.  I’d also suggest weakening the “where possible” to “where reasonably possible”.
>>
>>    So, here’s an alternative suggestion:
>>
>>    "SACM SHOULD, where reasonably possible, leverage and use existing IETF transfer protocols versus defining new ones.”
>>
>>    […]
>>
>>
>>
>



-- 

Best regards,
Kathleen