Re: [Anima] Next steps for the reference document

Jéferson Campos Nobre <jcnobre@inf.ufrgs.br> Thu, 04 June 2015 20:20 UTC

Return-Path: <jeferson.nobre@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 56A471A912F for <anima@ietfa.amsl.com>; Thu, 4 Jun 2015 13:20:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.696
X-Spam-Level:
X-Spam-Status: No, score=-0.696 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=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 kkh5EeiUzwIP for <anima@ietfa.amsl.com>; Thu, 4 Jun 2015 13:20:10 -0700 (PDT)
Received: from mail-qk0-f179.google.com (mail-qk0-f179.google.com [209.85.220.179]) (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 2C9531A910B for <anima@ietf.org>; Thu, 4 Jun 2015 13:20:10 -0700 (PDT)
Received: by qkoo18 with SMTP id o18so30169048qko.1 for <anima@ietf.org>; Thu, 04 Jun 2015 13:20:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-type; bh=P9Mxsd9CkYGnfl3NfsMWMYu57hGPyScyZ9cpKwx7w0M=; b=aIbXLxBabIVdHRzqLpJLxjmUvSb0UFzSj100nThOXQvYPcoHRIeSfrxj+51xV0vmVF 0REa5DVkCwYOK9lTuWPA/siKVhXLbRZ7h9LW18LgUOHPRbAxjzBTNvH1F6SLq8QZrj0c ix9oAHv8rDXJDV5ujtJb+GOG/9a3aZwutwzcauddwGw7t8aBBDBQ3AnoQ+uJbEogvV5h EOeigxkl19X6muvLT2mGhYz5FyqJJ1hQMV+sv43Q8DmTqOhYcyTIK3O+NbY+ex5suB2q V9t4JkNET0ugILSwp3zI6A8xAMDlzaamvAt+7dCddAjrM3ZTD+0gJJ9MgfWFbOgE1JRO NuQg==
X-Received: by 10.140.145.209 with SMTP id 200mr47882552qhr.45.1433449209450; Thu, 04 Jun 2015 13:20:09 -0700 (PDT)
MIME-Version: 1.0
References: <3AA7118E69D7CD4BA3ECD5716BAF28DF22FC52BD@xmb-rcd-x14.cisco.com> <557066F0.80902@alcatel-lucent.com> <3AA7118E69D7CD4BA3ECD5716BAF28DF22FC5803@xmb-rcd-x14.cisco.com>
In-Reply-To: <3AA7118E69D7CD4BA3ECD5716BAF28DF22FC5803@xmb-rcd-x14.cisco.com>
From: Jéferson Campos Nobre <jcnobre@inf.ufrgs.br>
Date: Thu, 04 Jun 2015 20:19:59 +0000
Message-ID: <CABv6xLuazjqPmq6DdK-gsmojf0dBeC79OChOMpo=p3ZHwiCMsA@mail.gmail.com>
To: "Michael Behringer (mbehring)" <mbehring@cisco.com>, Laurent Ciavaglia <Laurent.Ciavaglia@alcatel-lucent.com>, Anima WG <anima@ietf.org>
Content-Type: multipart/alternative; boundary="001a113562e0eed5fb0517b6e6a5"
Archived-At: <http://mailarchive.ietf.org/arch/msg/anima/H1ksENkbzk9ueFM68tnGFW_t2mM>
Subject: Re: [Anima] Next steps for the reference document
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 Jun 2015 20:20:13 -0000

Inline

Em qui, 4 de jun de 2015 às 12:59, Michael Behringer (mbehring) <
mbehring@cisco.com> escreveu:

>  inline…
>
> *From:* Laurent Ciavaglia [mailto:Laurent.Ciavaglia@alcatel-lucent.com]
> *Sent:* 04 June 2015 16:56
> *To:* Michael Behringer (mbehring); Anima WG
> *Subject:* Re: [Anima] Next steps for the reference document
>
>
>
> Hi Michael,
>
> Thanks for rounding the todo / issue list.
>
> I am ok to contribute on the intent and section 8 - "coordination /
> conflict resolution" (as per draft-behringer-anima-reference-model-01), and
> section 9 - "Hybrid Approach with Non-Autonomic Functions".
>
> MB: Thanks for volunteering!
>
> For "constrained" AN nodes, I think they are in scope, but what is the
> implication for the reference model document? Do we already have some
> inputs/requirements (e.g. from other WGs or sources) that could enlighten
> how / to which extent autonomic networks / their functionalities and
> mechanisms shall (or not) adapt (to such constrained nodes)?
>
> MB: I think we need to work out what is the minimum “useful” autonomic
> node, and specify what the requirements for those are. Personally I do not
> think we want to make every smallest sensor fully autonomic. I see three
> classes:
>
> 1)      fully AN capable (what we describe today)
>
> 2)      constrained AN capable: This will be a node that for example can
> be an edge, can use AN functions, but doesn’t participate in many
> functions, only has stub functionality.
>
> 3)      non AN capable (according to our definitions here): Those can
> still implement something “autonomic” in their own understanding of the
> world, but it may or may not work with what we’re doing here.
>
> We need to consider nodes in 1) and 2). For 3) I would argue we’d require
> some gateway between two different models. None of this is set in stone,
> it’s just my current thinking.
>
>
> I am not quite sure what you meant by the "management angle"... I assume
> you are talking about the management/operations of the whole system (as if
> deployed by e.g. a network operator). if correct, then I think some aspects
> of lifecycle / phases/ operations should be considered / written in the
> document. I can contribute to this but would prefer to start with some
> group discussions to see if we agree on the scope first.
>
> MB: Yes, that’s what I had in mind. Thanks for volunteering. J
>
(Jéferson) I think it is also important to define/describe the management
interfaces supported by the ASAs and other ANIMA components.

