I’m not seeing any LCP Echo Request frames sent to PPPoE clients - this can leave behind a “hung” PPPoE session after the client is gone, even though keepalive-timeout is set to 60 seconds as you can see quoted from “export compact” below. This is with RB1100AH running 6.19 as PPPoE server, but one customer has a RB2011LS running 6.22 as PPPoE client on vlan50 and I’m not seeing any LCP Echo Request from them either. Other customers’ simple SOHO routers do send them periodically, and my PPPoE server responds with LCP Echo Reply as it should. Please investigate.
/interface pppoe-server server
add authentication=pap,chap disabled=no interface=vlan50 keepalive-timeout=60 \
max-mru=1492 max-mtu=1492 one-session-per-host=yes service-name=service2
add authentication=pap,chap disabled=no interface=vlan49 keepalive-timeout=60 \
max-mru=1492 max-mtu=1492 one-session-per-host=yes service-name=service1
add authentication=pap,chap disabled=no interface=vlan59 keepalive-timeout=60 \
max-mru=1492 max-mtu=1492 one-session-per-host=yes service-name=service11