So, first time configuring ExpressRoute for Azure, looking at 2x 1G expressroute over a 10G physical from megaport (accepting we don't have diverse path or redundant routers anyway). This is where I realise an IP Services L3 switch supports .1q tunnel but not QinQ termination.... damn. What's a multi gig router worth? $40k for an ASR 1001-X limited to 2.5G CEF? Fuck that. Megaport into .1q tunnel, out of another .1q tunnel switchport access vlan X to remove outer tag, into regular trunk port. Duplicate for outer vlan Y. $20k worth of feature improvement for the price of 2 patch leads. Seems to be working, kinda proud of my hack.