Give more speed youtube,google and other peering wesite speed to some pppoe user pool

I have one internet link and second is peering link of google…i am running my pppoe server on 1100 AHX2 controlled by DMA Softlab Radius Manager…I am giving different speed plans like 512kbps,1mbps,2mbps,4mbps…I want to give 6mbps speed for peering sites to each user in specific pppoe ip pool…if the user is using 512kbps plan than he should use other sites at 512kbps but if he use peering sites it will at 6mbps speed…i have done something like below but i thing it does not work properly…currently i create dst address list using mark connection and packet but i will manually add ip address list of peering ips from ip route list..


/ip firewall filter
add action=add-dst-to-address-list address-list=Youtube_list chain=forward
comment=Youtube content=googlevideo.com

/ip firewall mangle
add action=mark-connection chain=forward comment=Youtube.com
connection-state=new dst-address-list=Youtube_list new-connection-mark=
Youtube-conn
add action=mark-packet chain=forward connection-mark=Youtube-conn
new-packet-mark=Youtube-conn passthrough=no


/queue type
add kind=pcq name=youtube_D pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=6M pcq-src-address6-mask=64
add kind=pcq name=youtube_U pcq-classifier=src-address pcq-dst-address6-mask=64 pcq-rate=6M pcq-src-address6-mask=64


/queue simple
add name=Youtube packet-marks=Youtube-conn queue=youtube_U/youtube_D target=“”


/system script
/queue simple move [find name=“Youtube”] [:pick [find] 1]


but something is wrong it works some time but some time fails
I want to give each pppoe user 6mbps for peering(youtube) even the user using 512kbps plan


I don’t want to use Layer7 protocol due to high cpu usage

Did you got any solution?
Please let me know I wanted this too but can’t seem to work.
Thank You!

GO to the following link
https://youtu.be/P4IWdn_2K-E

it may be helpful