Bug 171193 - Icmp checksum is wrong. when traceroute packet is > 512
Icmp checksum is wrong. when traceroute packet is > 512
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: traceroute (Show other bugs)
4
i386 Linux
medium Severity high
: ---
: ---
Assigned To: Radek Vokal
Mike McLean
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2005-10-19 05:54 EDT by Patrick Dung
Modified: 2007-11-30 17:11 EST (History)
0 users

See Also:
Fixed In Version: 1.4a12-27
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2005-10-19 06:06:04 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Patrick Dung 2005-10-19 05:54:38 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.11) Gecko/20050728

Description of problem:
From a Fedore Core 4, tried to traceroute other hosts by this:

$ traceroute -n -I yahoo.com.hk 513

It sometimes shows some hosts has problem (ICMP checksum is wrong).
But if the the sender byte is 512. It has no problem.

If the one who want to traceroute other is FreeBSD/Solaris, no similar problem occur.

Version-Release number of selected component (if applicable):
traceroute-1.4a12-26

How reproducible:
Sometimes

Steps to Reproduce:
1. traceroute a host (202.43.221.34 in the example)by sending 513 byte (>512)
  

Actual Results:  $ traceroute -n -I yahoo.com.hk 513
traceroute to yahoo.com.hk (202.43.221.34), 30 hops max, 513 byte packets
 1  1.1.1.1  2.387 ms  1.920 ms  1.934 ms
 2  2.2.2.2  3.729 ms  2.803 ms  1.984 ms
 3  3.3.3.3  3.720 ms  2.946 ms  3.402 ms
Icmp checksum is wrong
 4  202.43.221.34  3.956 msIcmp checksum is wrong
  4.105 msIcmp checksum is wrong
  3.730 ms


Expected Results:  No icmp checksum is wrong is expected.

Additional info:

# tcpdump -n -v host yahoo.com.hk
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
17:46:14.904830 IP (tos 0x0, ttl   1, id 18235, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 1
17:46:14.908810 IP (tos 0x0, ttl   1, id 18236, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 2
17:46:14.913810 IP (tos 0x0, ttl   1, id 18237, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 3
17:46:14.922112 IP (tos 0x0, ttl   2, id 18238, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 4
17:46:14.926641 IP (tos 0x0, ttl   2, id 18239, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 5
17:46:14.933425 IP (tos 0x0, ttl   2, id 18240, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 6
17:46:14.938874 IP (tos 0x0, ttl   3, id 18241, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 7
17:46:14.942850 IP (tos 0x0, ttl   3, id 18242, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 8
17:46:14.946901 IP (tos 0x0, ttl   3, id 18243, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 9
17:46:14.951685 IP (tos 0x0, ttl   4, id 18244, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 10
17:46:14.955554 IP (tos 0x0, ttl 252, id 3833, offset 0, flags [none], proto 1, length: 513) 202.43.221.34 > 1.1.1.1: icmp 493: echo reply seq 10
17:46:14.958465 IP (tos 0x0, ttl   4, id 18245, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 11
17:46:14.962400 IP (tos 0x0, ttl 252, id 3835, offset 0, flags [none], proto 1, length: 513) 202.43.221.34 > 1.1.1.1: icmp 493: echo reply seq 11
17:46:14.965505 IP (tos 0x0, ttl   4, id 18246, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 12
17:46:14.968958 IP (tos 0x0, ttl 252, id 3837, offset 0, flags [none], proto 1, length: 513) 202.43.221.34 > 1.1.1.1: icmp 493: echo reply seq 12
Comment 1 Radek Vokal 2005-10-19 06:06:04 EDT
Fix is already in rawhide

Note You need to log in before you can comment on or make changes to this bug.