After TTL changes, the IPv4 header checksum is recomputed with the checksum word zeroed.

highlighted = computed this step

Checksum covers the header

The IP version 4 header checksum covers the header. When TTL changes, the checksum must be recomputed.

checksum word index=5\text{checksum word index}=5
Compute after checksumThe after header checksum is recomputed with the checksum word zeroed.After header compute - compute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x3f06word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024d17folded0x4d19result0xb2e6

Zero the checksum word

For compute mode, word index 5 is treated as zero before summing.

zeroed word=5\text{zeroed word}=5
Compute after checksumThe after header checksum is recomputed with the checksum word zeroed.After header compute - compute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x3f06word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024d17folded0x4d19result0xb2e6

Computed after checksum

The recomputed after checksum is 0xb2e6.

after checksum=0xb2e6\text{after checksum}=0xb2e6
Compute after checksumThe after header checksum is recomputed with the checksum word zeroed.After header compute - compute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x3f06word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024d17folded0x4d19result0xb2e6

Summary

TTL changed one byte, so the header checksum was zeroed and recomputed.

after checksum=0xb2e6\text{after checksum}=0xb2e6
Compute after checksumThe after header checksum is recomputed with the checksum word zeroed.After header compute - compute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x3f06word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024d17folded0x4d19result0xb2e6