Hi John,
On 26/02/09 05:25 PM, John Zwiebel wrote:
On Feb 26, 2009, at 11:32 AM, Suresh Krishnan wrote:
If the checksum was there, the packet would not be passed on to a
wrong application (the app listening on port 2280) and probably be
interpreted wrongly as payload for that application. Imagine that the
port gets changed to 80 and the tunneled packet is interpreted as http.
Do you have any statistics which would give us a clue that a packet was
changed and all the other checksums on that packet (ethernet frame for
instance)
would be recalculated and correct but only the UDP checksum was bad?
My gut feeling is this would be a pretty remote possibility.
Yep. This is remote but possible. Consider a router that corrupts the
packet when moving packet between queues. But I guess this is the reason
we have an end-to-end checksum. Otherwise we could just depend on the L2
checksums.
Cheers
Suresh
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------