Not sure if this is possible today, but I would like to see an option for public peering to have more granularity on the list of BGP communities so we only advertise services that a customer owns. As far as I can see today, through Microsoft peering we will see all public IP in the selected Azure region including those belonging to Microsoft Azure public services, a customer public IP address and any other customer public IP in that region. That means that lot of traffic is routed through public peering. Wouldn't be better to route traffic through Internet to an Azure public service that belongs to a 3rd party?that would reduce the amount of traffic routed through the peering. I can think of a cost concern in the sense of outbound data or return traffic to a customer prefix for large downloads for instance
We are investing all new functionality in Microsoft peering using route filters. We are considering future functionality for greater granularity and will place this under review for future development.