
On Wed, Oct 01, 2014 at 05:04:26PM +0000, Gary Gapinski via Outages wrote:
On 10/01/2014 03:27 PM, Chuck Anderson via Outages wrote:
Interesting. Does the 1480 MTU setting from RA show up on your interface configuration, or in a routing table entry?
No, and no (found no easy way to check).
The Linux "/sbin/ip" command apparently can show mtu and advmss (as seen in Google search results), but on my system it doesn't show them. cat /proc/sys/net/ipv6/conf/<interface>/mtu does show it though.
Is your TCP connection to www.juniper.net using an MSS of 1220? If so, then of course you wouldn't see the issue.
Found no easy way to check.
Given the lack of "advmss" output in "/sbin/ip -6 route show", I'm using tcpdump to verify the initial SYN packet.
However, if I were in your place, I would be watching for ICMPv6 packets coming in your direction (including from your edge router) while capturing the TCP connection startup (namely, watching for PMTU to be determined).
I am running Ubiquiti (EdgeOS), and it uses radvd. The following is what I see in /etc/radvd.conf:
interface eth2 { # This section was automatically generated by the Vyatta # configuration sub-system. Do not edit it. # # Generated by root on Sun Sep 7 13:01:05 2014 # IgnoreIfMissing on; AdvSendAdvert on; AdvOtherConfigFlag off; AdvDefaultLifetime 180; AdvLinkMTU 1480;
I did just set this on my OpenWrt router. I see from "rdisc6" (and tcpdump) that I'm now getting a Link MTU option. But "/sbin/ip" still doesn't show it anywhere. /proc/sys/net/ipv6/conf/<interface>/mtu is showing the change to 1480.
While watching a web browser conversation with www.juniper.net , I see the initial SYN with MSS of 1420 and return SYN ACK with MSS 1440.
Right. If you turn off the AdvLinkMTU option (or set it back to 1500) such that the initial SYN sets an MSS of 1440, do you then have problems reaching www.juniper.net?