[c-nsp] DMVPN Rollout -- MTU questions

Jason LeBlanc jml at packetpimp.org
Fri May 23 09:56:16 EDT 2008


IME, something in the chain blocking icmp packet-too-big messages will 
cause problems.  I've tried to explain to some people we network with 
that blocking all icmp is not a good idea, tcp/ip needs certain types 
allowed to work properly.  In this case for PMTUD (path MTU discovery) 
to work.

Kaj Niemi wrote:
> Hi,
> 
> On May 22, 2008, at 21:04, Eric Cables wrote:
> 
>> I've read all of the DMVPN documentation (design guide / best 
>> practices) I
>> can find, along with the "Resolve IP Fragmentation, MTU, MSS, and PMTUD
>> Issues with GRE and IPSEC" document on cisco.com, but I'm still having 
>> some
>> trouble finding a systematic approach to setting MTU, and/or knowing when
>> the use of tcp adjust-mss is needed.
>>
>> Based on the DMVPN best practices design guide, we have implemented the
>> following:
>> - IP MTU 1400
>> - Tunnel PMTUD
>>
>> The above, however, doesn't seem to work in some cases.  Users as these
>> sites complain of intermittent connectivity problems, which seem to be
>> solved rather quickly by reducing the IP MTU, and configuring TCP
>> adjust-mss.  I do have concern as to why PTMUD isn't working as expected
>> (sending ICMP unreachables to the client to adjust their MTU 
>> accordingly),
>> and exactly what values to set both IP MTU to, as well as TCP adjust-mss,
>> assuming it's necessary.
> 
> My experience has been that, instead of playing with interface/server 
> MTUs, simply setting ip tcp adjust-mss 1300 on any customer ingress 
> interface (very, very, very conservative) resolves any issues. Most 
> issues in a typical rollout seem to originate from Windows boxes and 
> Windows administrators.
> 
> Are ICMP unreachables actually sent? Do they get encapsulated into a 
> tunnel? Do you filter ICMP somewhere?
> 
> 
> 
> 
> HTH
> 
> Kaj
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> cisco-nsp mailing list  cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/


More information about the cisco-nsp mailing list