[Anima-signaling] draft-ietf-anima-grasp-04A

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 07 March 2016 22:51 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: anima-signaling@ietfc.amsl.com
Delivered-To: anima-signaling@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id A005E1CDCAE for <anima-signaling@ietfc.amsl.com>; Mon, 7 Mar 2016 14:51:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.679
X-Spam-Level:
X-Spam-Status: No, score=-2.679 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_HTML_ATTACH=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfc.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.41]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GT7AOiBIYvn5 for <anima-signaling@ietfc.amsl.com>; Mon, 7 Mar 2016 14:51:03 -0800 (PST)
Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfc.amsl.com (Postfix) with ESMTPS id E1BBF1CDC6D for <anima-signaling@ietf.org>; Mon, 7 Mar 2016 14:51:02 -0800 (PST)
Received: by mail-pa0-x232.google.com with SMTP id bj10so86650198pad.2 for <anima-signaling@ietf.org>; Mon, 07 Mar 2016 14:51:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:organization:cc:message-id:date:user-agent :mime-version; bh=Yr1SP9aO2R428SnZylok28mc1VH41FlwPyipAR+3AKw=; b=fvEjvfldXtIj+5Swlg6nBfdlXc9ObUm4/qE7tbx3j/L39xdRAXDhEm6cPFlcRexoe+ YnAHhffUU3ooQzohmOjdHAngDU7bgijnrTwH4MhuVcBeeIztSq1zlNpeNbk+EhAi2SrP bIiuqTnLUZWzT23wBwXTM8GQgvEAyd5CbvAA8eTL8qMWhrFx/ttr1fzC+nqbJcS79YJA IqfndOvtcbDoUR08IBcZoKvj8FLiFK8d/Atb2HQoSJ6kLg3zhSYRTbizeOjT4fcmQPHk /wZFinoES3NDca1gZLIA4xIcsqCrmuVglaNSAcrcL/t9KSd906OBvx80+HwPyDvkms1v RbTA==
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:cc:message-id:date :user-agent:mime-version; bh=Yr1SP9aO2R428SnZylok28mc1VH41FlwPyipAR+3AKw=; b=bVneREsnVKH7clfYPWSsJ/jlRcp6X1VtnjYdaayMUQwFlN+3ZMr6cHJxM7oVyL5x6U CfO76q0gRkNmqcz9PZqHcbn7FG1y64BUPP/KUjNqOKMQSbY3uAbd/vbL0X1Qmc/pIJ3q dWbILuV6/mYuASJKJz41MSJudbzF+gOyIMEL3Q4/IwfLzM9cLJTOMKOQfVp069tIVlB/ uoTBaDBsTdgJZIjDv7Xa93C1aHKdPukkBpOtY0AooBAeew18DXQhUfk/5XwByiNuTb+g PT460uQm/MeVWOewgqYqyeFQaY/DnZYFvVvfcU76HURKZTqjxeMycmIxg0/kqJITRyRk OsQw==
X-Gm-Message-State: AD7BkJK3KxvmyTXmnvGAZdLVIZ3///Xqmfi1PpuIXbi4ymRh4as9l2THhd5MZA7B0UEFdg==
X-Received: by 10.66.140.70 with SMTP id re6mr37211332pab.100.1457391062414; Mon, 07 Mar 2016 14:51:02 -0800 (PST)
Received: from ?IPv6:2001:df0:0:2006:c0da:ac17:5f6d:8e76? ([2001:df0:0:2006:c0da:ac17:5f6d:8e76]) by smtp.gmail.com with ESMTPSA id s14sm26351676pfa.3.2016.03.07.14.50.57 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Mar 2016 14:51:00 -0800 (PST)
To: Anima signaling DT <anima-signaling@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <56DE05D2.1070802@gmail.com>
Date: Tue, 8 Mar 2016 11:50:58 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------050302060100040005060107"
Archived-At: <http://mailarchive.ietf.org/arch/msg/anima-signaling/RS1TpwPb7IFSVapCZ_gFQEZFqhI>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: [Anima-signaling] draft-ietf-anima-grasp-04A
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, 07 Mar 2016 22:51:14 -0000

Hi Design Team, Joel,

Attached is proposed update to GRASP that hopefully fixes a serious
looping issue that Joel noticed in the -03 draft.

The issue was that in a physical topology with 3 or more LANs
connected in a loop by 3 or more routers, GRASP multicasts
(Discovery and Flood Synch messages) would have looped until
the loop count reached zero.

The fix was to revert to the 'initiator' field previously
included in the -02 draft, but with the logic properly worked
out this time ;-).

I've both observed the problem in the -03 version of the
prototype code, and shown that the fix works in a new -04
version of the code. (I didn't need to build a router loop;
when the code is set to listen to its own multicasts, it
simulates an infinite router loop.)

Co-authors: any comments or objections? I'd like to post
this draft during this week, as I will be on vacation next
week.

Txt file and diffs attached. I will post the XML to GitHub.

Regards
   Brian