Re: [Anima] Not the Intents we were looking for: SUPA Intents

John Strassner <strazpdj@gmail.com> Wed, 19 August 2015 21:14 UTC

Return-Path: <strazpdj@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 3D9881A8AC3 for <anima@ietfa.amsl.com>; Wed, 19 Aug 2015 14:14:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 fCcUv28yEsST for <anima@ietfa.amsl.com>; Wed, 19 Aug 2015 14:14:00 -0700 (PDT)
Received: from mail-io0-x22a.google.com (mail-io0-x22a.google.com [IPv6:2607:f8b0:4001:c06::22a]) (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 92D7A1A9027 for <anima@ietf.org>; Wed, 19 Aug 2015 14:14:00 -0700 (PDT)
Received: by iodv127 with SMTP id v127so24325734iod.3 for <anima@ietf.org>; Wed, 19 Aug 2015 14:14:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=anX/k8lWAGa250840EG34mxG8rpthngcTZxD/7DtwtE=; b=wIP4UChUITOmXtHzzcpMmqzhanjYITzYueOwzyHqjtv5lp+I48ryTQnjJYkzBUaolQ OA5YdX/TENxokLiDOYzb4tCuh59ZncmR5cVUmQrHfXbqcGUwFU20QW61OJQk1QcBb0dI YD43CqxkPHW7sVEgxnkl2w0mXR7gBu03sZsR5U+dSPv2zXK8JfgJQve74OWeBy/eF2mH /paRWz884DiMw0T0YPK+VBYqT2QKJYonnq77v0T34wc9wSmZpN2gN8Vy2rutrWT+Z6Ry 3x6wQKcggyPOvQqEbCC/LlSMeDZeAPIrSu94BfDEIaUOCq/PXeI639RireB7UN8EnT3x RLjw==
MIME-Version: 1.0
X-Received: by 10.107.169.201 with SMTP id f70mr14281042ioj.73.1440018840027; Wed, 19 Aug 2015 14:14:00 -0700 (PDT)
Received: by 10.79.107.196 with HTTP; Wed, 19 Aug 2015 14:13:59 -0700 (PDT)
In-Reply-To: <55D391BA.3000000@gmail.com>
References: <55C4D6C1.5040504@cisco.com> <27284.1439927422@sandelman.ca> <55D391BA.3000000@gmail.com>
Date: Wed, 19 Aug 2015 14:13:59 -0700
Message-ID: <CAJwYUrEjgaxvV7W5V7UOX2QQi8Ky73ce13KDGg3MikmGoBmhdQ@mail.gmail.com>
From: John Strassner <strazpdj@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, John Strassner <strazpdj@gmail.com>
Content-Type: multipart/alternative; boundary="001a114279b46e0881051db08329"
Archived-At: <http://mailarchive.ietf.org/arch/msg/anima/WVYwjNERNe4EhpDh8HJ-mwT370o>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Anima WG <anima@ietf.org>
Subject: Re: [Anima] Not the Intents we were looking for: SUPA Intents
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 19 Aug 2015 21:14:03 -0000

Hi Brian,

> I didn't do that, but having looked at the SUPA minutes, I then
> looked at the IBNEMO documents, which make more sense to
> me than SUPA.

<jcs>
I'd like to know why. This could actually help both SUPA and NEMO.
</jcs>

> However, both IBNEMO and SUPA are definitely in the top/down
> north/south configuration management tradition.

<jcs>
As opposed to what?
</jcs>

> I don't see much overlap with SUPA.

<jcs>
I'd like to know why. Is this because you don't envision using ECA
or logic rules, or some other reason?
</jcs>

> But actually the Nemo intent language looks more specific
> than I expect Anima intent to be: compare with
> draft-du-anima-an-intent and
>
https://tools.ietf.org/html/draft-jiang-anima-prefix-management-01#section-5.1

<jcs>
Please see my earlier reply to Michael Richardson.
One could argue that this example is not "intent" as defined by ONF,
ODL GBP, OpenStack Congress, or SUPA's declarative logic
(though SUPA's ECA policy rule could easily express this). This is
because in other declarative designs, those SDOs have decided
that intent should NOT specify low-level parameters like IP
addresses or port numbers or DSCPs. That of course doesn't
mean that ANIMA couldn't do this, but it would mean that ANIMA's
intent model diverges from the industry.

This also clearly influences the underlying data model that you choose.
</jcs>


>     Brian

regards,
John

On Tue, Aug 18, 2015 at 1:12 PM, Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> On 19/08/2015 07:50, Michael Richardson wrote:
> >
> > {intentionally not cross-posted to SUPA}
> >
> > While working on other things today (and being at home with a pink-eyed
> kid),
> > I found the tab that was open to watch the IETF93 SUPA BOF.
>
> I didn't do that, but having looked at the SUPA minutes, I then looked
> at the IBNEMO documents, which make more sense to me than SUPA.
> However, both IBNEMO and SUPA are definitely in the top/down north/south
> configuration management tradition.
>
> > I also had saved ~80 emails from the SUPA list to read.
> > I found that the use cases from the SUPA BOF do not really match how we
> > envision Intents to work with ANIMA ASAs.  In particular, the model that
> > is envisioned is far more SDN-like; that is with a uber-intelligent
> > centralized command and control system that interprets SUPA Intents into
> > things like Virtual Private Cloud (VPC/VPN) configurations, via various
> > things like YANG/NETCONF/RESTCONF models, (but probably other data
> models)
> >
> > It isn't clear to me if SUPA Intents are going to be designed to cross-AS
> > boundaries, but it seems like they could easily do this.
> >
> > It seems like the ANIMA ACP is critically important for SUPA to be able
> to
> > implement policies, but that's an operator convenience.  They could
> equally
> > well use other (more expensive!) management networks.
> >
> > In the recording, I heard various things about ANIMA... I don't think
> > anyone overstated the situation, but I think that the message that ANIMA
> > Intents != SUPA Intents was too understated.
>
> Agreed, judging by the documents. Anyway it seems clear that SUPA is
> not yet ready to get chartered.
>
> > Bert Wijnen (didn't he declare he was retired?)
>
> Well yes, but as I told him when he said that, retirement often
> doesn't work first time ;-).
>
> > points on the list to
> >      IBNEMO - https://www.ietf.org/mailman/listinfo/ibnemo
> >
> > There was a SUPA telecon yesterday morning, but I had a nomcom call,
> > so I missed it.  It seems that there ought to be significant overlap,
> > and yet I don't see it.
>
> I don't see much overlap with SUPA.
>
> If IBNEMO comes up with a good data model and syntax for expressing
> intent, we should consider using it. I guess one of the authors of
> draft-zhou-netmod-intent-nemo and draft-xia-sdnrg-nemo-language
> can advise us about that. But actually the Nemo intent language looks
> more specific than I expect Anima intent to be: compare with
> draft-du-anima-an-intent and
>
> https://tools.ietf.org/html/draft-jiang-anima-prefix-management-01#section-5.1
>
>     Brian
>
> _______________________________________________
> Anima mailing list
> Anima@ietf.org
> https://www.ietf.org/mailman/listinfo/anima
>



-- 
regards,
John