Multi-tenant Network Slicing Technique over OpenFlow-based MPLS Networks

Xin Zhe Khooi, Chun Yong Chong, Aris Cahyadi Risdianto, Teck Chaw Ling


Network virtualization plays an important role in the modern Internet architecture. Various OpenFlow-based network slicing techniques have been proposed and implemented to achieve network virtualization.

In this paper, we present a scalable network slicing technique to provide multi-tenant network slices over an OpenFlow-based Multi-Protocol Label Switching (MPLS) network. The proposed approach acts as an isolation mechanism between multiple tenants over the same physical infrastructure, presenting the tenants with independent address range, topology and network control functions via virtualization.

The design and implementation of the network slicing technique are based on the virtual network subsystem of the Open Networking Operating System (ONOS), an open-source software defined networking (SDN) controller. Preliminary evaluations are done to verify that the proposed technique is able to perform address virtualization in a multi-tenant network environment.

Full Text:



RFC 7637 - NVGRE: Network Virtualization Using Generic Routing Encapsulation. (n.d.). Retrieved from

RFC 7348 - Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. (n.d.). Retrieved from

Sherwood, R., Gibb, G., Yap, K.-K., Appenzeller, G., Casado, M., McKeown, N., & Parulkar, G. (2009). Flowvisor: A network virtualization layer. OpenFlow Switch Consortium, Tech. Rep, 1, 132.

Al-Shabibi, A., De Leenheer, M., Gerola, M., Koshibe, A., Snow, W., & Parulkar, G. M. (2014). OpenVirteX: A Network Hypervisor. Paper presented at the Open Networking Summit 2014, Santa Clara, CA.

Yoonseon, H., Thomas, V., Ali, A. S., Jian, L., Huibai, H., William, S., & Won‐Ki, H. J. (2018). ONVisor: Towards a scalable and flexible SDN‐based network virtualization platform on ONOS. International Journal of Network Management, 28(2), e2012. doi:doi:10.1002/nem.2012

Wiki - OF@TEIN Community Web Portal. (n.d.). Retrieved May 25, 2018, from

RFC 3031 - Multiprotocol Label Switching Architecture. (n.d.). Retrieved from

Sharafat, A. R., Das, S., Parulkar, G., & McKeown, N. (2011). MPLS-TE and MPLS VPNS with openflow. Paper presented at the Proceedings of the ACM SIGCOMM 2011 conference, Toronto, Ontario, Canada.

Lantz, B., Heller, B., & McKeown, N. (2010). A network in a laptop: rapid prototyping for software-defined networks. Paper presented at the Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Monterey, California.


  • There are currently no refbacks.