[Din] New SCP draft

David Mazieres <dm-list-ietf-ilc@scs.stanford.edu> Wed, 13 June 2018 21:33 UTC

Return-Path: <dm-list-ietf-ilc@scs.stanford.edu>
X-Original-To: din@ietfa.amsl.com
Delivered-To: din@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B88E130FCA for <din@ietfa.amsl.com>; Wed, 13 Jun 2018 14:33:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=scs.stanford.edu
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 4LTs78xx2hZB for <din@ietfa.amsl.com>; Wed, 13 Jun 2018 14:33:35 -0700 (PDT)
Received: from market.scs.stanford.edu (www.scs.stanford.edu [IPv6:2001:470:806d:1::9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA928130F83 for <din@irtf.org>; Wed, 13 Jun 2018 14:33:35 -0700 (PDT)
Received: from market.scs.stanford.edu (localhost [127.0.0.1]) by market.scs.stanford.edu (8.16.0.21/8.16.0.21) with ESMTP id w5DLXZ0u076116 for <din@irtf.org>; Wed, 13 Jun 2018 14:33:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scs.stanford.edu; s=scs; t=1528925615; bh=Cmw4/xOasTqACiJ/IEDzh6REZbCNX8QiBtwpud4dXgM=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=luJdw3s0NdjGOvRbNqoptl+P3hI5khhtj3WmQgX6AYhZUyfd8NUD+Uo5FeuZNjCsp +cq0IAeP8ZIA0XjDLVwqiPv213v88rl2qcsrLr6MIY5srsmkFnnsawYZkiX9EmCdZ0 tcB9fpPOJAW9hHW7LCfs+CCeXCZOgWaylDElZcBM=
Received: (from dm@localhost) by market.scs.stanford.edu (8.16.0.21/8.16.0.21/Submit) id w5DLXZgr090487; Wed, 13 Jun 2018 14:33:35 -0700 (PDT)
From: David Mazieres <dm-list-ietf-ilc@scs.stanford.edu>
To: din@irtf.org
Reply-To: David Mazieres expires 2018-09-11 PDT <mazieres-eq766ki9si5biqs9svj98v52hi@temporary-address.scs.stanford.edu>
Date: Wed, 13 Jun 2018 14:33:35 -0700
Message-ID: <87vaambccw.fsf@ta.scs.stanford.edu>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/din/lQdwNqimGBYxwN7QU9Jy3jEUcF4>
Subject: [Din] New SCP draft
X-BeenThere: din@irtf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "Discussion of distributed Internet Infrastructure approaches, aspects such as Service Federation, and underlying technologies" <din.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/din>, <mailto:din-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/din/>
List-Post: <mailto:din@irtf.org>
List-Help: <mailto:din-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/din>, <mailto:din-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jun 2018 21:33:38 -0000

Hi, everyone.  We've posted a new draft of the SCP protocol spec in the
usual place:

        https://datatracker.ietf.org/doc/draft-mazieres-dinrg-scp/

In addition to a bunch of clarifications, the new draft addresses a bug
or serious ambiguity in how nodes may exit the NOMINATION phase.
Previously, nomination effectively had to go on in perpetuity.  Now, we
just run the NOMINATION and PREPARE phases concurrently, and allow a
node to accept a prepared ballot even before it has completed the
nomination phase.  This makes it possible for a node that has
externalized a slot to remember only the externalize message and no
longer have to participate in nomination.

To make this all clearer, we also added a new section with a table
summarizing the phase transitions.

Thanks for any comments and feedback.

David