[happy] Re: previous work on reporting

"jordi.palet@consulintel.es" <jordi.palet@consulintel.es> Wed, 26 March 2025 16:02 UTC

Return-Path: <prvs=118078e662=jordi.palet@consulintel.es>
X-Original-To: happy@mail2.ietf.org
Delivered-To: happy@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0BA2812AA6E1 for <happy@mail2.ietf.org>; Wed, 26 Mar 2025 09:02:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AiK4lCzHE7GW for <happy@mail2.ietf.org>; Wed, 26 Mar 2025 09:02:41 -0700 (PDT)
Received: from mail.consulintel.com (mail.consulintel.com [IPv6:2001:470:1f1d:275::250]) by mail2.ietf.org (Postfix) with ESMTP id 6AF7712AA6DA for <happy@ietf.org>; Wed, 26 Mar 2025 09:02:40 -0700 (PDT)
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.com, Wed, 26 Mar 2025 17:02:39 +0100
Received: from mail.consulintel.es ([2001:470:1f09:495::5]) by mail.consulintel.com ([2001:470:1f1d:275::250]) (MDaemon PRO v16.5.2) with ESMTP id md50001212509.msg for <happy@ietf.org>; Wed, 26 Mar 2025 17:02:38 +0100
X-Spam-Processed: mail.consulintel.com, Wed, 26 Mar 2025 17:02:38 +0100 (not processed: spam filter heuristic analysis disabled)
X-MDRemoteIP: 2001:470:1f09:495::5
X-MDHelo: mail.consulintel.es
X-MDArrival-Date: Wed, 26 Mar 2025 17:02:38 +0100
X-Return-Path: prvs=118078e662=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: happy@ietf.org
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1743004957; x=1743609757; i=jordi.palet@consulintel.es; q=dns/txt; h=From:Content-Type: Mime-Version:Subject:Date:References:To:In-Reply-To:Message-Id; bh=gNDTeXyM2Yh9HLnNJO5DR/1CUKSKcCavFwyLhKOPk7Q=; b=CGmoCYVjLsJxq T0Rp6wC7l5GXQz1O3dmhV5SjaBvyQikkpVBbEX3RxApxnXymlACG5q5KtarU38LF 7Df7tO3wvMHZDjMCRCWz56C3ZZ6NJ3XRLvoBljb3OGWI8NG/K+LlCjD4R/rjKn4K 4zexzLoAwxH+WZyare6VCTcAp0Ihr0=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Wed, 26 Mar 2025 17:02:37 +0100
X-Spam-Processed: mail.consulintel.es, Wed, 26 Mar 2025 17:02:36 +0100
Received: from smtpclient.apple by mail.consulintel.es (MDaemon PRO v16.5.2) with ESMTPA id md50001849903.msg for <happy@ietf.org>; Wed, 26 Mar 2025 17:02:36 +0100
From: "jordi.palet@consulintel.es" <jordi.palet@consulintel.es>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6D5AD80B-CB5A-471F-BE85-BF9C428B4096"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\))
Date: Wed, 26 Mar 2025 17:02:23 +0100
References: <DF3E13E2-AF45-4360-B780-99AD2DAD2F2F@consulintel.es> <PAXPR07MB77733082E34F764697458552D6A62@PAXPR07MB7773.eurprd07.prod.outlook.com> <743ECB0F-C8F5-4569-BB3F-F45DE84B58B7@consulintel.es> <PAXPR07MB77731498BC0DB928198F2B7DD6A62@PAXPR07MB7773.eurprd07.prod.outlook.com>
To: "happy@ietf.org" <happy@ietf.org>
In-Reply-To: <PAXPR07MB77731498BC0DB928198F2B7DD6A62@PAXPR07MB7773.eurprd07.prod.outlook.com>
Message-Id: <1B877A7F-F2C9-4DE4-8521-C24EE9150770@consulintel.es>
X-Mailer: Apple Mail (2.3826.400.131.1.6)
Message-ID-Hash: MP7LLMTWEVNH6KODHTZAQJDEBLL7OPEI
X-Message-ID-Hash: MP7LLMTWEVNH6KODHTZAQJDEBLL7OPEI
X-MailFrom: prvs=118078e662=jordi.palet@consulintel.es
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [happy] Re: previous work on reporting
List-Id: "Discussion list for Heuristics and Algorithms to Prioritize Protocol deploYment (HAPPY)" <happy.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/happy/D-hlimOxfkFA0fnQbA0CAgtPsuc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/happy>
List-Help: <mailto:happy-request@ietf.org?subject=help>
List-Owner: <mailto:happy-owner@ietf.org>
List-Post: <mailto:happy@ietf.org>
List-Subscribe: <mailto:happy-join@ietf.org>
List-Unsubscribe: <mailto:happy-leave@ietf.org>

