[Anima-signaling] GRASP issue 51: Flooded objectives

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 31 July 2016 20:47 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: anima-signaling@ietfa.amsl.com
Delivered-To: anima-signaling@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D087412B05C for <anima-signaling@ietfa.amsl.com>; Sun, 31 Jul 2016 13:47:28 -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 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 W8Dlf6h-TXO0 for <anima-signaling@ietfa.amsl.com>; Sun, 31 Jul 2016 13:47:27 -0700 (PDT)
Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) (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 A405D12B024 for <anima-signaling@ietf.org>; Sun, 31 Jul 2016 13:47:27 -0700 (PDT)
Received: by mail-pa0-x229.google.com with SMTP id pp5so45918799pac.3 for <anima-signaling@ietf.org>; Sun, 31 Jul 2016 13:47:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:organization:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=GPNf7mTbCFIcHWtUoeC5/6v807pXruLU0YQtgoup56c=; b=veEcU1FmtaduyG6ypJ8TWdUwZo1vK/KlIsTBM9u36ejb0Pe2ajd3+uHPBFYLSzoP3N aYWVPe+HnHCzjoOgc4wfANNi3i4kk+wDRMLJNhhD9ilFvsAV7fh7LZmomnNSJ6QoRgtH 1wVxi6YE9YGM4ElMb2DUVdKT2uQo+uAb+hu8795YHeo2fNRzIYBrJy1H0TRts0ZBZ0Md zyVxbdsTqiRu3n6qr3lVOVJBElFtU0HxP3YrdN58OUtgrhklYGmjZJXAY4K3tDiASJ2T 6SaVWGx5XXgSepEq8GH6zbjRQYq+EERI8OHkSO90TXGOeCbE+IJt/scHTUmKQm1hJwk4 7JAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:organization:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=GPNf7mTbCFIcHWtUoeC5/6v807pXruLU0YQtgoup56c=; b=O7EJJkLcQD+UjqtzFdZ0XPMee1wrofmInCAKYJ2Mrd4FfBYymDiPEj4JNdBD9bihIQ 5SUQpR/1dEpbhUBHLkqhN2mY6kI4JxZ1vwwQhOkoxF2OAOqPo7ZJdmo55sIg8m2M8ofm KwtNZvu9IN66tXoPA369zhjRupqKwpSkoXgKXPHjKFBnhGA6yvDKJidAnFL8o/AFugkh CeKk3dd5R8bLPf9UttEJyU9atYjSNlvx10kiBhGk2rTEg8GiUDjxA6pa5YbHR0hiYePu 8PrDsYgcSwwe9YALAUYF0O9lvB2nQSiOUdaFh5Q9Nm3LUTSwWaz6sH0pfk/D9LcuCOM+ 4M6g==
X-Gm-Message-State: AEkooutNj3CE70TT1HouWrKEPbGk0e5+0jW2qtk4KQ0KL5MTeYouk185Oec6N1eEHJCxVA==
X-Received: by 10.66.226.201 with SMTP id ru9mr88694105pac.55.1469998047082; Sun, 31 Jul 2016 13:47:27 -0700 (PDT)
Received: from ?IPv6:2406:e007:591a:1:28cc:dc4c:9703:6781? ([2406:e007:591a:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id wa9sm39937725pac.35.2016.07.31.13.47.25 for <anima-signaling@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 31 Jul 2016 13:47:26 -0700 (PDT)
To: Anima signaling DT <anima-signaling@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <47c158b3-92f4-8a36-1bc1-c5c19afdc6b3@gmail.com>
Date: Mon, 1 Aug 2016 08:47:22 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima-signaling/xT2m2w4ZnuLQIfY4jWyW2pKp_S0>
Subject: [Anima-signaling] GRASP issue 51: Flooded objectives
X-BeenThere: anima-signaling@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Mailing list for the signaling design team of the ANIMA WG <anima-signaling.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima-signaling>, <mailto:anima-signaling-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima-signaling/>
List-Post: <mailto:anima-signaling@ietf.org>
List-Help: <mailto:anima-signaling-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima-signaling>, <mailto:anima-signaling-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 31 Jul 2016 20:47:29 -0000

Hi,

Prior to raising this on the WG list, I'd like feedback from the design team.

Following side discussion with the bootstrap and ACP teams in Berlin, there
is a new issue about flooded objectives (not really about the Flood message
itself). It has two aspects:

51.1 Should flooded objectives have a time-to-live before they are deleted from
the flood cache? I think the answer is no, because in any case the source can repeat
the Flood message if the value changes. If anybody sees a use case for a TTL,
please explain it.

51.2 We do have a potential use case where more than one source floods the same
objective, and the recipient ASAs need to distinguish the results. That use case
is when there are multiple bootstrap proxies advertising on the same LAN, and the
joining nodes (pledges) can choose which one to try. I'm sure there will be others.

My proposal is to specify that a node receiving a Flood message will cache
the received objective plus its source locator (which is already in the message
for other reasons). We'll also have to upgrade the API so that the recipient
ASA can get multiple flooded answers.

Comments?

Regards
   Brian