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
On Mon, 29 Jul 2013 21:19:14 +0200, Rob Janssen pe1chl@amsat.org wrote:
In 2001, Cisco introduced it in IOS and I realized I should have patented it :-)
If they patented it, you and your army of lawyers might be able to invalidate their patent for prior art and claim a piece of the Cisco pie. But then, you probably wouldn't live long enough to collect.