Re: [Anima] What is intent ?

Jéferson Campos Nobre <jcnobre@inf.ufrgs.br> Wed, 26 July 2017 00:06 UTC

Return-Path: <jeferson.nobre@gmail.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F042132127 for <anima@ietfa.amsl.com>; Tue, 25 Jul 2017 17:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level:
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 5_39Nk1XLgOE for <anima@ietfa.amsl.com>; Tue, 25 Jul 2017 17:05:52 -0700 (PDT)
Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.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 345CA132132 for <anima@ietf.org>; Tue, 25 Jul 2017 17:05:50 -0700 (PDT)
Received: by mail-qt0-f179.google.com with SMTP id r14so63344315qte.4 for <anima@ietf.org>; Tue, 25 Jul 2017 17:05:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=pqCLjVBtlWGJQC6LZgDCIvkFzrsyy+AF+3RyUrt+AAk=; b=dANpv8qxyVP5wsyeApu0vBP4+PHeeQ5fzNgxSua1I//yIOvMsVCyOtH/rm4szMVKqp n0icRBTrcfTO62fSaXjS/QRzaxuOISuXGwdiinRnOol8xE1Fp3FFqHOplLDfNijAl8wj 0WRvfXJ+qfedPEyiI3alJT8039+QMzi7QLjF36t1X6Ix4dx/Q2fUdFyrqkTahVZMWr7S Yxq5rbzCymZjcmC9Lr6lrVwZsGM5tnVC7+P7OQWV5tZkSpXvjRTjuMz11c1CHx3VLtZm k2uy8mfCuTbltmiH01uz1m0C7HK3NRxm13vbxKBmWNLGoprFjdry87MkqP/DI+9si1E3 aluw==
X-Gm-Message-State: AIVw111LGMqS6zrTyMsnpEnekbL7RRi+FK/q9ZLKcqQrPI8CTFXeqzQK XV7I6vZmXroz5MZDg7jWesh/sj63Ww==
X-Received: by 10.237.43.194 with SMTP id e60mr12673354qtd.25.1501027549155; Tue, 25 Jul 2017 17:05:49 -0700 (PDT)
MIME-Version: 1.0
References: <20170725203454.GA7884@faui40p.informatik.uni-erlangen.de> <f37be818-9b5e-2361-f955-7937eee9f964@gmail.com>
In-Reply-To: <f37be818-9b5e-2361-f955-7937eee9f964@gmail.com>
From: Jéferson Campos Nobre <jcnobre@inf.ufrgs.br>
Date: Wed, 26 Jul 2017 00:05:37 +0000
Message-ID: <CABv6xLvd9wOY1TjJZixz-MSuyAYU8_CUWFPEXOitC4mY=F=wiw@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Toerless Eckert <tte@cs.fau.de>, anima@ietf.org
Content-Type: multipart/alternative; boundary="001a11485f26ddc78e05552d35d8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/vxJofT3Vq4SDU9LfkPvuT_OLa5U>
Subject: Re: [Anima] What is intent ?
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.22
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, 26 Jul 2017 00:06:04 -0000

Hi.
The current wording in draft-du-anima-an-intent is "ANIMA Intent Policy".
This sounds a little repetitive, but it highlights the problematic nature
of intent in ANIMA.
I'm not sure if only parameters can be enough, but it is also depends on
the definition of "parameters"... Maybe some form of policies (for example,
ECA rules) can be included in the discussion. In any case, I believe this
could be addressed in draft-du-anima-an-intent.
I agree with Brian, the intent "philosophical" discussion fits better the
NMRG. BTW, there is a discussion about it in Prague and this could lead to
a new NMRG workshop (like the autonomic ones).
Best.
Jéferson

Em ter, 25 de jul de 2017 às 20:04, Brian E Carpenter <
brian.e.carpenter@gmail.com> escreveu:

> Distribution trimmed to Anima:
>
> Whenever I've asked "Is X Intent?", I've usually been told "No" except for
> cases where X is too abstract to interpret algorithmically.
>
> But in practice, I believe that many ASAs will need instructions from
> the NOC to modify their default behaviour. I don't care what we call
> those instructions; for the prefix management use case we just called
> them "parameters".
>
> So maybe Anima should focus on parameter distribution more than on
> Intent. I think that's the point of draft-liu-anima-grasp-distribution.
> A fairly simple change to the wording of draft-du-anima-an-intent
> would adapt it to generic parameter distribution.
>
> Converting abstract Intent to concrete parameters can be completely
> separate from this, and could well be a centralised operation.
>
> Or we could spend another 6 months discussing how to know Intent
> when we see it. But I would prefer that to happen in NMRG.
>
> Regards
>    Brian
>
> On 26/07/2017 08:34, Toerless Eckert wrote:
> > I have an autonomic network, and i want for another customer another
> > L3VPN service instance in it.  How would i tell the network that i want
> > this ? Via intent or via something else ?
> >
> > If it is something else, what is it ? I do not see any other information
> flow from
> > operator to network beside intent in RFC7575 or
> draft-ietf-anima-reference-model.
> > Maybe i am missing something.
> >
> > If it is intent, how would it look like ? Could it simply be a definition
> > of an L3VPN service instance in the model defined in rfc8049 ? If not,
> why not ?
> >
> > IMHO: Intent in ANIMA includes service definitions such as what rfc8049
> is,
> > except that we would reserve the right to eliminate all parameters of
> rfc8049
> > for which we figure out autonomic ways to determine them. Which alas
> seems to
> > be quite difficult for most parameters.
> >
> > Other folks in the IETF clearly think that a service definition is NOT
> intent,
> > but intent can only be some yet unclear high level policy. If thats the
> > prevailing opinion/wisdom in the IETF, then IMHO we need to be more
> explicit about the
> > fact that Intent is not the only input into the network but that there is
> > also other input. Such as services. And anything else that people do not
> want to
> > call Intent.
> >
> > Lets assume service and other necessary data operator->network should not
> > be called intent. But lets say the superset of intent + services +
> everything
> > else is called eg: "information". I think that draft-du-anima-an-intent
> > would equally apply to all information we would want to distribute into
> > an autonomic network.
> >
> > Cheers
> >     Toerless
> >
> > _______________________________________________
> > 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
>