A network hypervisor is introduced to dynamically deploy multi-tenant virtual networks on top of multi-technology optical networks. It provides an abstract view of each virtual network and enables its control through an independent SDN controller. OCIS codes: (060.4250) Networks; (060.4258) Networks, network topology
IntroductionTransport networks include different optical technologies (e.g., flexi-grid, OPS) and heterogeneous control technologies (e.g., OpenFlow -OF-, GMPLS/PCE), which enable flexible and dynamic networking but also create a multi-domain multi-technology network scenario in order to support end-to-end service provisioning. Such a transport network scenario raises challenges for efficient network control and operations. An SDN-enabled virtualization platform that allows abstracting and controlling a multi-domain multi-technology transport network is able to support rapid deployment of applications and network services and improve overall network operations. The creation and operation of multi-tenant virtual networks also allows better network utilization.Optical Network Virtualization has been respectively studied in a single GMPLS-controlled domain [1] and an OF domain [2]. In addition, the provision of a multi-domain Virtual Optical Network (VON) has also been proposed with the usage of per-domain virtualization [1]. A Network Orchestrator (NO) was introduced in order to provision end-to-end connectivity within a multi-domain VON.In order to achieve multi-domain virtualization, we propose the Network Virtualization Controller (NVC) as a network hypervisor to deploy multi-tenant VONs and allow their own customized control. The NVC runs over a NO, as shown in Fig. 1.a. NO is the responsible for providing end-to-end connectivity on top of multi-technology transport networks. The NVC is in-line with ACTN framework (IETF) [3] and SDN architecture (ONF) [4], where hierarchical SDN controllers have been considered to provide different layers of abstraction.