Re: [Anima] (pointer to prior technical discussions on docs) Re: Charter draft 8...
Sheng Jiang <jiangsheng@huawei.com> Fri, 05 September 2014 00:58 UTC
Return-Path: <jiangsheng@huawei.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 B492D1A02F7 for <anima@ietfa.amsl.com>; Thu, 4 Sep 2014 17:58:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.869
X-Spam-Level:
X-Spam-Status: No, score=-4.869 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.668, 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 1GNv71ksL_-Y for <anima@ietfa.amsl.com>; Thu, 4 Sep 2014 17:58:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AE631A02E0 for <anima@ietf.org>; Thu, 4 Sep 2014 17:58:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BME78395; Fri, 05 Sep 2014 00:58:50 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 5 Sep 2014 01:58:49 +0100
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.78]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0158.001; Fri, 5 Sep 2014 08:58:43 +0800
From: Sheng Jiang <jiangsheng@huawei.com>
To: Rene Struik <rstruik.ext@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, "anima@ietf.org" <anima@ietf.org>
Thread-Topic: [Anima] (pointer to prior technical discussions on docs) Re: Charter draft 8...
Thread-Index: AQHPyIEu2PlyGAlhaU2qTL1B430DQJvxthjA
Date: Fri, 05 Sep 2014 00:58:42 +0000
Message-ID: <5D36713D8A4E7348A7E10DF7437A4B923AF15BEC@nkgeml512-mbx.china.huawei.com>
References: <5408CEF6.7060904@gmail.com> <5408CF5D.3070404@gmail.com>
In-Reply-To: <5408CF5D.3070404@gmail.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.145]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/anima/4QoPtnnNGnDsS14rc4MfiEWSPVg
Subject: Re: [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: Fri, 05 Sep 2014 00:58:57 -0000
Hi, Rene and all, There is another draft - "Network Configuration Negotiation Problem Statement and Requirements" https://tools.ietf.org/html/draft-jiang-config-negotiation-ps-03 It gives the detail analysis why we need a generic negotiation protocol, why the existing protocols do not fit, and describes a generic negotiation behavior model, which document [3] follows. Best regards, Sheng >-----Original Message----- >From: Anima [mailto:anima-bounces@ietf.org] On Behalf Of Rene Struik >Sent: Friday, September 05, 2014 4:45 AM >To: Brian E Carpenter; anima@ietf.org >Subject: [Anima] (pointer to prior technical discussions on docs) Re: Charter >draft 8... > > >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 > > > >_______________________________________________ >Anima mailing list >Anima@ietf.org >https://www.ietf.org/mailman/listinfo/anima
- [Anima] (pointer to prior technical discussions o… Rene Struik
- Re: [Anima] (pointer to prior technical discussio… Brian E Carpenter
- Re: [Anima] (pointer to prior technical discussio… Sheng Jiang