Right, however, the work of the main HEv3 document can't be advanced for publication until the reporting is also advanced. Otherwise, we will repeat the previous situation.

In other words: To be useful, the reporting must be done by the “same” code as is doing the fall-back. They are closely tied. If the HEv3 is implemented without the reporting, the reporting will never be done, and we will be hiding failures for ever.

Regards,
Jordi

@jordipalet


> El 26 mar 2025, a las 16:52, Tim Chown <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org> escribió:
> 
> Hi Jordi,
>  
> These are all fair questions.
>  
> As emphasised in Bangkok, the reporting topic is outside the scope of the main HEv3 draft.
>  
> I would suggest some discussion is held on the list building on what was presented in the meeting and Bangkok, your points, and any others that people wish to raise, and we as a WG propose the bare bones of a solution/mechanism via a separate draft, as per the charter milestone.  We should then ensure that draft has very early review by SAAG and/or appropriate experts before it’s developed in detail.
>  
> Tim
>  
> On 26/03/2025, 15:39, "jordi.palet@consulintel.es <mailto:jordi.palet@consulintel.es>" <jordi.palet=40consulintel.es@dmarc.ietf.org <mailto:jordi.palet=40consulintel.es@dmarc.ietf.org>> wrote:
> 
> Hi Tim,
>  
> Yes, privacy is key, but as I mention in the mic, this can be achieved in different ways.
>  
> We need to understand/decide who is the best target for the reporting (the ISP, the end destination or both). This depends basically on who generate the problem: the ISP or their transits, or the end-destination (for example a service with AAAA configured but not working).
>  
> Also depending on who is getting the reporting, what tools they already use? What is very clear is that, in general, ISPs and content providers will not implement anything new. That’s why originally I targeted to syslog. Not saying now is the only solution.
>  
> We also need to understand that HE may be implemented somewhere else the browser, so the detection of failures is not only in web sites.
>  
> Should the reporting be done for every single failure? I don’t think is needed. For example, if a web browser of app detects a failure could cache it before reporting, so it can report every “n” failures. This also provides helpful information, such as “all the destinations fail” (so probably is the ISP network or upstreams), only this web site is failing. True that this also be donde at the reporting collector, but may be we want to minimize the data being sent and non-persistent failures.
>  
> Regarding privacy, in general we only need to know the destination address that fails, not “who” is the user that is asking for that content. This will basically make the reporting anonymous to the ISP or content provider.
>  
> Just a few initial points to consider …
>  
> Regards,
> Jordi
> 
> @jordipalet
> 
> 
> 
> El 26 mar 2025, a las 16:14, Tim Chown <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org <mailto:Tim.Chown=40jisc.ac.uk@dmarc.ietf.org>> escribió:
>  
> Hi Jordi,
>  
> On 25/03/2025, 13:39, "jordi.palet@consulintel.es <mailto:jordi.palet@consulintel.es>" <jordi.palet=40consulintel.es@dmarc.ietf.org <mailto:jordi.palet=40consulintel.es@dmarc.ietf.org>> wrote:
>  
> I forgot to send this to the list before as previous work regarding the reporting:
> 
> https://datatracker.ietf.org/doc/draft-palet-ietf-v6ops-he-reporting/00/
> https://datatracker.ietf.org/doc/draft-palet-v6ops-he-reporting/00/
> https://datatracker.ietf.org/doc/draft-xie-v6ops-network-happyeyeballs/01/
> 
> 
> I’m actually surprised, that there was no a slot in the meeting for at least a summary of all that.
>  
> The 90-minute agenda for Bangkok focused on the main HEv3 draft, but we also gave time to both an implementation report and the reporting issue.
>  
> Eric and I will discuss the best way forward with the reporting work, and potential draft as per the charter milestones, such that we go into it eyes wide open about the privacy aspects.
>  
> You’re obviously very free to discuss the topic on the list.
>  
> Best wishes,
> Tim
>  
> 
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com <http://www.theipv6company.com/>
> The IPv6 Company
> 
> This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.
> 



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.