×

Warning message

  • Cisco Support Forums is in Read Only mode while the site is being migrated.
  • Cisco Support Forums is in Read Only mode while the site is being migrated.

TCP MSS adjustment not working

Unanswered Question
Aug 21st, 2012
User Badges:

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.   

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Peter Paluch Tue, 08/21/2012 - 19:30
User Badges:
  • Cisco Employee,

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

Actions

This Discussion

Related Content