.) dhcpv6-server - override prefix pool and/or DNS server settings by values received from RADIUS;.) discovery - correctly create neighbors from VLAN tagged discovery messages;.) discovery - fixed CDP packets not including address on slave ports (introduced in v6.44).
I'm aware that this is a common question but I've invested two days now to learn this and still could not find a clear explanation...
Recently I bought a Miktotik hEX (RouterOS 6, Level 4), used as the main router for a 100MBit down / 30MBit up fiber connection (speed tests show actually 110/33 as my provider adds a 10% margin). I want to prioritize traffic mainly to avoid issues with VoIP calls (via Twilio).
I had successfully prioritized traffic before with FireQOS using a custom Linux box (that could not handle more than 20Mbit, though) using the following config:
Meanwhile I tried to set up packet marks accordingly, in RouterOS:
I think I need to set up Queue Trees on the Mikrotik and create a main queue for the available up/down speeds and divide by some priorities.
Currently I don't know where to start as I can't see a way to create two distinct queues for incoming and for outgoing traffic (as I have an asymmetrical bandwidth).
I see there are predefined (parent) queues for each interface but the problem is that I am using VLAN to provide WAN access to three completely independent subnets. The single physical port I'm using is
ether2-master
:I guess creating a queue for parent
ether2-master
won't work as packets won't be marked on that level (right?), since all ether2-master
packets are VLAN-tagged.I'd like to have the same QoS as I had with FireQOS but what's really important is the VoIP part.
So, how should I configure the Queue Tree?
Udo GUdo G20122 gold badges66 silver badges1616 bronze badges
1 Answer
I would definitely mark the packets before routing decision so you should set your routing mark rules on the prerouting and not the forward chain.
Then add queues for voip traffic under the global queue and set guaranteed speed.
You should mark the incoming and outgoing traffic separately too (interactive_in, interactive_out, synacks_in, synacks_out, etc). Then you can create the appropriate queues. You cannot specify the allocated bandwidth in percantage, you have to set bit/s values.
Please note that the priority value does not mean any packet priority. It's just sets the order of the queues.
bcs78bcs78
Not the answer you're looking for? Browse other questions tagged mikrotikqosrouteros or ask your own question.
I'm aware that this is a common question but I've invested two days now to learn this and still could not find a clear explanation...
Recently I bought a Miktotik hEX (RouterOS 6, Level 4), used as the main router for a 100MBit down / 30MBit up fiber connection (speed tests show actually 110/33 as my provider adds a 10% margin). I want to prioritize traffic mainly to avoid issues with VoIP calls (via Twilio).
I had successfully prioritized traffic before with FireQOS using a custom Linux box (that could not handle more than 20Mbit, though) using the following config:
Meanwhile I tried to set up packet marks accordingly, in RouterOS:
I think I need to set up Queue Trees on the Mikrotik and create a main queue for the available up/down speeds and divide by some priorities.
Currently I don't know where to start as I can't see a way to create two distinct queues for incoming and for outgoing traffic (as I have an asymmetrical bandwidth).
I see there are predefined (parent) queues for each interface but the problem is that I am using VLAN to provide WAN access to three completely independent subnets. The single physical port I'm using is
ether2-master
:I guess creating a queue for parent
ether2-master
won't work as packets won't be marked on that level (right?), since all ether2-master
packets are VLAN-tagged.I'd like to have the same QoS as I had with FireQOS but what's really important is the VoIP part.
So, how should I configure the Queue Tree?
Udo GUdo G20122 gold badges66 silver badges1616 bronze badges
1 Answer
I would definitely mark the packets before routing decision so you should set your routing mark rules on the prerouting and not the forward chain.
Then add queues for voip traffic under the global queue and set guaranteed speed.
You should mark the incoming and outgoing traffic separately too (interactive_in, interactive_out, synacks_in, synacks_out, etc). Then you can create the appropriate queues. You cannot specify the allocated bandwidth in percantage, you have to set bit/s values.
Please note that the priority value does not mean any packet priority. It's just sets the order of the queues.
bcs78bcs78