We have a upstream provider who is giving us free bandwidth for connections to and from local IX.
We are managing bandwidth for clients via Simple Queue.
Local IX has given us list of IP Addresses so that we can send traffic for those destinations to them.
Can anyone please suggest us an effective way so that we can give our customers overall 50M free bandwidth to and from local IX and that bandwidth is not accounted via simple queue.
create address-list with local IX addresses
mark packets via mangle
use simple queues on non-marked packets (marked packets will receive max bandwidth)
Is there any way to implement policy such that IX bandwidth outbounds/inbounds through different route (VLAN 500) and International traffic passes though other route (VLAN 501) ?
For example, if the traffic is to IX address list, Masquerade is done with the IP of VLAN 500 and for International traffic Masquerade is done with the IP of VLAN 501.
I think, in your case, there’s no need for complex routing policy.
Simple add a set of explicit static routes to IX networks
International traffic, in turn, will follow the default route (dst-address=0.0.0.0/0)