Ethereal-users: [Ethereal-users] ethereal not capturing oversized Ping packet with Don't Fragmen

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Daniel Wang" <dwang@xxxxxxxxxxxxxxxxxx>
Date: Wed, 8 Feb 2006 11:34:42 -0600

I am run 0.10.14. I was trying to see if I could figure out which router has the smallest MTU. My environment is Vlan enabled Cisco mulitilayer switching with windows xp sp2. Here are my command lines:

 

C:\ ping webwall -l 1273 -f

 

Pinging webwall.xxxx.com [172.16.2.103] with 1273 bytes of data:

 

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

 

Ping statistics for 172.16.2.103:

    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

 

C:\ >ping webwall -l 1272 -f

 

Pinging webwall.xxxx.com [172.16.2.103] with 1272 bytes of data:

 

Reply from 172.16.2.103: bytes=1272 time=1ms TTL=127

Reply from 172.16.2.103: bytes=1272 time=1ms TTL=127

Reply from 172.16.2.103: bytes=1272 time=1ms TTL=127

Reply from 172.16.2.103: bytes=1272 time=1ms TTL=127

 

When I turned on ethereal, it only captured the successful ICMP echo request/reply packets. There was no trace of the attempt using the oversize packets. Why is that? Obviously the router generated the error because it couldn’t fragment the packets. Can someone shed some light on this?

 

I am using Realtek RTL8139/810x FE NIC.

 

Thanks,

 

Daniel