>
>
> A tricky (missing) part might be the relationships among the various
> component. If judged useful (I think it is especially for ANIMA
> "outsiders"), it could be in the form of a diagram and/or linked to the
> (TBC) lifecycle section.
> Of course, we shall not seek a ultimate, absolute reference diagram, but
> at least proposing one can help understanding, as you wrote: "show how all
> the various drafts, protocols, and discussions in the ANIMA WG fit
> together".
>
>  MB: Yes, we should have such a diagram. Or diagram(s).
>
> Thanks Laurent!
>
> Michael
>
> Thanks, best regards, Laurent.
>
>  On 04/06/2015 15:18, Michael Behringer (mbehring) wrote:
>
> Thanks for all who volunteered to participate in the reference doc. While detailed discussions may be between the contributors, the main technical discussions should probably take place on the main list. Here, I summarise my view on what needs to be done in the reference document.
>
>
>
> If someone thinks he/she can produce text for the respective sections, please let me / the list know.
>
>
>
> The overall goal is to show how all the various drafts, protocols, and discussions in the ANIMA WG fit together.
>
>
>
> Points to address:
>
>
>
> -       We should have a short section on intent. Explaining ingest of intent, distribution, the nature (on top of what's in RFC7575). That intent is signed, time stamps, etc. Probably pointing back to RFC7575. (Note intent distribution is handled in section 7.3)
>
> -       Do we want to address "constrained" AN nodes, with limited capabilities, here? I think so... We'll need that for AN in constrained environments. This could go into a new section in section 3: "constrained network elements".
>
> -       The masa section needs to be written. The masa will be an optional element. Needs to point to the bootstrap draft, which explains the basics.
>
> -       Naming section needs meat. What names are used for, where it is in the domain cert.
>
> -       Addressing section needs to bring in recent discussions. Needs to include how an ASA uses addressing. per node or per ASA. (I think we concluded per node).
>
> -       Domain certificate template. We should write a section on the AN domain certificate. How the various fields are used.
>
> -       Need to explain sub-domains
>
> -       Section 9 needs to be worked out. This is all about conflict resolution. Maybe we should re-name that section? RFC 7575 already mentions this. Maybe we don't need much more here.
>
> -       trust management: inside a domain, between domain and sub-domain, and between domains. This should become a new section.
>
> -       Need to treat the question of the "out of band" ACP versus the inline ACP. The two models both work, but there are implications, different benefits, drawbacks, etc. This needs to be explained.
>
> -       Routing: In the case of a virtually separate ACP, as in draft-behringer-anima-autonomic-control-plane, we need to also define a routing protocol (thinking of the discussion in homenet, this might be "fun"...)
>
> -       Need considerations for APIs: How can ASAs use the ANI?
>
> -       Need considerations for a data model. What it should cover, scope.
>
> -       We should also describe the management angle
>
> -       Security considerations need to be expanded. Threat analysis needs work; need general security considerations, talk about the PKI and trust model, etc.
>
>
>
> Thoughts? Anything missing? Any volunteer for a specific part?
>
>
>
> Michael
>
>
>
> _______________________________________________
>
> Anima mailing list
>
> Anima@ietf.org
>
> https://www.ietf.org/mailman/listinfo/anima
>
>
>
>
>
>
>
> --
>
>  Bien cordialement, Best regards,
>
>
>
> *Laurent Ciavaglia*
>
> Secure Cloud Networking
>
> Bell Labs | Alcatel Lucent
>
>
>
> phone: +33 160 402 636
>
> email: laurent.ciavaglia@alcatel-lucent.com
>
> linkedin: laurentciavaglia <http://fr.linkedin.com/in/laurentciavaglia/>
>
> address: Route de Villejust | 91620 Nozay | France
>  _______________________________________________
> Anima mailing list
> Anima@ietf.org
> https://www.ietf.org/mailman/listinfo/anima
>