Re: [arch-d] [IAB] Call for Comment: <draft-iab-protocol-transitions> (Out With the Old and In With the New: Planning for Protocol Transitions)

S Moonesamy <sm+ietf@elandsys.com> Wed, 11 January 2017 06:02 UTC

Return-Path: <sm@elandsys.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAD41129731; Tue, 10 Jan 2017 22:02:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.989
X-Spam-Level:
X-Spam-Status: No, score=-4.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-3.199, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=opendkim.org header.b=p/3HKsfC; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=elandsys.com header.b=p+yV3uF/
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 Qno07OFYUwwJ; Tue, 10 Jan 2017 22:02:28 -0800 (PST)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 69F7F129721; Tue, 10 Jan 2017 22:02:28 -0800 (PST)
Received: from SUBMAN.elandsys.com (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id v0B62Cg3015631 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Jan 2017 22:02:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1484114540; x=1484200940; bh=EmRAnKrYRN8rAk3zeJp83wfPui4ZfRvdqJ2t7BAkeeQ=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=p/3HKsfCNJFrfKImypiGjCWSbrkAqFmdDRbOQyky5J89c6zZei5DzHFtlPpWDwWWx JViKPmg/zlbaxPp0aZqjTiD/VVMuB5lTXMKwqdgkUucGB4xEt5K1/Y9nIg2WGPDBf6 UI/bbV2ClY+v+cicJYX3iE3KUlNYI/FRaSjIYVGo=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1484114540; x=1484200940; i=@elandsys.com; bh=EmRAnKrYRN8rAk3zeJp83wfPui4ZfRvdqJ2t7BAkeeQ=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=p+yV3uF/sAHr7GAp0MmtyIF7AwoRkpPjI4neoiZLNHMK6MR4skT0bIE38o3ZVcjGh ZsApqJ6LuihT6iXA/K/qGfIdkHgHfNvpvgWJSQ+z23GKKCKeIb5LDYuA9W9QmVUjg6 vBAcHlrfsLkeCSBhpzEzLBmCMjvkUVfYBoZFLEGg=
Message-Id: <6.2.5.6.2.20170110191336.0e812710@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 10 Jan 2017 21:35:50 -0800
To: Martin Thomson <martin.thomson@gmail.com>, Eliot Lear <lear@cisco.com>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <CABkgnnUr5DhRDCWgt8ang=smL768bYyrDCCr6TFH0MJAVPNNWg@mail.g mail.com>
References: <148357904166.13056.1797751203596240116.idtracker@ietfa.amsl.com> <d079c169-a60b-21db-a031-7e3658166443@cisco.com> <CABkgnnWrjTe5J0qgr1kjtisKL5q4BR6XDoh7y3p3rjc+G4EQEA@mail.gmail.com> <3f13be22-cf8a-d2b8-6ac3-70f405e2a04b@cisco.com> <CABkgnnUr5DhRDCWgt8ang=smL768bYyrDCCr6TFH0MJAVPNNWg@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/Qw546pOZA2ZYp3buixDLtitWogI>
Cc: IAB <iab@iab.org>, architecture-discuss@ietf.org
Subject: Re: [arch-d] [IAB] Call for Comment: <draft-iab-protocol-transitions> (Out With the Old and In With the New: Planning for Protocol Transitions)
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Jan 2017 06:02:30 -0000

Hi Martin, Eliot,
At 17:27 10-01-2017, Martin Thomson wrote:
>In my opinion, the question of whether you intend for the old version
>to eventually disappear is usually a moot question for protocols.  The
>HDTV example might not apply here.  I can't imagine we'd be looking to
>reassign the meaning of version 4 in the IP header any time soon.
>
>Protocols either die or they don't and we only care to the extent that
>we have to support them.  They usually just die by degrees.  For
>instance, while we might want SSLv2 to disappear completely, that's
>not something we worry about as long as we ourselves aren't exposed to
>it (we still carry the code for SSLv3, but it's been given notice).

I didn't catch Eliot's point about HDTV at first.  In the field of 
software, the developers sometimes drop support for an old version of 
a protocol [1].  From a SSO perspective, the IETF is said to have an 
open maintenance process for its standards.  Does that maintenance 
process apply to the obsolete version of the protocol?  Does that 
maintenance process only apply to bug fixing or does it also comprise 
adding new features to the obsolete protocol?

An observation about Bitcoin is included in Section 1 of the 
draft.  Bitcoin is not an IETF technical specification or 
protocol.  Bitcoin was described as "a peer-to-peer electronic cash 
system" [2].  The closest analogy, based on the arguments of an ITAT 
paper, is IPv6 as it comes with a built-in payment system.  The 
Early-Adopters incentive(s) did not work for IPv6.  How could the 
IETF provide a long-term advantage in its protocols?

Did having the policy-making organizations mentioned by example in 
the draft make a significant difference [3] in turning the IPv6 
transition into an example of a successful protocol transition?

Is the IAB responsible for planning for transition for an IETF protocol?

Regards,
S. Moonesamy

1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807107
2. https://bitcoin.org/bitcoin.pdf
3. I am not sure about the meaning of "enabled" or "facilitated".