Subject: Re: [44net] Distributed BGP Announce From: Brian D Heaton ky9k-lists@ky9k.org Date: 07/29/2013 05:54 AM
To: AMPRNet working group 44net@hamradio.ucsd.edu
My experience is with Cisco's "ip tcp adjust-mss xxx". It works 100% in all cases I've seen. Some very large deployed networks use that functionality. The only times we have issues is when folks remove that statement thinking it is redundant to MTU size. (We set both)
73-KY9K/Brian
On 7/25/2013 8:59 AM, Marc, LX1DUC wrote
Also as it only really efficts TCP, I solve it on my GRE tunnels with ip tcp adjust-mss 1436 in cisco set interface $interface ip tcp adjust-mss 1436 in juniper tcp-mss-adjust 1436 under an SDP config in Alcatel-Lucent
What is your experience with that setup? Does it always (99.999% :-D) work? If so, count me in an let's go with it.
73 de Marc, LX1DUC
I probably invented that :-) I introduced it into my version of NET (derived from KA9Q NET) in august of 1995, to avoid the fragmentation that frequently occurred when forwarding IP datagrams over NET/ROM transport. In my version, the MSS was automatically calculated from the MTU of the incoming and outgoing interface in the IP routing code. It worked very well. (MTU discovery did not exist back then)
In 2001, Cisco introduced it in IOS and I realized I should have patented it :-)
From changelog: PE1CHL.950819:
TCP SYN packets are examined when routed, and the MSS option will be adjusted down to the maximum MSS possible on the incoming and outgoing interfaces. Thus, a more optimal end-to-end MSS is chosen, and fragmentation is avoided (e.g. when running IP over NET/ROM somewhere inbetween the endpoints)
Rob