Route traffic depending on protocol - How to

All,

I’d like to route all tcp port 22 (ssh) traffic to go through my second ISP which is dedicated for this specific protocol.
i have a number of destinations that keeps changing, so far i’m routing by destination as such:

add comment="Some meaningful comment" disabled=no distance=10 dst-address=A.B.C.D/32 gateway=MyGw scope=30 target-scope=10

i would like to do the same but protocol based, any suggestion would be appreciated

You can force any traffic over specific gateway using routing mark in mangle and rouring table something like this:

/ip firewall mangle add chain=prerouting protocol=tcp dst-port=22 in-interface=lan action =mark-routing new-routing-mark=ssh-route

/ip route add routing-mark=ssh-route gateway=your_gateway2

sent from my mobile phone using tapatalk