ping sizes

Unanswered Question
Mar 18th, 2008

Hi all, if If the maximum mtu is 1500 bytes, what happens when I send a ping that is 2000 bytes, does it get fragmented?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
carl_townshend Tue, 03/18/2008 - 12:04

for where does the mtu apply? does it apply at the layer 2 boundry or layer 3 ?

marikakis Tue, 03/18/2008 - 14:18


The most common interpretation of MTU is that it is the maximum payload encapsulated inside an L2 frame. That is, if we remove the L2 header and trailer from the L2 frame, the remaining bytes is the MTU.

When you do a ping from a windows pc, you can even specify a size of zero (ping -l 0 ). This means that zero is the payload of the ICMP packet. The payload inside the L2 frame consists of the IP and the ICMP headers (with zero bytes of ICMP data).

Kind Regards,


carl_townshend Wed, 03/19/2008 - 00:44

so does ethernet fragment the packet if its too big? and can layer 3 and layer 4 also fragment, where is it normally done ?

shrikar.dange Wed, 03/19/2008 - 04:03


Fragmentation is done by Layer 3 device.So it is doen at L3.If the packet needs to be fragmented in between its journey to the destination it reamins fragmented till it reaches to the destination.Even though the in between links now has more MTU size it gets assemled at the destination only.



shri :)


This Discussion