Rethinking Routing And Peering In The Era Of Vertical Integration Of Network Functions