On Lab 2, I am having issues with getting MPLS to cross my PPPoE connection. Section 1.6 is setting up a PPPoE link between R5 and R6. I set this up and the PPPoE connection is up and good. My configs pretty well match the solutions guide, and all is good initially, but I set up my MP-eBGP (address-family vpnv4) session which makes R5 and R6 direct MP-eBGP neighbors. They are ASBRs (option B), but my underlying link does not get enabled for MPLS which it should by default.
With PPPoE link up between R5 and R6...
--------------------------
r5#show mpls interfaces
Interface IP Tunnel Operational
FastEthernet0/0 Yes (ldp) No Yes
r5#
r6#show mpls interfaces
Interface IP Tunnel Operational
GigabitEthernet0/1 Yes (ldp) No Yes
r6#
if I remove the PPPoE and just run this over the Ethernet connection between R5 and R6, everything runs smoothly and the BGP sessions automatically enables MPLS on the underlying interfaces as it should.
--------------------------
r5#show mpls interfaces
Interface IP Tunnel Operational
FastEthernet0/0 Yes (ldp) No Yes
FastEthernet0/1 No No Yes
r5#
r6#show mpls interfaces
Interface IP Tunnel Operational
GigabitEthernet0/0 No No Yes
GigabitEthernet0/1 Yes (ldp) No Yes
r6#
I have also enabled a tunnel interface over the PPPoE link, and that does work. It works pretty much the same as if I were running direct over the ethernet interfaces. I am not sure what I am missing about PPPoE and running your MP-eBGP/MPLS over it.
I have tried to enable the ip tcp adjust-mss 1452 and tag-switching mtu 1452 with the PPPoE, but no luck. Any help is appreciated.
- jeff