I currently have an OSPF routed network, I create tunnels using EoIP from each AP to a core router and running a pppoe server on each EoIP tunnel on the core router, this has worked fine for a long time. But EoIP not very efficient on bandwidth. It has about 250 terminated PPPoE sessions across 7 PPPoE servers on one router.
Can MPLS/VPLS solve this and be more efficient over EoIP tunnels? instead of having 7 PPPoE servers for each EoIP tunnel running can I have just one PPPoE server and use VPLS with MPLS to get efficient use of bandwidth?