IPv6swisscom
I just have one short final reflection on this issue, which came out by re-reading again all the thread and linked messages.
IPv6@swisscom wrote:
Now, for a problem to occur, two things must happen:
- The Router has to incorrectly advertise a too large MTU to the client
- The Firewall in front of the web server has to drop inbound Packet Too Big messages
[...]
That's why it worked when @lucaberta changed the link MTU directly on the end system.
I've asked the firewall in front of the www.swisscom.com web server to be corrected. Rest assured that the IPv6 backbone of Swisscom does not filter ICMPv6 Packet Too Big messages. Eric would be telling me off if we did that, and rightfully so 🙂
clearly point #2 has been addressed correctly by IPv6@swisscom and I look forward to the changes being implemented on the firewalls protecting the webservers.
Yet, point #1 falls on to each user's lap, and my reflection follows.
I have used the standard Swisscom-provided CPE for years, since 2014, and it was an InternetBox Plus, which worked quite well also as a 6RD tunnel endpoint for my always-successful connection to the IPv4 and IPv6 internet.
I never had a single problem with the swisscom.ch/.com website, in spite of the issue mentioned at point #2, simply because the radvd daemon running on the ISP-provided CPE was correctly configured to announce an MTU of 1472.
This broke when, two weeks ago, I decided to change CPE and bought a new Zyxel XMG3927-B50A router, which is listed on the BBCS list as an approved CPE by Swisscom for their wholesale service:
E_BBCS_Supporting-Document_Proved-Equipment
(see page 4 almost at the bottom, where the Zyxel XMG3927-B50A is listed)
I have documented the setup of the box which was quite easy for someone as geeky as me, including the DHCP option 60 and 6RD configuration, in this other thread on this community:
Report on good VDSL2 experience with Zyxel XMG3927...
What I was missing is the fact that the advertised MTU on the Zyxel's implementation of radvd *CANNOT* be changed from the GUI, and most likely it defaults to the LAN MTU since I cannot find any indication of an MTU advertisment done by the Zyxel radvd implementation:

So in the end it was the router change, and the inability to announce a smaller MTU by the Zyxel router, that created this whole situation.
Had I stayed with the Swisscom-provided CPE, such as the new IB3, I would never have had the issue.
And the Swisscom firewalls would NOT have been fixed, like they should... 😜👍🏻💪🏻
Thanks everyone, this was a most enjoyable group troubleshooting experience, and I am convinced that we all gained a lot from it, and many users will too as they will access the IPv6 versions of the Swisscom website, without knowing what happened behind the scene!
Ciao, Luca