[dnssec-deployment] DNSSEC in Russia

Eric Osterweil eoster at cs.ucla.edu
Thu Apr 2 22:55:49 EDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Apr 2, 2009, at 8:48 PM, Mark Andrews wrote:

>
> In message <list-17545916 at execdsl.com>, Andrew Sullivan writes:
>> On Fri, Apr 03, 2009 at 09:48:18AM +1100, Mark Andrews wrote:
>>>
>>> 	Well if your OS stupid enough to set DF on IPv4 / UDP packets
>>> 	you get what you ask for.
>>
>> Yes, of course, what we really need is a protocol in which end users
>> need to know whether their OS sets DF on v4 UDP packets.  Yep.   
>> That's
>> gonna be a successful protocol.  I'll just tell my mom to see whether
>> her OS sets DF on v4 UDP packets.
>>
>> And before you say, "How likely is she to be using Linux?" I'll point
>> out that my bank _gave away_ a certain well-known Linux-using netbook
>> as an enticement to move your bank accounts to them (alas, I'd been
>> there for some time, so no netbook for me).
>>
>> Being dismissive of the way certain OSes work is fun and everything,
>> but we have a practical, operational problem to overcome here.   
>> Things
>> are broken according to reports from the field, and insisting that  
>> the
>> field reports can't possibly be right because RFC NNNN says so
>> suggests we might have fetishized the standards over the end goal
>> (which I think is getting things that work).  We can stamp our feet  
>> as
>> much as we like about non-conformance with various bits of protocol:
>> it will do us no good.  We have to make our stuff attractive so that
>> people can't see a better way to achieve the same goal.
>> (Alternatively, we can shut up and wait for something barely designed
>> to take over.)
>
> 	The same email also showed that named at least works around
> 	the idiotic default by turning it off on a per-socket basis.
> 	At the moment I'm aware of only one OS where DF is the
> 	default for UDP and there is no per-socket method to disable
> 	it.  It can be disabled globally but that turns it off for
> 	all protocols.
>
> 	Nameserver vendors can work around this but they shouldn't
> 	have to as it is a bad default from the OS vendors.

This is a bigger problem than just the name server (as two other  
replies have mentioned).  You cannot necessarily fix a _path_ MTU  
problem at the source by just playing w/ the DF bit.

>
>
> 	There are lots of zones today that have DNSKEY RRsets big
> 	enough to cause IP fragmentation with only the DNSKEY and
> 	associated RRSIG being returned.  Named already turns on
> 	minimal response to reduce the likelyhood of a fragmented
> 	response to a DNSKEY query.

And the only way it would know to do this iirc is if the EDNS0  
advertises a small enough buffer size (rather than 4096 which appears  
to be the overwhelming majority from the measurement I pointed out),  
right?

>
>
> 	I can see no reason to artificially restrict DNSKEY set
> 	sizes to prevent fragmentation.

This problem is already happening, so we're not talking about anything  
artificial afaik.

Eric
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (Darwin)

iEYEARECAAYFAknVer0ACgkQK/tq6CJjZQJOvACeJorJ6UVqjQuUALa89w1XsUKD
/UoAnA19kjhZbOsPanEMFm/z6aPRmYIJ
=d1jv
-----END PGP SIGNATURE-----



More information about the Dnssec-deployment mailing list