標題: MToS: Multi-Tenant Network over Software Defined Networking
作者: Jia, Wen-Kang
Chen, Yaw-Chung
Lin, Johanes
資訊工程學系
Department of Computer Science
關鍵字: SDN;multi-tenant network;MPLS VPN;OpenFlow;Ryu
公開日期: 1-Jan-2019
摘要: MToS, a multi-tenant network service is designed and implemented under Software-Defined Network (SDN) environment. One of the solutions to establish multi-tenant network in non-SDN environment is Multi-Protocol Label Switching Virtual Private Network that involves numerous and complicated protocols to be configured prior to the establishment of multi-tenant network. With SDN, it opens new opportunities to create multi-tenant networks that are less complicated, more automated, and lower implementation cost via SDN commodity devices. MToS categorizes OpenFlow switches into three hierarchies, where matching fields and actions in flow entries are different depending on the switch hierarchy. Therefore, traffic forwarding can be scalable. MToS provides tenant isolation through dedicate flow table associated with each tenant, and tenant MAC address as the identifier which is used in flow table redirection and packet header modification. Traffic forwarding between Edge switches is achieved through Edge MAC address as the identifier which is used in packet header modification, and Edge switch serves as ARP Proxy for tenant end hosts. Comparing to MPLS VPN, MToS only requires essential information about tenants to construct a multi-tenant network. By taking advantage of SDN centralized global network information, MToS adds automations of IP address management and shortest path routes calculation. MToS is developed based upon OpenFlow version 1.3, and implemented in Python and runs on top of Ryu SDN framework.
URI: http://dx.doi.org/10.1109/SOCA.2019.00028
http://hdl.handle.net/11536/154290
ISBN: 978-1-7281-5411-4
ISSN: 2163-2871
DOI: 10.1109/SOCA.2019.00028
期刊: 2019 IEEE 12TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA 2019)
起始頁: 139
結束頁: 146
Appears in Collections:Conferences Paper