Re: [DNSOP] Status of draft-ietf-dnsop-dns-error-reporting

"libor.peltan" <libor.peltan@nic.cz> Wed, 10 November 2021 09:35 UTC

Return-Path: <libor.peltan@nic.cz>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75DC63A0820; Wed, 10 Nov 2021 01:35:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.231
X-Spam-Level:
X-Spam-Status: No, score=-5.231 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-3.33, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 YN5WBLaOKs3S; Wed, 10 Nov 2021 01:35:41 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (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 6683A3A07D7; Wed, 10 Nov 2021 01:35:39 -0800 (PST)
Received: from [172.16.83.94] (81-18-208-198.static.chello.pl [81.18.208.198]) by mail.nic.cz (Postfix) with ESMTPSA id 968AE13FB49; Wed, 10 Nov 2021 10:35:36 +0100 (CET)
To: Roy Arends <roy@dnss.ec>, dnsop <dnsop@ietf.org>
Cc: dnsop-chairs <dnsop-chairs@ietf.org>, Matt Larson <matt.larson@icann.org>
References: <8A09A0DF-D915-45AD-AD57-229641F19120@dnss.ec>
From: "libor.peltan" <libor.peltan@nic.cz>
Message-ID: <f04edd49-a1a5-bca9-2d0c-ff44051cd46f@nic.cz>
Date: Wed, 10 Nov 2021 10:35:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <8A09A0DF-D915-45AD-AD57-229641F19120@dnss.ec>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.102.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/Goqot5hr58FtoENxbHjCIRatJvQ>
Subject: Re: [DNSOP] Status of draft-ietf-dnsop-dns-error-reporting
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2021 09:35:46 -0000

Hi Roy,

> Change 2) There was an observation by developers that some 
> authoritative servers do not parse (unknown) EDNS0 options correctly, 
> leading to an additional roundtrip by the resolver. It was suggested 
> that authoritative servers could return the new EDNS0 option 
> “unsolicited”. This is already the case for Extended DNS errors. We 
> have adopted this suggestion. It was also pointed out that this kind 
> of unsolicited behaviour can be surveyed. We believe that one such 
> effort is underway.

Let me express my personal opinion here.

While sending unsolicited EDE seems fine for me as it's just few bytes, 
the error-reporting address might be usually roughly 100 bytes long, so 
sending it with very every response may lead to perceptible increase in 
traffic, including increase in TCP fallbacks.

This may be tolerable, if there were some better reason for it. But I 
don't like argumenting with broken implementations. Always dodging 
broken implementation only leads to more broken implementations (see DNS 
Flag Day etc). In ideal case, we should aim for the state where broken 
implementation are failing constantly.

Libor