Hi Kevin,
I’d start with a couple of debug commands:
- debug ppp
- debug dialer
- debug pppoe
That should show something when it’s flapping. About VPDN, I just checked but I don’t think you can do this for PPPoE on the client. Here’s what I have on IOS 15:
Client(config)#vpdn enable
Client(config)#vpdn-group MY_GROUP
Client(config-vpdn)#request-dialout
Client(config-vpdn-req-out)#protocol ?
l2tp Use L2TP
I looked around to see if there is anything for IOS 12.4 but I don’t think so. On the ASA, it seems to be possible:
https://www.cisco.com/c/en/us/td/docs/security/asa/asa72/configuration/guide/conf_gd/pppoe.html
Rene