I've just installed an ExpressRoute between our data center and Azure. The ExpressRoute replaced a VPN tunnel between my MX250 HA pair in the data center and a vMX in Azure. Remote sites are connected to the data center MX250 pair hub and spoke VPN. I have a redundant pair of Cat 9300 switches in the same data center for the ExpressRoute, using a private ASN for Azure (private access only, nothing public). I'm trying to figure out if I can turn on BGP on my MX250 pair and peer with my Cat 9300 switches to get rid of the static routes, but the documentation I can find is VPN specific. I'm going to get a window to do some testing, but wanted to throw it out there to see if this is possible. I'm checking in advance because I wanted to use OSPF like this (then redist with BGP), but found that OSPF on the Meraki is really not full featured. Can I get my MX to iBGP peer with my Catalyst pair to extend BGP routing this last step?
If I can do that, I'd probably want to turn it on to the remote sites too at some point when needed.
Is there a gotcha with BGP on the Meraki I'll run into or should this work?