>On Tue, 30 Sep 2008, Robert Thurlow wrote:
>
>>> Modern NFS runs over a TCP connection, which includes its own data 
>>> validation.  This surely helps.
>>
>> Less than we'd sometimes like :-)  The TCP checksum isn't
>> very strong, and we've seen corruption tied to a broken
>> router, where the Ethernet checksum was recomputed on
>> bad data, and the TCP checksum didn't help.  It sucked.
>
>TCP does not see the router.  The TCP and ethernet checksums are at 
>completely different levels.  Routers do not pass ethernet packets. 
>They pass IP packets. Your statement does not make technical sense.

I think he was referring to a broken VLAN switch.

But even then, any active component will take bist from the
wire, check the MAC, changes what needed and redo the MAC and
other checksums which needed changes.  The whole packet lives
in the memory of the switch/router and if that memory is broken
the packet will be send damaged.  

Casper

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to