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
--------------------------------------------------------------------

Reply via email to