Re:Updated I-D: draft-melegassi-mvps-ddos-resilience-02
Leonardo Melegassi <melegassi@catellix.com> Mon, 06 July 2026 21:45 UTC
Return-Path: <melegassi@catellix.com>
X-Original-To: rtg-bfd@mail2.ietf.org
Delivered-To: rtg-bfd@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A050B11125BA9; Mon, 6 Jul 2026 14:45:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783374351; bh=isXN4UlD704rn48aY5lCoulfuK8XjD+LT3ThC7CDGIw=; h=Date:From:To:In-Reply-To:References:Subject; b=nS54doR18q87dSC+FXtDwbLTFZCHt5zYzz4OdqPiZUI6GakBYP/AAI/xCxCUsceyE pgLLL3+cB0D0Fo9pdUbOB7o9lG5QHDYE1a3KGMGcFU7bqHU3P241u1c2iWt6ZI7kBC nkIfhZwDL2ROLX3MeQfAWsPrQl1wrcduPR0y6erA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.884
X-Spam-Level:
X-Spam-Status: No, score=-1.884 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
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 4cKX3wZsCXwL; Mon, 6 Jul 2026 14:45:51 -0700 (PDT)
Received: from sender4-op-o15.zoho.com (sender4-op-o15.zoho.com [136.143.188.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 32B741112468A; Mon, 6 Jul 2026 14:43:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783374177; cv=none; d=zohomail.com; s=zohoarc; b=H2OJM5ynWla3KYY/ls95tqxT60LC7xaS9nYFPy2xyVMfUDZadbi32t3yZ4zlonOylBQxMIvB1roewkE8gQqcGFc2VPLo5PammYG/k0q5LzLZBl405yCaTgWXOCch7v18lXzks5RpO+10RHhtXpwRhPCuyP/DsWrURst05EMy55A=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783374177; h=Content-Type:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=isXN4UlD704rn48aY5lCoulfuK8XjD+LT3ThC7CDGIw=; b=jhFN/qzvMNctLtAlw9aJNN3eYA5UUyBfJxorgXs5tGaTN1OgKwfUhBc6kIVm8XJ3Y9Pw/uSI4LuOxO15C8LMIS/KkrBjz6sUohCBCXfGpzoPLV19/d10TsvckyIC15KhblfRlaPc5rM5ZY0shqnY62Ihv/Rsa3dtB3p33TwP0Hg=
ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=melegassi@catellix.com; dmarc=pass header.from=<melegassi@catellix.com>
Received: from mail.zoho.com by mx.zohomail.com with SMTP id 17833741694758.909127417903164; Mon, 6 Jul 2026 14:42:49 -0700 (PDT)
Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1783374167992719.2743914261674; Mon, 6 Jul 2026 14:42:47 -0700 (PDT)
Date: Mon, 06 Jul 2026 18:42:47 -0300
From: Leonardo Melegassi <melegassi@catellix.com>
To: rtg-bfd <rtg-bfd@ietf.org>, opsawg <opsawg@ietf.org>
Message-Id: <19f39623f99.49b9b13e10510546.2071901010998207754@catellix.com>
In-Reply-To: <19f38fd3982.6a63007610447481.6860339719640329086@catellix.com>
References: <19f38fd3982.6a63007610447481.6860339719640329086@catellix.com>
Subject: Re:Updated I-D: draft-melegassi-mvps-ddos-resilience-02
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_36143620_575874325.1783374167961"
Importance: Medium
User-Agent: Zoho Mail
X-Mailer: Zoho Mail
Message-ID-Hash: VRJTJMMLIDV76WKUEI627X7FLNWPELHW
X-Message-ID-Hash: VRJTJMMLIDV76WKUEI627X7FLNWPELHW
X-MailFrom: melegassi@catellix.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-bfd.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection" <rtg-bfd.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/KC0URRAdJINYiPzWKwHbI4qrL7s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-bfd-owner@ietf.org>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Subscribe: <mailto:rtg-bfd-join@ietf.org>
List-Unsubscribe: <mailto:rtg-bfd-leave@ietf.org>
Dear BFD WG and OPSAWG, Follow-up to my -01 update from earlier today. I have submitted revision -02, which replaces the "general Internet event" correlation from -01 with confirmed DDoS attacks specifically. https://datatracker.ietf.org/doc/draft-melegassi-mvps-ddos-resilience/ Using RIPE Stat's public BGP-updates API, I identified 7 independently confirmed DDoS attacks from April-May 2026 (via victim status pages and press reports) and measured BGP updates on each victim's OWN announced prefix during the attack window: VentraIP (AU, 600 Gbps), Canonical/Ubuntu (3.5 Tbps), Binary Lane (AU, 400 Gbps), Network Platforms (ZA, 676 Gbps), Xneelo (ZA, 300 Gbps), SiteHost (NZ), and 1-Grid (ZA, 100 Gbps). 30 of 33 tested prefixes (91%) showed a BGP anomaly on the confirmed attack day; 4 of 7 targets show ALL tested prefixes alarming together (Network Platforms 4/4, Xneelo 6/6, SiteHost 10/10, 1-Grid 6/6). Joint significance across all 7 targets (binomial test) is P < 6*10^-60 under the null hypothesis that alarms are unrelated to attack timing. Two cases show detection before any defensive action: VentraIP (same hour as attack onset, 4h before mitigation) and Canonical (2h before their Cloudflare migration began). I should also flag a self-correction. An earlier working version of Section 7.7 tried to correlate RIPE Atlas RTT spikes with DDoS events purely by time proximity, and initially seemed to show detection up to 53 hours ahead of public reports. A control test showed this was a base-rate artifact: with several major Internet disruptions packed into the same week, almost any large RTT spike lands within 48h of SOME known event by chance. I removed that claim and kept only the causally-direct BGP-on- prefix results above, which do not share this flaw. Section 7.7.1 documents the retraction for transparency. To be clear on positioning: BGP-aware DDoS correlation itself is not new -- commercial platforms (Kentik, NETSCOUT, ThousandEyes) already do this operationally with proprietary vantage networks and much lower latency (minutes vs. the hours I observe here). The contribution I am claiming is narrower: a formally-proved, reproducible validation of the MVPS coherence-vector framework using only free public data. Section 1.4 (new in -02) states this explicitly. Intended status remains Experimental. Feedback welcome, including on the retroactive-selection caveat noted in Section 7.7.3 (all 7 targets were chosen because their attacks were already publicly confirmed; a forward/blind test remains future work). Best regards, Leonardo Melegassi Catellix De: Leonardo Melegassi <melegassi@catellix.com> Para: "rtg-bfd"<rtg-bfd@ietf.org>, "opsawg"<opsawg@ietf.org> Data: seg., 06 jul. 2026 16:52:27 -0300 Assunto: Updated I-D: draft-melegassi-mvps-ddos-resilience-01 Dear BFD WG and OPSAWG, I have submitted revision -01 of draft-melegassi-mvps-ddos-resilience. https://datatracker.ietf.org/doc/draft-melegassi-mvps-ddos-resilience/ Main changes: added formal proofs for the three theorems (D1-D3), and a real-data validation section using two months of RIPE Atlas and RIPE Stat BGP measurements. The BGP data (30 days, 5 anycast DNS prefixes) produced 9 alarm-days, all of which correlate with independently documented public Internet events -- including the .de DNSSEC outage (May 5), the Seacom/EASSy submarine cable breaks (May 12), and the Railway/GCP platform suspension (May 19-20). Details in Section 7.2 of the draft. The intended status remains Experimental. Feedback welcome. Best regards, Leonardo Melegassi Catellix
- Updated I-D: draft-melegassi-mvps-ddos-resilience… Leonardo Melegassi
- Re:Updated I-D: draft-melegassi-mvps-ddos-resilie… Leonardo Melegassi