Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Webcast-Catalyst9k
New Member

TCP MSS adjustment not working

Hi,

I'm trying to use "ip tcp mss adjustment"  on a GRE Tunnel to force end nodes to reduce their packet size. I've confirgured "ip tcp adjust-mss 1400" on both side of the GRE Tunnel, but the router is still sending ICMP Type 3, code 4 with Next hop MTU=1476. I was expecting to see a smaller Next hop like MTU  1444 bytes.

Please advise.   

Everyone's tags (3)
1 REPLY
Cisco Employee

TCP MSS adjustment not working

Herold,

It is possible that the TCP MSS adjustment works but note that it applies specifically to TCP traffic by modifying the contents of TCP SYN or SYN/ACK segments directly. It does not use ICMP to perform its work. For other kinds traffic (say, UDP or ICMP), the TCP MSS adjustment does not apply.

If you see the ICMP T3C4 messages being sent by your router, can you examine their contents using Wireshark and see what contents do they carry? Usually, they also hold the IP+L4 header of the packet they relate to. I would be interested to see if they still refer to some TCP traffic, or whether the related packet was a non-TCP datagram.

The Next Hop MTU of 1476 is correct for GRE tunnels (1500B - 20B for the new IP header - 4B for the GRE header).

Best regards,

Peter

470
Views
0
Helpful
1
Replies
CreatePlease to create content