Re: Creating fragmentation using sockets (on ethernet)
- From: Janaka <janakas@xxxxxxxxxxxx>
- Date: Tue, 25 Mar 2008 15:33:08 -0700 (PDT)
On Mar 26, 12:14 am, pk...@xxxxxxxxxxxxx (Patrick Klos) wrote:
In article <ae18d296-bbd2-4d1c-b332-3a9fc2ad6...@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
ian...@xxxxxxxxx <ian...@xxxxxxxxx> wrote:
Hello,
Packets which are bigger than 1500 (which is the default MTU for
ethernet) should cause
fragmentation (assuming that the machine supports it).
I want to test fragmentation issues on some system.
- Can anybody give some advice/pointers for creating a small "c"
programs using sockets API
which will cause fragmentation ?
You must be asking about IP fragmentation since ethernet doesn't have
such a notion.
The easiest way to generate fragmented IP packets is to use UDP to send
large datagrams. Simply open a SOCK_DGRAM socket and use sendto() to
send datagrams larger than 1500 bytes (well, technically, anything above
1472 bytes in a UDP datagram should do the job).
Or, if you don't want to write a program, just use ping:
ping -s 32768 10.0.0.23
Patrick
========= For LAN/WAN Protocol Analysis, check out PacketView Pro! =========
Patrick Klos Email: patr...@xxxxxxxx
Klos Technologies, Inc. Web: http://www.klos.com/
============================================================================
And make sure Jumbo packets are switched OFF.
.
- Follow-Ups:
- Re: Creating fragmentation using sockets (on ethernet)
- From: ianbrn@xxxxxxxxx
- Re: Creating fragmentation using sockets (on ethernet)
- References:
- Creating fragmentation using sockets (on ethernet)
- From: ianbrn@xxxxxxxxx
- Re: Creating fragmentation using sockets (on ethernet)
- From: Patrick Klos
- Creating fragmentation using sockets (on ethernet)
- Prev by Date: Re: Socket connection return "Process file table overflow."
- Next by Date: Future Risc
- Previous by thread: Re: Creating fragmentation using sockets (on ethernet)
- Next by thread: Re: Creating fragmentation using sockets (on ethernet)
- Index(es):
Relevant Pages
|