Queue problem for PPPoE traffic originated from a routed subnet

Hello,
I’ve a strange problem in queueing some PPPoe traffic.

Situation:

  • PPPoE server without fasttrack
  • RB client that has the IP 100.65.0.10 assigned to PPPoE interface
  • RB client that has the first usable IP of /30 assigned to a physical interface
  • Public /30 routed to PPPoE
  • Queue 30M download 10M upload

If I do a bandwidth test from client RB to an internet router I get 30/10 so the exac that I expect.
If I do a bandwidth test from an host that has the second usable address of the /30 to an internet router the upload queue works so 10M but the download queue does not match packets so it’s ignored and I get unlimited bandwidth (50M in this case)
Screenshot 2021-10-21 at 20.07.09.png

Anyone with same problem?

Communicated with you re this topic on FB, want to test in lab environment before I can give further comments, just have not had time to test in lab…

I’ve a ticket opened but I’ve no reply for 6 days

I had this issue and mikrotik support responded in an email i wrote to them.
When traffic goes inside a queue once it cannot pass again in single queues - so if lets say you have 2 queues for client A and B - the order is important.

If you have client A limited at 100/100 and talking to client B with a limit 50/20 then essentially client B will have 100/100 only when talking to A as it will hit the queue of A first essentially ignoring B’s limits.

Hope this helps - there is no way to fix this with dynamic pppoe single queues.

CoMMyz it’s not a problem of a client that talks to another queued client, but a client going to the internet, so there is only one queue.
To recap:

  • Queue UP/DOWN for packet originated from the PPPoE assigned address works
  • Queue UP for packet originated from the routed subnet to PPPoE works
  • Queue DOWN for packet originated from the routed subnet to PPPoE NOT works

I think your best option is going to send copies of config / supout file to MT support

The ticket has been opened on 22 of October but I’ve not received a true answer yet…

One month with a ticket opened and the problem is still there