HyperExchange: A protocol-agnostic exchange fabric enabling peering of Virtual Networks
network virtualization : state of the art and research challenges .