Why IPv6 does not have any checksum field?

author
,
ZAP
  • Total 1 Answer
  • 4952
Can You answer this question?
author

Hi , 

there are many reasons for the absence of checksum field in ipv6 header.

1. the number of times we get a corrupted header is very less as ipv6 header is very small.

2. even if we have a corrupted header still higher layer protocols have to handle the packet.

3 so even if we don't have the checksum,  it will still be handled by any higher layer protocols.

 

so without it we are improving the performance of layer 3 and we are relying on layer 2 and layer 4 checksum for it.