[Anima] (pointer to prior technical discussions on docs) Re: Charter draft 8...

Rene Struik <rstruik.ext@gmail.com> Thu, 04 September 2014 20:45 UTC

Return-Path: <rstruik.ext@gmail.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 988E11A010C for <anima@ietfa.amsl.com>; Thu, 4 Sep 2014 13:45:25 -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, SPF_PASS=-0.001] autolearn=ham
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 TiMhU2aiztHn for <anima@ietfa.amsl.com>; Thu, 4 Sep 2014 13:45:22 -0700 (PDT)
Received: from mail-ob0-x236.google.com (mail-ob0-x236.google.com [IPv6:2607:f8b0:4003:c01::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D4021A0102 for <anima@ietf.org>; Thu, 4 Sep 2014 13:45:22 -0700 (PDT)
Received: by mail-ob0-f182.google.com with SMTP id va2so7820593obc.41 for <anima@ietf.org>; Thu, 04 Sep 2014 13:45:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=ntUZCdjY3pdERzB6ZXNAEaB/AIJb4/xJnm+Rer/VoSU=; b=g5SURNGzYPGWPIfulr6MEkZ5oLPEud2OZwU/EBT6JWwfidVb5pRxOyz9Ng0TnXO6t7 nkaicpR5X38Yatj8ti7Ad7+4jj9xvOD4HpLVKdSIYUG4ONV9i+8molNbH2wy3MkkqLRl WEe7f4V9JZy1DIetXoKhVcmX2ZsXkFhNUsbbpTVr9CiHAX6bu8eFwP53B+3owd3z+ztf dD2QK9qKudJcN1kb0lElT40UhifDE+iowI/jF6P1evHNkv5G1zzAAIDIUiIyG1+N91wf rmijltMdTkt4Mwo9obt/NF1XcEpnKsLc/CTb8IDZNCoDs/l2y0QzQNyPwZHwyc8Wd0pP fkyw==
X-Received: by 10.60.98.105 with SMTP id eh9mr8632973oeb.56.1409863521720; Thu, 04 Sep 2014 13:45:21 -0700 (PDT)
Received: from [192.168.0.10] (CPE7cb21b2cb904-CM7cb21b2cb901.cpe.net.cable.rogers.com. [99.231.118.107]) by mx.google.com with ESMTPSA id no6sm101881obb.6.2014.09.04.13.45.21 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 04 Sep 2014 13:45:21 -0700 (PDT)
Message-ID: <5408CF5D.3070404@gmail.com>
Date: Thu, 04 Sep 2014 16:45:17 -0400
From: Rene Struik <rstruik.ext@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "anima@ietf.org" <anima@ietf.org>
References: <5408CEF6.7060904@gmail.com>
In-Reply-To: <5408CEF6.7060904@gmail.com>
X-Forwarded-Message-Id: <5408CEF6.7060904@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/anima/A7fR8Kmv4_qhX9egr92HEjyP2xA
Subject: [Anima] (pointer to prior technical discussions on docs) Re: Charter draft 8...
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Sep 2014 20:45:25 -0000

Hi Brian:

I went through documents [1-5] and just read the new version of the gap analysis [2].

As said in my email of earlier today (9:56am EDT), I have tried and find technical discussions about the solution documents [3-5] on the mailing list, but failed. Hence, me recommending not mentioning those drafts in the charter.

In case I missed something here, I would be happy to be educated and absorbing previous insights on this material. So, any pointers would be more than welcome.

Best regards, Rene

On 9/4/2014 4:22 PM, Brian E Carpenter wrote:
> Rene,
>
> On 05/09/2014 01:56, Rene Struik wrote:
>> Dear all:
>>
>> Some brief feedback on the draft charter (08):
>>
>> a) Remove reference to drafts [3-5] as documents to be adopted from the
>> charter.
> They are not proposed as documents to be adopted. They are proposed
> as starting points, which is quite a different statement. I'm also
> now aware of at least one other starting point for [3], which might
> be added. It's very common to have such starting points for WG
> discussion.
>
>> I have tried and find technical discussions about these documents on the
>> mailing list, but failed. It is unclear what problems the designs in
>> [3-5] solve,
> I disagree. [4] and [5] include their own problem statements (which is
> why they were considered as uses cases in the BOF). [3] has a separate
> problem statement draft, draft-jiang-config-negotiation-ps.
>
>> security goals are missing,
> They all consider security requirements, so I think that is unfair,
> and since they are only starting points, not even proposed for WG
> adoption, they are not called on to be complete. I think everyone
> is clear that an insecure autonomic control plane would be
> disastrous, but we can't develop the threat model in the abstract.
>
>> and design seems to be adhoc.
> That seems to me to be the case for every initial design. But again,
> why does this really matter for starting points?
>
>> b) Remove unclarity as to whether the charter aims at autonomic behavior
>> or coming up with a default protocol.
> I don't see any ambiguity. It aims at common infrastructure as the basis
> for autonomic functions, co-existing with traditional management tools.
>
>> The charter seems to originate from desire to simplify network
>> management, but from reading documentation it seems to mostly deal with
>> (yet another?) set of protocols, without making it clear how this helps
>> in fostering autonomic/automatic behavior.
> Now here your logic defeats me. How can we foster autonomic behaviour,
> in a multivendor world, without agreeing on standard protocols to
> achieve such behaviour?
>
> It's true, I think, that those of us working on this have not found
> any existing protocol that seems to have the right characteristics,
> because there is a profound difference between top-down management
> and autonomic self-management. I'm not too happy about this but
> there it is.
>
>> The main culprit here seems to be that there is no architectural
>> blueprint. I am afraid having yet more point solutions to unclear
>> problems does not bring simplified, yet flexible and secure network
>> management, esp. for internet of things devices, closer.
> I disagree with this assessment. In general, as I've mentiond before,
> I have seen the IETF failing quite often when it aims at architectural
> blueprints, and succeeding quite often (but certainly not always) when
> it aims at simple generic tools. I believe that this is the aiming
> point here too (not the same thing as point solutions).
>
> I thing the IoT angle needs more discussion, however. What are the
> components in an IoT scenario that would act as AN service agents?
>
> As Michael said elsewhere, we are now looking for specific text
> change proposals to the draft charter.
>
> Regards
>     Brian
>
>> I read the following drafts:
>> [1] draft-irtf-nmrg-autonomic-network-definitions-03
>> [2] draft-irtf-nmrg-an-gap-analysis-00 (sorry, did not read 01 yet)
>> [3] draft-jiang-config-negotiation-protocol-02
>> [4] draft-pritikin-bootstrapping-keyinfrastructures-00
>> [5] draft-behringer-autonomic-control-plane-00
>>
>> On 9/3/2014 9:09 PM, Michael Behringer (mbehring) wrote:
>>>> -----Original Message-----
>>>> From: Anima [mailto:anima-bounces@ietf.org] On Behalf Of Papadimitriou,
>>>> Dimitri (Dimitri)
>>>> Sent: 03 September 2014 16:33
>>>> To: Brian E Carpenter; anima@ietf.org
>>>> Subject: Re: [Anima] Charter draft 8...
>>>>
>>>> My comments on this new version of the charter are the following:
>>>>
>>>> 1. "A complete solution for autonomic networking would be a very
>>>> ambitious goal. The scope of this working group's effort for the
>>>> initial stage
>>>> is much more modest"
>>>>
>>>> but then milestones include specific items for delivery of a "complete
>>>> solution"
>>>>
>>>> Jan 2016 - WGLC for autonomic control plane draft Jan 2016 - WGLC for
>>>> overview draft
>>>>              - Mar IETF -
>>>> Apr 2016 - submit autonomic control plane draft to IESG (standards
>>>> track)
>>>>
>>>> -> this BoF group should either stay modest or ambitious but can't
>>>> both at
>>>> the same time.
>>> I do not understand. The milestones do not talk about "complete
>>> solution" at all? What are you referring to and how do you suggest we
>>> change it?
>>>
>>>> 2. Concerning use cases; some uses cases are qualified a priori as
>>>> "justified"
>>>> (where is the proof ?), operationally required (where is the support
>>>> ?) and
>>>> mature (have they ever been discussed on this list ?) others are
>>>> positioned
>>>> as complex, out of scope, for further study, "boiling the ocean" ...
>>>> for the
>>>> NMRG may be (if they are kind enough).
>>>>
>>>> -> This BoF group has to set a clearer process (criteria, metrics,
>>>> etc.) if it
>>>> wants to pre-select use cases and include them in the charter.
>>> This is a very open and broad statement. Can you please be specific? I
>>> don't think we should start by defining what "justified" (term is
>>> actually not used in the charter), "required" and "mature" means.
>>>
>>> I suggest you specifically tell us which specific things are not *
>>> (reuse term above).
>>>
>>>> 3. In the meantime, this arbitrary pre-selection misses feedback from
>>>> BoF
>>>> session and discussion on this list: is pre-selection the right
>>>> approach ?
>>>> assuming a pre-selection would be performed would the resulting use
>>>> cases
>>>> be sufficiently representative ? some use cases may help in progressing
>>>> understanding of AN but those may not necessarily correspond to the ones
>>>> with high priority from an operational perspective ?
>>>>
>>>> -> For all these reasons, it has been suggested to avoid
>>>> pre-selection and
>>>> prefer the approach where it is up to participant (the "community")
>>>> to raise
>>>> the case they would like to see considered in the design process and
>>>> not the
>>>> charter (which is intended to steer contributions and not a priori
>>>> classify
>>>> them as low priority (see below)). Why is this alternative not
>>>> considered ?
>>>> what are the objective arguments to favor pre-selection instead of
>>>> an  open
>>>> process ?
>>> This discussion *is* the open process, Dimitri. :-)    Please raise
>>> the use cases you would like to see considered, and if the community
>>> agrees, we'll put them on. What we can NOT have is to keep circling
>>> around this question forever. The goal is to have this discussion now,
>>> agree on one, and THEN, when the charter is agreed on, we stick to it.
>>>
>>>> 4. "Some important topics are intentionally not included in the
>>>> initial goals
>>>> as they are considered separate matters that should be considered later,
>>>> although they are in the scope for discussion with lower priority:"
>>>>
>>>> Yet another ambiguity: how a topic can be classified at the same time as
>>>> "important" but considered with "low priority"; this also opens the
>>>> question
>>>> who sets the priorities ? and more fundamentally have we documented
>>>> with tangible arguments where the operational priorities are ?
>>> Again, please refrain from general procedural questions, and state
>>> which topic we should include. We're open to any argument. And it is
>>> all of us here who set the priority.
>>>
>>>> 5. "It is recognized that autonomic functions will co-exist with
>>>> traditional
>>>> methods of management and configuration, and the initial focus will
>>>> be on
>>>> self-configuration."
>>>>
>>>> Who has recognized this fact (as phrased it looks as ground truth) ?
>>> We are saying that there won't be for the first phase a COMPLETE
>>> autonomic device with this effort, but we go function by function. I
>>> consider this very reasonable actually. Why do you disagree with this
>>> statement? Are you suggesting we should aim for fully self-managing
>>> devices?
>>>
>>> Again, once the charter is agreed by all the goal is that we all agree
>>> on what's written here. It does NOT mean that the people contributing
>>> to the charter so far are imposing this.
>>>
>>>> is it a
>>>> transient or a permanent situation ? does it imply that the initial
>>>> focus
>>>> should be on configuration ? looks again contradictory also from that
>>>> perspective, one could read following this statement it would be much
>>>> more appropriate to look at functionality remaining partially covered
>>>> more
>>>> than those covered (configuration).
>>> This is not the intention, and I suggest we re-phrase to "It is
>>> recognized that autonomic functions will FOR THE FORESEEABLE FUTURE
>>> co-exist with traditional methods of management and configuration, and
>>> the initial focus will be on self-configuration."
>>>
>>> Would this address your concern? If not, can you suggest text please?
>>>
>>> Michael
>>>
>>>> I would appreciate the answer going well beyond the arguments "we are
>>>> not aiming at mathematically correct statements" (as I'd like just to
>>>> see
>>>> coherent, consistent and verifiable statements), "this is how we used
>>>> to do
>>>> it" (actually it isn't since IETF has always been driven by
>>>> cross-fertilization
>>>> and not single viewpoints), "this how AD's have asked us to shape the
>>>> charter" (despite the fact that ADs don't set the technical agenda,
>>>> don't
>>>> select use cases or their number, etc.)
>>>>
>>>> -d.
>>>>
>>>>> -----Original Message-----
>>>>> From: Anima [mailto:anima-bounces@ietf.org] On Behalf Of Brian E
>>>>> Carpenter
>>>>> Sent: Wednesday, September 03, 2014 2:20 AM
>>>>> To: anima@ietf.org
>>>>> Subject: [Anima] Charter draft 8...
>>>>>
>>>>> ...is attached and in the wiki. Many points have been revised.
>>>>> I also put a list of issues addressed by this version in the wiki.
>>>>>
>>>>> http://trac.tools.ietf.org/bof/anima/trac/wiki/DraftCharter
>>>>>
>>>>> Regards
>>>>>      Brian Carpenter
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Anima mailing list
>>>> Anima@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/anima
>>> _______________________________________________
>>> Anima mailing list
>>> Anima@ietf.org
>>> https://www.ietf.org/mailman/listinfo/anima
>>


-- 
email: rstruik.ext@gmail.com | Skype: rstruik
cell: +1 (647) 867-5658 | US: +1 (415) 690-7363