Bug ID 455361: TCP Segmentation Offload is inefficient with small MTU paths

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
11.6.2 HF1

Fixed In:
11.6.0, 11.5.1 HF5

Opened: Apr 03, 2014

Severity: 3-Major

Symptoms

Excessive and slow ICMP and TCP traffic for afflicted flows

Impact

TSO does not generate properly-sized packets, triggering lots of re-transmissions. This creates unnecessary congestion and long data transfer times.

Conditions

Routers in path send ICMP 'fragmentation required' packets informing the BIG-IP system of packet size limitations in the path; true path MTU is lower than what the TCP endpoints negotiated. The BIG-IP system enables TCP Segmentation Offload (TSO).

Workaround

Disable TSO with the following command: 'tmsh modify sys db tm.tcpsegmentationoffload value disable'

Fix Information

Fixed improper handling of ICMP (Internet Control Message Protocol) 'Fragmentation Required' messages from routers. Bug resulted in extremely inefficient behavior by BIG-IP TCP segmentation offload if path MTU (Maximum Transmission Unit) was smaller than what TCP endpoints negotiated.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips