Re: [Anima] [Last-Call] Genart last call review of draft-ietf-anima-asa-guidelines-04

Thomas Fossati <tho.ietf@gmail.com> Tue, 07 December 2021 18:36 UTC

Return-Path: <tho.ietf@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 E68413A0CC6; Tue, 7 Dec 2021 10:36:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 011YBmJLLhSC; Tue, 7 Dec 2021 10:36:24 -0800 (PST)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 628AD3A0866; Tue, 7 Dec 2021 10:36:24 -0800 (PST)
Received: by mail-lf1-x132.google.com with SMTP id b40so337111lfv.10; Tue, 07 Dec 2021 10:36:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k1fQsN1gBN2IyyqorWaAMNJGcobAFu14vkV1IPoeWoE=; b=pQ4CCYIv0MazW21e776aXWsSUBGCDeXK0HderxybVRRaEZavmFQVL3AyOW6R1br1b2 MqwPFQ8rMimvlZqpxTIwPVAIEe2pRPq9CS3l13zdOXVk+kP7ET+YuKEItxz6WlM5m1+a DaDi1BhcTJ1Z5sIaAcNBpPWZwB0xwb+eR3VTyYg+6ffcDJ9K9wKNYArhzcUKqfZ6cPCu wI5kpExBKoGMNiREQ89daMwq/JbHqdIKxgcQol8zGSeL29FZxpn6EmsLFC6zWNwmbFzl F5ITdjuTDSBByb9MuaooH3GBoR0946BAZxveWQOr7uM2kHPHV+A00xIM/eQq6QA3IUCt 3clg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k1fQsN1gBN2IyyqorWaAMNJGcobAFu14vkV1IPoeWoE=; b=L+WHmWO1PCH07Rn7UOnuhvvVGoscrcZ3Ve8/oddPNNazglrWvidF6R93822jUd52Yf 1dYGWoMXEIQo2V+OzNQVu83OFpTlhPkidGe7NSlzX08JfM8q/zNogAUvQmu9Iu8KC/Se rQsqHNKrFwTg1SxtuHWTWofAVfEdxgP+MJYzV4JIMEs08TblcMHNQJ4u/4lG//kICnco 4WB1pN6gTYo+YXl/AP9OF/r8g+hMhEEMUxsq6vcdTHBgVJYrWGvWmaoNV7sqn2rrkhOj T/cDNSSPssx45rIfReqFcn7+mGwt0MFZHt097Qf+nOGq37+3Y6FclBPvqanzHBNPPtL5 hG5w==
X-Gm-Message-State: AOAM530/lQttT3VuMPtEXrDHnOAebFk2ALbQbBRplfqNKvBZ13FGmUp6 AVhrcI8gzB7WcuLjONHb7LC6EXpd7bZiWFsJtZM=
X-Google-Smtp-Source: ABdhPJz8cpgPsL4k5D6BMCw1h5Xa5IY4ZY0XE01Icl3hySNAaG212SHMbL0rCV322hrO2rDun4/IsbduAqaA99XkGHI=
X-Received: by 2002:a19:435e:: with SMTP id m30mr13460564lfj.63.1638902181385; Tue, 07 Dec 2021 10:36:21 -0800 (PST)
MIME-Version: 1.0
References: <163880271685.2714.12242758600140257355@ietfa.amsl.com> <ff532ba4-8af1-3af9-0d50-e18ac2dc6b48@gmail.com>
In-Reply-To: <ff532ba4-8af1-3af9-0d50-e18ac2dc6b48@gmail.com>
From: Thomas Fossati <tho.ietf@gmail.com>
Date: Tue, 07 Dec 2021 18:36:10 +0000
Message-ID: <CAObGJnMh80Pkar9vDHSeh4ZVyFOu+dwsTuPy9cMPfRH=B=-H0g@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Thomas Fossati <thomas.fossati@arm.com>, gen-art@ietf.org, last-call@ietf.org, draft-ietf-anima-asa-guidelines.all@ietf.org, anima@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/lMHBDwbuFD4f4ybopV9620kowUg>
Subject: Re: [Anima] [Last-Call] Genart last call review of draft-ietf-anima-asa-guidelines-04
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
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, 07 Dec 2021 18:36:27 -0000

hi Brian,

On Mon, Dec 6, 2021 at 9:23 PM Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:
> Generally we expect that ASAs will run at a much lower frequency than
> any "production" workload in the node, so CPU load should not be a big
> issue, but memory footprint in a constrained node is certainly a
> concern. We tend to assume that ASAs will be mainly installed in
> non-constrained devices, or that if they are in a constrained device,
> they'll have a subset of functionality. Officially, we punted on that
> issue - RFC8993 says "At a later stage, the ANIMA Working Group may
> define a scope for constrained nodes with a reduced ANI and well-
> defined minimal functionality."

Super, thanks!  If you could add it to the text I'm sure it'd help the
readers to better understand the assumptions under which these
recommendations have been written.

> I think the answer depends on the resource. For the one that we fully
> defined (IP address prefixes, RFC8992) there certainly needs to be a
> solid logging and recovery mechanism, as there is for traditional APAM
> systems. Since GRASP operations are not intrinsically idempotent, that
> must be done by the ASAs.
> I don't think it can be a single global map, because it has to survive
> network partition and reconnection. The global map could be
> constructed if necessary from the log in each ASA.  On the other hand,
> if the resource being shared is upstream network capacity from a given
> router, which is shared among many downstream routers, there is no
> need for a global map.

Thanks for taking the time to explain this to me, and again, I reckon
distilling this kind of wisdom in the document could help the
implementers - and the reviewers too :-)

cheers,
-- 
Thomas