Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)

Suresh Krishnan <suresh.krishnan@gmail.com> Tue, 23 October 2018 18:57 UTC

Return-Path: <suresh.krishnan@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACDD3130F17 for <ipv6@ietfa.amsl.com>; Tue, 23 Oct 2018 11:57:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 rVZ3VNOIFGNs for <ipv6@ietfa.amsl.com>; Tue, 23 Oct 2018 11:57:05 -0700 (PDT)
Received: from mail-yw1-xc36.google.com (mail-yw1-xc36.google.com [IPv6:2607:f8b0:4864:20::c36]) (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 167AA130F06 for <ipv6@ietf.org>; Tue, 23 Oct 2018 11:57:05 -0700 (PDT)
Received: by mail-yw1-xc36.google.com with SMTP id j202-v6so989341ywa.13 for <ipv6@ietf.org>; Tue, 23 Oct 2018 11:57:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=G75PVf2RozZwmKIFPYMkgKTWTEQ70sAxz6WtLrnyJbY=; b=oT4Ik5uza+fVJRKokjALCMDmP47uhLYtaYdB1BUqSitRh/radWCQpqzmhZ+o/r2DER YqtDkJ+bQ3BktZNEgifM8i/XVD353h/4x43JAJEEZqClCFee6VbLMvK18hsExgYSNhUi SvKZHQSH1WxLHQ18SC2tyFqmtMr/31OGy5zg49MBOBg8mhYXMqHMMvQB7EOD7zLhIXoo R5aE+kME+qHX2pX1fsovBIxzm9Sn4OCVsHJefBLKbenekh4BEgT3x+ghgM2YmPEiqkgM Bp0aLTpKGClGB7dEpdA9KDz6lzUeurXb0H2Ol5UTxX7Z1CA20RmmtbYa2Mh4RbHKdF09 Xp/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=G75PVf2RozZwmKIFPYMkgKTWTEQ70sAxz6WtLrnyJbY=; b=k0QvBGJGuTQIgeDq43KKa9NQr+37/uFXU0+0uT0dKHij2BGwRaWmX/2yqxVyHK1tEl gnDqn2I3SOekMLCV8Wuwq9dY92Ry4AMfkNpHgeLhszz+Wb4cJ0mPL5BmVMkhuM8CnGB2 i4PxBHgF82CjxyXxrVkNZm2f8GyOh4XBSCunqL0VQ3UXj+8fymvqe0hgRsE7P8MDHr7e fgoOOARW7F5HYxotyLG6qeGCaRgFTjm6+D/0DQ12qT3GAEB2sEG9UKwvzX7VJp/JmYcw aqB8YzOvW3j3bNQ6ZnqPxiNzhrKTXWNwLCLXfzQcNm8RD2QUqol+QELShAq9ZXE0zW/A vKNw==
X-Gm-Message-State: ABuFfohLCE/niOxGJHDs94bDkgPtn58XmR9rKct6yvU/GB59+A9vcykX 73DLU2ThC9L74WVNcrlnAPw=
X-Google-Smtp-Source: ACcGV60XITLQDzZvVJnBeV5Lrn+ZtHvYcu5D6ARbBUT9Uo27iklIlUzsh7anoNAOCRqFBpgzgU3PEw==
X-Received: by 2002:a81:4415:: with SMTP id r21-v6mr15226978ywa.393.1540321024111; Tue, 23 Oct 2018 11:57:04 -0700 (PDT)
Received: from [10.0.0.18] (45-19-110-76.lightspeed.tukrga.sbcglobal.net. [45.19.110.76]) by smtp.gmail.com with ESMTPSA id h186-v6sm417276ywe.103.2018.10.23.11.57.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Oct 2018 11:57:03 -0700 (PDT)
From: Suresh Krishnan <suresh.krishnan@gmail.com>
Message-Id: <9B53019C-3506-4C9E-AFCF-D6125FA1A65B@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A6FA02B3-69BB-4F9C-9C62-91937B384234"
Mime-Version: 1.0 (Mac OS X Mail 12.0 \(3445.100.39\))
Subject: Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)
Date: Tue, 23 Oct 2018 14:57:02 -0400
In-Reply-To: <C46C990E-0A4F-4731-8CB1-FD204858935E@consulintel.es>
Cc: Sander Steffann <sander@steffann.nl>, Fernando Gont <fgont@si6networks.com>, "ipv6@ietf.org" <ipv6@ietf.org>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
References: <CAFU7BASO_ByzbanhLKnWV280O_fASd-8W+ujpj3sN6d2-whw2w@mail.gmail.com> <CACWOCC-u7aAPwAOcixYvt2On=-o_8X25GhqdXTfA+tWRC1o2XA@mail.gmail.com> <3beca72e-19c5-10af-02e5-c21a90d77100@gmail.com> <20181019.223739.271916573.sthaug@nethelp.no> <4f58643c-272e-507e-3282-c87befd42395@gmail.com> <0927741c-4e8e-fcf7-ddd6-3ba500ba4c3d@si6networks.com> <7B48A11D-31DE-443C-B73A-14642EA0A397@jisc.ac.uk> <7526af75-4359-6fc6-e39b-eb94024a04de@si6networks.com> <E1BB1232-C1A2-496A-8157-0682D91EED42@steffann.nl> <5E75F3CA-F1D2-4F4F-9CF7-EEEE59634C1E@gmail.com> <C46C990E-0A4F-4731-8CB1-FD204858935E@consulintel.es>
X-Mailer: Apple Mail (2.3445.100.39)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/t9bWS3gkYMShE75uB86iJrYupiI>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Oct 2018 18:57:08 -0000

Hi Jordi,

> On Oct 23, 2018, at 2:33 PM, JORDI PALET MARTINEZ <jordi.palet@consulintel.es> wrote:
> 
> Hi,
> 
> I don't think this can be enforced and even less for a specific ID or WG.

> 
> And this will be discriminatory also if applied to all the IETF work.
> 
> There are many authors that don't have time, resources, access to the source code from vendors, or even knowledge, among many many many other possible reasons, to implement an ID they submit.

I don’t think there is an expectation that the implementations have to necessarily come from the draft authors. e.g. look at the codestand work

https://codestand.ietf.org/codestand/

where people can request implementations. The underlying thesis is that there are people who have implementation skills who might be looking for guidance on what to implement.

> Also, there will be IDs which are not "implementable", etc., and clearly that doesn't disqualify that it may be a perfectly valid work.

Right. I am pretty sure this will be applicable only to Standards Track documents and the “not implementable” documents you mention will not be subject to this.

> 
> I guess this is a discussion that should be held at the general area list.

We have had this discussion multiple times over the past years.

RFC1264 (coincidently written by Bob) was the first document in this space requiring implementations before heading to Proposed Standard
RFC4794 obsoleted RFC1264 specifically pointing to the following text RFC2026  (which postdated RFC1264)

      Usually, neither implementation nor operational experience is
      required for the designation of a specification as a Proposed
      Standard.  However, such experience is highly desirable, and will
      usually represent a strong argument in favor of a Proposed
      Standard designation.

      The IESG may require implementation and/or operational experience
      prior to granting Proposed Standard status to a specification that
      materially affects the core Internet protocols or that specifies
      behavior that may have significant operational impact on the
      Internet.

and allows WGs to set their own rules. This is where things stand right now.

The current state of the art BCP is RFC7942 (which obsoleted RFC6982) that allows providing optional info about existing implementations and Section 4 of that document lists some of the benefits of doing so.

Thanks
Suresh