Network virtualization controller for abstraction and control of OpenFlow-enabled multi-tenant multi-technology transport networks