I have carried out an experiment to test how many PPPoE dials can Mikrotik deal with simultaneously, the result is bad, and I’d like to know the reason.
I have created two vlan interfaces at erther 1: vlan 2 and vlan 3, then created two pppoe client interfaces based on the vlan interfaces respectively; similarly, two vlan interfaces are created on ether 2, and two pppoe server interfaces are created on the vlan interfaces respectively, so in each vlan there is a pppoe client and a pppoe server. PPP secrets and PPP profiles are created correctly, and each secret/profile is corresponding with one pppoe client/server. The two pppoe clients and pppoe server are disabled. Ether 1 and ether 2 are connected through a cross twisted-pair. Save configuration and reboot Mikrotik.
Ok, let’s do the test, it is very simple: first enable the two pppoe server interfaces, and then enable the two pppoe client interfaces simultaneously, pay attention, “simultaneously”, I have found that the pppoe connection is not stable: for a moment down and for a moment up. I have tried several times and got the same result.
From the syslog, I found these messages:
pppoe,ppp,debug <0002>: PPP disconnected <not enough resources> in 12-Nov 14:1:0.14
pppoe,ppp,info <pppoe-1>: terminating... - not enough resources in 12-Nov 14:1:0.14
pppoe,debug,packet svr_vlan2: sent PADT to 00:01:02:92:4F:31 in 12-Nov 14:1:0.14
So why the pppoe client link down? The reason is the pppoe server sends a PADT packet to the pppoe client, here “svr_vlan2” is the pppoe server interface in vlan 2 on ether 2, and “00:01:02:92:4F:31” is the MAC address of the pppoe client interface on ether 1.
I don’t know the meaning of “not enough resources”, only two pppoe links, without any other traffic, why “not enough resources”?
Mikrotik is running on a PC with 128M RAM, and CPU is Celeron 600, software version is 2.9.2.
Any suggestion is welcome.