An Azure service that provides protection for web apps.
Intermittent IPv6 Connection Hangs/Timeouts to Azure Front Door Endpoints (t-msedge.net) on Windows 11 and Linux
I am experiencing consistent connectivity issues when accessing websites hosted on the Microsoft Azure edge network (specifically endpoints like part-0016.t-0009.t-msedge.net) over IPv6. The connection hangs indefinitely during data transfer, while IPv4 connectivity works perfectly.
Environment:
Affected OS: Windows 11 (24H2/25H2) and Lubuntu (24.04).
Unaffected OS: iOS (iPad) works without modification (likely due to aggressive RFC 8305 Happy Eyeballs fallback).
Network: Dual-stack IPv4/IPv6 enabled.
Observed Behavior:
With IPv6 Enabled: Browser attempts to connect, SSL handshake often completes, but the page never loads (indefinite "Waiting for response").
With IPv6 Disabled: The website loads instantly over IPv4.
Command Line Test: * curl -4 -I https://[affected-site] → Success (200 OK)
curl -6 -v https://[affected-site] → Hangs after * TLSv1.3 (OUT), TLS handshake, Finished (20): or similar step.
Technical Hypothesis: This appears to be an IPv6 Path MTU Discovery (PMTUD) failure or an ICMPv6 "Packet Too Big" black hole at the Azure Front Door edge.
Small packets (handshakes) pass through.
Large data packets (MTU ~1500) are dropped by the path, but the Azure Edge node is not receiving/processing the ICMPv6 error to fragment or reduce MSS.
Windows/Linux Happy Eyeballs implementations are not falling back to IPv4 as quickly as iOS, leading to a "frozen" user experience.
Requested Action: Please investigate if there is a known MTU mismatch or ICMPv6 filtering issue on the Azure Front Door edge nodes resolving for the t-msedge.net infrastructure.