Recently trying to setup a CCR to connect to an ISP using Fully Bridged PPPoE utilising a Draytek Vigor 130.
Issue:
Even with all the vlan options turned off the Vigor seems to be tagging the PPPoE with VLAN ID 0
Findings:
As the PADO comes back tagged with VLAN ID 0 it (the CCR) refuses to see the connection and dial out with it.
Even the PPPoE scanner doesn’t list it as an available connection.
Plug the Vigor 130 into a PC or another brand of router and it dials the PPPoE without issue.
At first I thought I was going mad as the Modem seemed to work with everything else except the Mikrotik Kit.
Tried an older Vigor 120 with the same settings and it worked with the CCR without issue.
Took a closer look at what was going on using the Packet Sniffer watching the PADI / PADO exchange with the Vigor 120 and then the Vigor 130 and popping the results into Wireshark.
That’s where I discovered the VLAN Tag on the PADO coming from the Vigor 130.
The reason I need fully bridged is because we will be bonding 4 DSL Lines with MLPPP on the CCR and need the original PPPoE session passed back and not the PPPoE relay that the Vigors are often popular for.
Within a few months we’ll have access to Fibre\VDSL which is why we opted for the Vigor 130 not the older 120.
As an aside we current have an RB2011 here which is going to another site. As it has a switch chip and can wrangle a few more tricks with VLAN I had a play.
I connected the Vigor 130 to a slave port on a switch, set it to strip all the VLAN tags and set it to access the PPPoE through the master port. This worked fine and connected as expected, which only goes on to confirm that the VLAN ID 0 on the PADO is what is causing the issue.
As the CCR doesn’t have a switch chip though to remove the VLAN tags remains an issue though as the CCR.
The CCR doesn’t let me set VLAN ID 0 (reserved etc etc) and I’m not sure if the CCR can be set to strip tags like other Routerboards which have switch chips.
Draytek support have currently told me my support request is invaild (…?) despite giving all the info they asked for.
Any ideas on how to get this working on a CCR without having to pass it through something to remove the tags..?
Or even better, Does Mikrotik have any sort of workaround in place for an issue such as this.