5 ms·
Bit flips in network surely is many orders of magnitude worse than in cache/memory bit flips? And I doubt it has to do with gamma rays. Those with poor or long
by tjoff 8y ago
Bit flips in network surely is many orders of magnitude worse than in cache/memory bit flips? And I doubt it has to do with gamma rays.
Those with poor or long distance DSL do see a big increase in errors.
And while hopefully getting rarer now home routers could easily overheat and introduce errors as soon as they saw more than usual traffic.
We recently had issues with the power supply for our router and it also caused issued.
- mattnewton 8y agoThe end of gp’s Article points to some work by a verisign engineer that put the network probability very low. So my interpretation was these but flips were happening on device before the network stack was dispatched at a url.
- groestl 8y ago> Bit flips in network surely is many orders of magnitude worse Yes, but because it's so prevalent that people expect it, they've added checksums on multiple levels, so the network actually performs better. In this particular instance (DNS queries), it's very unlikely that the data was corrupted in transit: "We believe that UDP checksums are effective at preventing 'bitsquat' attacks and other types of errors that occur after a DNS query leaves a DNS resolver and enters the network."
- tjoff 8y agoThat doesn't take into consideration of flaky home-routers (note that they do recalculate the checksum). So the checksum might be processed on bad data. For a bad connection it will also be quite common that the checksum will happen to be valid. TCP/UDP checksums are quite bad.
- deleted 8y ago[deleted]
- dfox 8y agoOne thing to keep in mind is that the network protocols usually use quite weak and similar checksums. To the extent that there are layer combinations that reliably produce errors that are not detectable by TCP checksum.
- acdha 8y agoHas anyone published results on the impact of large scale TLS deployment on reliability? I’ve seen some older papers on errors which TCP missed but it seems like making a hard fail would be a nice win as the crypto overhead keeps getting cheaper.
- spullara 8y agoI saw them at multiple places in the stack. Usually the Host header showed my domain which rules out the network. Rarely would the Host header be the original domain though that doesn't narrow it down to the network.
- jhallenworld 8y agoSo Ethernet is protected by CRC which is quite good, but it is stripped at both ends and I would not trust the routing chips at all. Some core routers used low reliability FPGAs for example..
- kingosticks 8y agoIf you require data integrity you cannot rely on ethernet's FCS. Personally I trust the core router far more than I trust the cheaper stuff around it, particularly the stuff my ISP gave me for 'free'.