This scenario goes well beyond my BGP skills. We have a case where we want only specific ASNs to go through a specific provider while maintaining our AS as the transit AS between the customer AS and the provider AS. Controlling inbound traffic appears to be easier because we have the capability to only advertise specific ASNs out through a specific provider (without advertising our own). Controlling outbound traffic is where I'm having trouble. I know we can use communities with local preference to make one provider more desirable than another but I don't know how to stop our own AS traffic from going out a provider while allowing specific ASNs. I'm including a diagram to help explain. Thanks!