[6bone] why there is no checksum in IPv6 header?

John Bartas jbartas@iniche.com
Tue, 19 Nov 2002 21:26:25 -0800


Hi navaneetham,

	IPv6 mandates that the upper layer protocols perform a standard "pseudo
sum" of the IP header's key fields (addresses and length) and fold the
value into the upper layer sum. IPv4 only did this for TCP and UDP, and
thus has the somewhat redundant IP level sum. This saves some CPU cycles
assembling and verifying packets, although as you point out it means
routers have no easy way to detect corrupt IP headers.

	I'll most "high speed" routers today don't check the header sums
anyway.

-JB-

navaneetham wrote:
> 
> Hi,
> 
>         what is the reason IPv6 doesn't have checksum in it's header? if header
> corrupted how this situation will handle by IPv6 router?
> 
> Thanks,
> Navaneetham
> 
> _______________________________________________
> 6bone mailing list
> 6bone@mailman.isi.edu
> http://mailman.isi.edu/mailman/listinfo/6bone

-- 
-JB-

#############################################################
          H
(==)o(==) H John Bartas - Main Propeller head
   _I_    H InterNiche Technologies Inc. (408) 257-8014 x219
  /   \   H 1340 S. DeAnza Blvd. Suite 102
  -----   H San Jose CA 95129
   O O    H jbartas@iniche.com
    "     H www.iniche.com
  \___/   H