Ive almost finished a conversion from EOIP to MPLS with VPLS.
I have a OSPF routed network configured much the same way as the wiki, same with the MPLS config.
Ive created VPLS tunnels from each remote router to a core router, and all work except 1.
All routers are configured similar but this one it only shows “running” on the core router, and never at the
remote router.
If I configure another VPLS tunnel from the remote router to another remote router it works so
it makes no sense.
there isnt any log entries though so its hard to figure out.
Anyone with ideas?
You have forgotten to enable MPLS LDP on one of the interfaces somewhere along the path..
Double check this, I stuggled with the same situation
It seems that in MPLS-Interface MTU leaving it to “all” causes issues, I set each interface manually to 1518 (for the vpls+pppoe) and it works perfectly now.
What is your MTU of your pppoe-clients? 1492?
Mplsguy recommends an MTU of 1526 for VPLS, http://forum.mikrotik.com/t/most-stable-vpls-setup/32322/1
I’m assuming since a pppoe-client has an mtu of 1492 instead of 1500, then an mpls mtu of 1518 is perfect then?
My MTU for PPPoE clients has always been 1480.
Setting 1518 seems to allow an unfragmented PPPoE packet thru OK.
Do you specify each interface even if they are all set to 1518?
I specified each interface, I couldnt get “all” to work. I dont know why. It was only on a part of my network too where this didnt work.
I ended up back at 1508 because my pppoe packets with the 2 headers fit. My PPPoE MTU was 1480