Also from 802.11 planet
<H3>Fragmentation Implementation Tips</H3>
The use of fragmentation can increase the reliability of frame transmissions. Because of sending smaller frames, collisions are much less likely to occur. The fragment size value can typically be set between 256 and 2,048 bytes. This value is user controllable. In fact, you activate fragmentation by setting a particular frame size threshold (in bytes). If the frame that the access point is transmitting is larger than the threshold, it will trigger the fragmentation function. If the packet size is equal to or less than the threshold, the access point will not use fragmentation. Of course, setting the threshold to the largest value (2,048 bytes) effectively disables fragmentation.
Similar to
RTS/CTS, a good method to find out if you should activate fragmentation is to monitor the wireless LAN for collisions. If you find a relatively large number of collisions, then try using fragmentation. This can improve throughput if the fragmentation threshold is set just right.
If very few collisions (less than 5 percent) are occurring, then don't bother. The additional headers applied to each fragment would dramatically increase the overhead on the network, reducing throughput. That, you want to avoid.
If significant numbers of collisions are occurring, try setting the fragmentation threshold to around 1,000 bytes first, then tweak it until you find the best results. After invoking fragmentation, follow-up with some testing to determine if the number of collisions is less and the resulting throughput is better. You should try a different setting or discontinue using it altogether if the throughput drops (even if you have fewer collisions).
The use of 802.11 simulation tools (e.g.,
Opnet) can aid in determining optimum fragmentation threshold sizes, but you'll need to develop a simulation model that mimics your network. It will be difficult to accurately portray the RF interference on the actual network. As a result, fine-tune the actual WLAN in conjunction with real testing results.
As a final note, keep in mind that the use of
RTS/CTS could be a better way to reduce collisions if hidden nodes are present. It's best to jointly consider the use of RTS/CTS and fragmentation before settling on which one to use. As with any 802.11 tuning mechanisms, the goal is to improve performance. If what you do improves throughput, then you're doing the right thing.