Re: [Anima-signaling] GRASP issue 50: Rapid mode

Toerless Eckert <eckert@cisco.com> Mon, 01 August 2016 09:19 UTC

Return-Path: <eckert@cisco.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 0C3D312D561 for <anima-signaling@ietfa.amsl.com>; Mon, 1 Aug 2016 02:19:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level:
X-Spam-Status: No, score=-15.808 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 CSj2LXHesr2Y for <anima-signaling@ietfa.amsl.com>; Mon, 1 Aug 2016 02:19:43 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A106012D0A0 for <anima-signaling@ietf.org>; Mon, 1 Aug 2016 02:19:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2674; q=dns/txt; s=iport; t=1470043183; x=1471252783; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=JzFQvFzbumOQZ0oq9qsIwO3oMOPdtkUCdBn4QKZ8qdQ=; b=H/yPSOkl6G8naUcvGU9MGdJQOoo6JbEU8zmCDQhzrtMx9qoU/M26TmwT aopt5IzufLyuEcTGaSC2yLFfgZMeoZwWKb0m7fJ3pyQeCSODJQbRo0/ng 21S9Mc/UF/hzSS+ajYknp1eYN/9DUhohy4tEUgi908jjd3HbEmKL4+4Ng U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D7AgDZE59X/4YNJK1dg0VWfLkRgX0kh?= =?us-ascii?q?XkCgSo4FAEBAQEBAQFdJ4RfAQUBATg0CxALGAklDwUTNhMbiBYOwGgBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEXBYp3hByFfwWPC4oojnUKgWuEWoh6jDCDdx42hBocM?= =?us-ascii?q?ocMgUUBAQE?=
X-IronPort-AV: E=Sophos;i="5.28,454,1464652800"; d="scan'208";a="305022058"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Aug 2016 09:19:41 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id u719JfDP010638 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 1 Aug 2016 09:19:41 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id u719Je69000472; Mon, 1 Aug 2016 02:19:40 -0700
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id u719JeIh000471; Mon, 1 Aug 2016 02:19:40 -0700
Date: Mon, 1 Aug 2016 02:19:40 -0700
From: Toerless Eckert <eckert@cisco.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <20160801091940.GU21039@cisco.com>
References: <e5624787-ae82-5cfd-42e5-3c794950bb71@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <e5624787-ae82-5cfd-42e5-3c794950bb71@gmail.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima-signaling/MztmK6AGWVXDkanZ9EVI0pdaAgg>
Cc: Anima signaling DT <anima-signaling@ietf.org>
Subject: Re: [Anima-signaling] GRASP issue 50: Rapid mode
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: Mon, 01 Aug 2016 09:19:45 -0000

If i understand the message names correctly, then i think what we
discussed in Berlin was as follows:

- The registrar objective needs to be discovered by every autonomic node in the
   network (because every autonomic node can be bootstrap proxy).
- It would be too much signaling traffic if every autonomic node was sending
  discovery messages. Trying to optimize this would also depend on topology,
  so could be difficult.
- The easiest solution is to define the option for "densely used objectives"
  (like registrars), to periodically send out unsolicited "Discovery Response"
  messages. These "Discovery Response" messages would have to
  - Include Rapid Mode, aka include the Synchronization information
  - Use hopcount MAXHOPCOUNT so they are flooded throughout the network.

Aka: Rapid mode in that case must not be limited to link-local.

In general, i would keep complexity of first RFC as low as necessasry for the
use-case examples we feel we need to support:

- Whenever GRASP does unicast-negotiate between objetive and client, rapid mode
  seems to only provide reduction by 1 round trip. I know how hard web-browser
  vendors like to work to do this with eg: QUICC, but it took them 2 decades to
  arrive at that performance level requirement. I don't think we should introduce
  all this complexity right now unless we have clear near-term requirements.

- Aka: I could happily let go of rapid-mode for now in the general case
  (move into appendix as "candidate extension"), and just figure out how
  we can include unsolicited synchronization data into unsolicited discovery
  messages.

Cheers
    Toerless

On Mon, Aug 01, 2016 at 08:58:12AM +1200, Brian E Carpenter wrote:
> Hi,
> 
> Here's another issue for design team comments.
> 
> My understanding from the discussion in Berlin is that we should retain the Rapid mode
> but also clarify its specification a bit. At the moment the open issue says:
> 
>    o  50.  Is Rapid mode limited to on-link only?  What happens if first
>       discovery responder does not support Rapid Mode?  (Section 3.3.4,
>       Section 3.3.5)
> 
> Feedback please. I'm not quite sure what to do about this. It would certainly
> be simpler if it was on-link only (i.e. discovery loop count limited to 1).
> However, the case where there are two discovery responses and only the 2nd one
> supports Rapid Mode is tricky.
> 
> Regards
>    Brian
> 
> _______________________________________________
> Anima-signaling mailing list
> Anima-signaling@ietf.org
> https://www.ietf.org/mailman/listinfo/anima-signaling

-- 
---
Toerless Eckert, eckert@cisco.com