looking for advice before I start complaining to my ISP, which uses PPPoE over a GPON fiber. I noticed that I lose IPv6 connectivity 30 minutes after connection is established. If I do a tcpdump for RA on the PPPoE interface (below), I can see the initial RA packet when the connection is established, but nothing after that.
I am running OpenWRT 19.07.04 on Linksys WRT1200AC.
Shouldnt I be seeing RA packages regularly on the PPPoE interface to maintain the connection?
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option family 'ipv6'
option target 'ACCEPT'
list src_ip 'fc00::/6'
list dest_ip 'fc00::/6'
option dest_port '546-547'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
list icmp_type 'destination-unreachable'
list icmp_type 'echo-reply'
list icmp_type 'echo-request'
list icmp_type 'neighbour-advertisement'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'router-solicitation'
list icmp_type 'time-exceeded'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
When the link is extablished I get a working /64 address and also clients in the LAN have a working IPv6 connection. The problem starts when the original router lifetime of 1800s expires.
Hmm, do you see any router solicitation messages heading out from your network, before the time is up? I'm wondering if any extra DHCPv6 options need to be enabled on WAN/WAN6.
tcpdump does not show any router solicitation messages going out from my device.
I can see that the default IPv6 routes disappear from the routing table after 30 minutes, if I manually add them back afterwards, IPv6 connection is restored without having to restart the interface.
According to this page, the RA and RS settings are deprecated.