Split speed between two subnets and allow maximum speed if available

I’m not sure if there is a way to do this with RouterOS, but I intended to do it as follows:

  1. I have a 70Mbps link
  2. I want to split this link equally (35Mbps for each) between two subnets (192.168.1.0/24 and 192.168.2.0/24).
  3. But if one of the subnets is not fully using the 35Mbps, the other could use the unused speed.

Examples:

  1. The two subnets are using 100% speed, each one will have 35Mbps.
  2. Subnet 1 is using 10Mbps so the subnet 2 can use 60Mbps.
  3. Subnet 2 is not using anything so the subnet 1 can use 70Mbps (full link speed).

Is this possible with RouterOS? Currently I have the 35Mbps division for each, but most of the time it has unused speed.

Yes. I’m not expert on this, but take a look at Queue Tree.