Hi all,
Running 2.9.44, RB500.
All our customers connect to an RB500 PPPoE server.
They get their speed given to them via Radius, so on the MT there is a simple queue dynamically created for each customer.
Now our backend will boot the customer off once they reached their download usage quota, once the customer reconnects, they are given a new simple queue, 64kb down 32kb up, what we call “capped” speed.
What we’d like to do is allow all voip traffic to be unlimited, no restrictions on speed or what plan the customer is on.
We already have 2 mangle rules marking packets destined to and from the sip server, udp, 5060.
This is working, and the packets are being marked.
We have now created a simple queue at the top of the list basically saying anything matching the packet mark voip, give unlimited speed, priority 1. We also added a queue tree.
Packets are hitting it, but only download, not upload.
The way we are testing it is by uploading at full speed 32kbits, and trying to make a call via VOIP, the quality of course is shocking.
Are we doing this correct ?
[admin@pppoe-blackburn01] ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=forward action=mark-packet new-packet-mark=voip passthrough=yes dst-address=202.168.56.133 protocol=udp
1 chain=forward action=mark-packet new-packet-mark=voip passthrough=yes src-address=202.168.56.133 protocol=udp
[admin@pppoe-blackburn01] ip firewall mangle>
[admin@pppoe-blackburn01] queue tree> print
Flags: X - disabled, I - invalid
0 name=“globalvoip_qos” parent=ether1 packet-mark=voip limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
[admin@pppoe-blackburn01] queue tree>
[admin@pppoe-blackburn01] queue simple> print
Flags: X - disabled, I - invalid, D - dynamic
0 name=“voip_guarantee” dst-address=0.0.0.0/0 interface=ether1 parent=none packet-marks=voip direction=both priority=1 queue=default-small/default-small
limit-at=0/0 max-limit=0/0 total-queue=default-small
Thanks in advance.