MTU/MSS testing IPv6

Mikael Abrahamsson swmike at swm.pp.se
Fri Apr 29 08:30:50 CEST 2016


Hi,

I've run into a scenario where a website doesn't seem to be listening to 
PTB. I can reach them just fine from an MTU1500 clean IPv6 connection, but 
if I reach from a MTU1500<->MTU1480<->MTU1500 connection, it doesn't work. 
I don't get the big packets after SYN handshake.

I've been considering asking iis.se (the .SE ccTLD registry) who are 
already running multiple testing tools for web sites and domain name 
owners) to include these kinds of testing, and perhaps develop more of 
them.

So I'd like to gather some information and feedback here.

1. Are there are already FOSS tools out there that could be used for this, 
or would be good to enhance to include capability for this kind of 
testing. I don't want to waste work, and if I can enhance FOSS tools 
already existing and also solve my problem, that's a double win.

2. Test cases? From my testing, I've seen two different behavior just in 
the last two days:

Site A as described in top paragraph, probably doesn't listen to PTB. Can 
be either because they drop PTBs, or traffic traverses a load 
balancer/IPv4v6proxy that doesn't correctly handle PTB.

Site B which sends all data packets as fragments. This is most likely 
because they have some kind of AFTR where the IPv4 side has MTU1500 and 
the IPv6 side has MTU1320 or something like that.

Neither of this is of course optimal, and I'd like to be able to test for 
these and tell the site owner that their solution either is broken or 
suboptimal (the fragment case isn't strictly broken, it's just not a good 
way to do things).

Opinions? Thoughts?

-- 
Mikael Abrahamsson    email: swmike at swm.pp.se



More information about the ipv6-ops mailing list