Re: Renumbering

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thus spake "Iljitsch van Beijnum" <iljitsch@xxxxxxxxx>
On 20-sep-2007, at 21:19, Stephen Sprunk wrote:
Sometimes ignoring a problem really does make it go away.
Install a workaround, on the other hand, and the brokenness
remains non-obvious so it persists.

If often persists whether it remains non-obvious or not. I can't count how many hotels I've visited where I have to disable v6
on my laptop for v4 DNS to work

Yes, hotels are the worst. In Chicago two months ago they used
a NAT timeout in my hotel that was so short that my SSH, IMAP
and IM sessions timed out every few minutes.

Same problem with most WiFi hotspots; I think they use the same all-in-one boxes for HTTP-interception, DNS, DHCP, etc. There are few vendors in that space whose boxes _aren't_ broken in myriad different ways. Operators don't care because they've already gotten your money by the time you discover the brokenness.

because their boxes break horribly when confronted with an
AAAA lookup.  This has been going on for _years_ and the
operators and vendors obviously don't care even though the
problem is blatantly obvious.

Obviously this should be fixed.  But: you may ask yourself: why
is your system doing AAAA lookups when you obviously don't
have IPv6 connectivity?

Anyone from Microsoft listening?

I suppose, in theory, a DNS query over v4 might return an AAAA record that _is_ accessible via one of my link-local addresses or the loopback address. As long as v6 is _enabled_ on a Windows box, it does AAAA queries, even if it has to send them via v4. I'm told WinXP isn't even capable of doing DNS over v6.

I'm not advocating going around and breaking implementations
that don't fully conform with specs on purpose, but if doing the
right thing means that out-of-spec implementations see some
problems, I can usually live with that.

Whether I can live with that in a particular case depends on what percentage of the userbase will see "some problems" if that brokenness is exposed.

Ah yes, the "if enough people do something wrong it becomes
right" doctrine. So here in Holland we have "alcohol free" beer
that contains 0.5% alcohol, and megabytes are now 1000000
bytes.

That complaint doesn't resonate so well when you're writing in a language whose "rules" are defined by whatever people do and if enough people do something "wrong" it gets reclassified as "right".

There's a difference between de jure and de facto standards. That's not to say that de jure standards are not needed -- they obviously are -- but when the majority of people are ignoring them, you can't just stick your head in the sand and ignore the de facto reality. That _should_ be a sign that the de jure standards need rewriting after one reviews _why_ the de facto standard has diverged.

S

Stephen Sprunk         "God does not play dice."  --Albert Einstein
CCIE #3723         "God is an inveterate gambler, and He throws the
K5SSS dice at every possible opportunity." --Stephen Hawking


_______________________________________________

Ietf@xxxxxxxx
https://www1.ietf.org/mailman/listinfo/ietf

[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]