Hi is it possible to do this with one subnet?
Im currently using 2 subnet to do this
PCC
ether5 = 192.168.252.1/30
QOS
ether1 = 192.168.252.2/30
bridge = 192.168.253.0/24
#PCC Router
/interface bridge
add name=bridge1
/interface bridge port
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
/ip address
add address=192.168.252.1/29 interface=bridge1 network=192.168.252.0
/ip dhcp-client
add interface=ether1
add interface=ether2
add interface=ether3
/ip dns
set servers=1.1.1.1,1.0.0.1
/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.1.0/29 in-interface=ether1
add action=accept chain=prerouting dst-address=192.168.2.0/29 in-interface=ether2
add action=accept chain=prerouting dst-address=192.168.3.0/29 in-interface=ether3
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether1 new-connection-mark=ISP1_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether2 new-connection-mark=ISP2_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether3 new-connection-mark=ISP3_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1 new-connection-mark=ISP1_conn passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1 new-connection-mark=ISP2_conn passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1 new-connection-mark=ISP3_conn passthrough=yes per-connection-classifier=both-addresses:3/2
add action=mark-routing chain=prerouting connection-mark=ISP1_conn in-interface=bridge1 new-routing-mark=to_ISP1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_conn in-interface=bridge1 new-routing-mark=to_ISP2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_conn in-interface=bridge1 new-routing-mark=to_ISP3 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP1_conn new-routing-mark=to_ISP1 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP2_conn new-routing-mark=to_ISP2 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP3_conn new-routing-mark=to_ISP3 passthrough=yes
/ip firewall nat
add action=src-nat chain=srcnat out-interface=ether1 to-address=192.168.1.2
add action=src-nat chain=srcnat out-interface=ether2 to-address=192.168.2.2
add action=src-nat chain=srcnat out-interface=ether3 to-address=192.168.3.2
/ip route
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_ISP1 scope=30 target-scope=10
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_ISP2 scope=30 target-scope=10
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.3.1 routing-mark=to_ISP3 scope=30 target-scope=10
add check-gateway=ping distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=30 target-scope=10
add check-gateway=ping distance=2 dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=30 target-scope=10
add check-gateway=ping distance=3 dst-address=0.0.0.0/0 gateway=192.168.3.1 scope=30 target-scope=10
add distance=1 dst-address=192.168.253.0/24 gateway=192.168.252.2
#QOS Router
/interface bridge
add arp=proxy-arp name=bridge1
/ip firewall layer7-protocol
add name=streaming regexp=videoplayback|video
/ip pool
add name=dhcp_pool1 ranges=192.168.253.2-192.168.253.254
/ip dhcp-server
add address-pool=dhcp_pool1 disabled=no interface=bridge1 name=dhcp1
/queue tree
add name=download parent=global queue=pcq-download-default
add name=dl_browsing packet-mark=http_pkt parent=download priority=4 queue=pcq-download-default
add name=dl_streaming packet-mark=strm_pkt parent=download priority=7 queue=pcq-download-default
/interface bridge port
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 interface=ether6
add bridge=bridge1 interface=ether7
add bridge=bridge1 interface=ether8
add bridge=bridge1 interface=ether9
add bridge=bridge1 interface=ether10
/ip address
add address=192.168.253.1/24 interface=bridge1 network=192.168.253.0
/ip dhcp-client
add interface=ether2
/ip dhcp-server network
add address=192.168.253.0/24 gateway=192.168.253.1
/ip dns
set servers=8.8.8.8,8.8.4.4
/ip firewall mangle
add action=mark-connection chain=prerouting dst-port=443 new-connection-mark=strm_conn passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=strm_conn new-packet-mark=strm_pkt passthrough=no
add action=mark-connection chain=prerouting dst-port=80,443 new-connection-mark=http_conn passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting connection-mark=http_conn new-packet-mark=http_pkt passthrough=no
/ip route
add distance=1 gateway=192.168.252.1
Thanks in advance