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

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 18 August 2015 20:12 UTC

Return-Path: <brian.e.carpenter@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 B3F731A1AB2 for <anima@ietfa.amsl.com>; Tue, 18 Aug 2015 13:12:50 -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 mBDMXUj-hs_E for <anima@ietfa.amsl.com>; Tue, 18 Aug 2015 13:12:48 -0700 (PDT)
Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com [IPv6:2607:f8b0:400e:c02::235]) (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 240711A1BED for <anima@ietf.org>; Tue, 18 Aug 2015 13:12:48 -0700 (PDT)
Received: by pdbmi9 with SMTP id mi9so31116774pdb.3 for <anima@ietf.org>; Tue, 18 Aug 2015 13:12:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=66DYuDPmDvouB6SnU+GigV7a+m5c0aDoKKKRoU1tuZM=; b=k3OOjUqTO9+BfP+ZNfpnT1b4FtA6sMsHpOdly6JHzODiyUB+JAysffe9+OUQXr8+M3 g4BBAvVv/Svv4cs3wH8q7FwLO132emExOxbQR7pxLHOmWKmZJS2S5L8AwcDY5jCgO/Nf s/lO0+vbi4trLEdRHws7HugIX7kV87bG/JB18F39mVBdPc/W76qbU/OTic8TbWySzyJb xKrPUism8KDyxjXO7LA6W2m/9IlaCpNqmGuslNrKKdJndM2KgAV/GZKZ4/+fJI+QjG6P gxSf0INmZL8udPmSc9mf7kh/grNuKCc0UCpar+0a4kPYDl3cudVcxLPrHrYe7bkGSwAc MkHw==
X-Received: by 10.70.94.194 with SMTP id de2mr16960362pdb.8.1439928767439; Tue, 18 Aug 2015 13:12:47 -0700 (PDT)
Received: from ?IPv6:2406:e007:4fe0:1:28cc:dc4c:9703:6781? ([2406:e007:4fe0:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id mw3sm19059739pdb.76.2015.08.18.13.12.44 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2015 13:12:46 -0700 (PDT)
Message-ID: <55D391BA.3000000@gmail.com>
Date: Wed, 19 Aug 2015 08:12:42 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Michael Richardson <mcr+ietf@sandelman.ca>, anima@ietf.org
References: <55C4D6C1.5040504@cisco.com> <27284.1439927422@sandelman.ca>
In-Reply-To: <27284.1439927422@sandelman.ca>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/anima/qhgQ4wtovgGBJs4MUC1yTUcnEZo>
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: Tue, 18 Aug 2015 20:12:50 -0000

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