Re: Last Call: <draft-iab-2870bis-01.txt> (DNS Root Name Service Protocol and Deployment Requirements) to Best Current Practice

"Carlos M. Martinez" <carlosm3011@gmail.com> Fri, 30 May 2014 17:47 UTC

Return-Path: <carlosm3011@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C37601A6FC7 for <ietf@ietfa.amsl.com>; Fri, 30 May 2014 10:47:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
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 nXRr3aNdHdHJ for <ietf@ietfa.amsl.com>; Fri, 30 May 2014 10:47:27 -0700 (PDT)
Received: from mail-yh0-x230.google.com (mail-yh0-x230.google.com [IPv6:2607:f8b0:4002:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B0ED1A6FC5 for <ietf@ietf.org>; Fri, 30 May 2014 10:47:27 -0700 (PDT)
Received: by mail-yh0-f48.google.com with SMTP id a41so1846680yho.21 for <ietf@ietf.org>; Fri, 30 May 2014 10:47:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=uCPndNB1u37BLId0B3tMGQ8mj529vViaIKVsHsyvcX4=; b=iL+55JmvtMkffHuYryZsPJ+wouokxzDncingfVJ8TQdqAONY+8tPoKnpjH+EoLHeKl dnAqxc2ggiME9Zbjg8uPZDWmbMBPaNqUDMFeVc1glK6xeEWrpMM4STecb2tT7B/FqMCz KIGPwextAuiXag9Budp73/sY4xtDPIihr7h/6M5/2SiCSsZoEalqw02lEx2TIjKXfG5k wpVSd7R8aRCbqBZX9ossNaN8+pQuNH5OpCvm040dvdfKRmy3JOnIojqjFzlJnerBKdYc mSMffiurNhBx/eLOrmxe7zbDJRoLwjoo2nAjkgC+NtouJk/NhOOSuZsw6C9gZBnMopvy 8HEQ==
X-Received: by 10.236.194.169 with SMTP id m29mr22515462yhn.121.1401472042828; Fri, 30 May 2014 10:47:22 -0700 (PDT)
Received: from albion.local ([2001:13c7:7001:7000:951a:9371:cae8:bf7c]) by mx.google.com with ESMTPSA id q44sm7045685yhg.15.2014.05.30.10.47.20 for <ietf@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 30 May 2014 10:47:21 -0700 (PDT)
Message-ID: <5388C426.3000606@gmail.com>
Date: Fri, 30 May 2014 14:47:18 -0300
From: "Carlos M. Martinez" <carlosm3011@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Last Call: <draft-iab-2870bis-01.txt> (DNS Root Name Service Protocol and Deployment Requirements) to Best Current Practice
References: <20140520204238.21772.64347.idtracker@ietfa.amsl.com> <6.2.5.6.2.20140521194638.06eaf508@resistor.net> <1111FB79-012A-414B-B8CD-0BBDAE8BD6A8@hopcount.ca> <6.2.5.6.2.20140522095317.0c5fd648@elandnews.com> <5C02BCCA-79D7-40A5-BFB0-26284A667E78@vpnc.org> <DC9ED318-2352-4AF0-8A43-29D237C32B64@vigilsec.com> <924045CD-DC34-423B-8702-CD99CF687D46@vpnc.org> <31344.1401304682@sandelman.ca> <BF0C8B7B-27D0-40B8-8FBD-5D255951222F@ericsson.com> <538795FB.6060205@gmail.com> <5387A307.4000903@gmail.com> <70E8B2EF-FD92-4DEF-BA98-0604041B0C30@isi.edu> <5388AA1B.1050803@gmail.com> <46AF19CF-C4F9-4D8A-94CC-4B3BF5FD67BD@virtualized.org>
In-Reply-To: <46AF19CF-C4F9-4D8A-94CC-4B3BF5FD67BD@virtualized.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/bZPJqwIwMJG0TGrlFDn9_3OWnVk
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: carlos@lacnic.net
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 17:47:28 -0000

David,


On 30/05/2014 14:17, David Conrad wrote:
> Carlos,
> 
> On May 30, 2014, at 8:56 AM, Carlos M. Martinez <carlosm3011@gmail.com> wrote:
>> If you
>> agree to provide a service that the whole internet depends on, then you
>> need to comply with a few requirements.
> 
> That might be nice, but that isn't how the root server system works.

I understand. However, my point is that this shouldn't be a
consideration when setting requirements. The requirements need to match
what the Internet needs now and will need for the next 5, 10, 15 years.

The discussion about how to fulfill the requirements starts when the
requirements are set.

> 
> The root server operators provide a voluntary service for their own reasons using their own resources. History has shown that no one other than the folks that pay to root server operators' bills gets to impose requirements on how that service is provided. The IETF, IESG, IAB, ICANN, and/or random people off the street can make suggestions on how that service can be provided, but there should be no illusions about whether those suggestions are going to be followed.

I do thank them for doing that. Some of them have been doing this for
decades. I'm pretty sure that some of them actually took a risk
accepting this responsibility back at the time. They deserve praise.

However, my point above remains. Requirement setting should be based on
actual current and future needs, not on the hows and whys things were
managed in the past.

> 
>> If you can't / won't, well... you can opt out.
> 
> Ignoring for the moment the fact that there still is no succession plan if a root server actually were to opt out, there simply is no incentive for a root server operator to opt out. As such, suggesting that as an option is ... of debatable value.

The fact that there is no succession plan is actually something that is
broken in the IG arena. IMO, it's not the IETF's fault, nor the IETF's
responsibility to correct; but it's broken nonetheless.

This fact was noticed during NetMundial in at least two meetings I
attended. It was awkward. I think 'We the Internet as we know it' need
to pay attention to this and fix it before 'others' think they need to
fix it for us.

> 
>> But past failures in enforcement
>> should not deter the IETF of setting the requirements the IETF deems
>> necessary for the correct operation of the Internet.
> 
> I guess I just don't see the point. I suppose it doesn't really do any harm, but as Patrik states, it isn't going to have any impact so why bother? 

Maybe I like having guidance. A requirements document would provide
useful guidance. Maybe it should not be a BCP, I don't know. But having
written requirements provides useful basis for further discussion on how
to implement them.

My main fear is actually what you perfectly described in another email.
If we leave requirements like IPv6 and anycast and feature X, out, and
leave them just to the good will of some organizations, well, we risk
the scenario where some might say 'why should I do it if no one is doing
it'.

regards,

~Carlos

> 
> Regards,
> -drc
>