SlideShare a Scribd company logo
An Elementary Multi-tenant Framework
on the Northbound Side of SDN
HAO JIANG
Advisor: Prof. Ahmed Bouabdallah
1
Agenda
• State of the Art
- Software-defined Networking (SDN)
- Multi-tenant Networking
- Multi-tenancy in SDN
• Existing Solution
- OpenDaylight’s Approach (Virtual Tenant Network)
• Our Proposal
- Research Content
- Comparison with Existing Solution
- Future Work
2
“An network architecture that decouples the control and data planes,
moving the control logic to an external entity called SDN controller.”
Software-defined Networking
Network Orchestrations & Services
Southbound APIs
Northbound APIs
Application Layer
Controller Control Layer
Data Layer
3
We define ‘Multi-tenancy’as a property of a network infrastructure
which is transparently shared by multiple tenants, while still being
able to present as an individually managed network to each tenant.
Multi-tenancy in Networking
• A tenant could be ..
4
A user of a network testbed
A department of a campus network
A virtual network operator (VNO)
Service
Provider
A Property of a network adopting SDN architecture, where multiple
tenants transparently share the underlying resources in data plane,
without any knowledge of others’existence.
Multi-tenancy in SDN
5
A virtual network environment created in the container of OpenDaylight
controller. VTN is set up by configuring virtual network nodes and links.
Multiple VTNs can be created and managed as individual networks.
OpenDaylight’s Approach - Virtual Tenant Network (VTN)
6
VTN Application
Southbound APIs
Northbound APIs
Application Layer
OpenDayLight Controller Control Layer
Data Layer
VTN Manager
VTN Coordinator
REST API
7
• VTN Function Conclusion
- Centralized Administration in Application Layer
- Differentiated Management and Monitoring
- Physical Resources Isolation and Allocation
- Layer 2 and Layer 3 Functionalities (vBridge, vRouter)
- Flow Filter and QoS Control
- Multiple SDN Controller Coordination
OpenDayLight’s Approach
8
To develop a multi-tenant framework on the northbound of SDN,
enabling multiple organizational entities transparently share the
data plane resources of a SDN provider, with controlling services
offered through NBIs to control and monitor their own network.
A Proposal for Operator Network
9
SDN Provider
Tenant A
Tenant B
Tenant A
Tenant A
Tenant B
Backbone Network…
1
Network Services Network Services
Southbound APIs
Northbound APIs
Application Layer
Controller of SDN Provider Control Layer
Data Layer
Backbone SDN Architecture
Tenant BTenant A
1
Work Flow
• Service Subscription
- SDN provider register tenants to network with an account
• Tenant Authentication and Authorization
- Tenants use the account to access the controller
• Tenant Network Initiation
- A tenant network domain is initiated
• Service Monitoring and Debugging
- Tenants modify network to their needs and monitor stats
1
General Goal
• Openness
- Tenant Network Control and Monitoring
• Security and Privacy
- Tenant Access Control, Tenant Network Isolation
• Connectivity
- Intra/inter Tenant and External Communication
• Elasticity
- Resource and Service Management
1
Services & Control
Tenant A
Network Admin
SDN Provider Tenant B
Services & Control
Tenant C
Services & Control
Data Plane Controller
AccessService Orchestrator Resource
OrchestratorTopology Lifecycle MonitorTenant Manager Mapping&AllocationStatsPolicy
AAA
Southbound APIs
Northbound APIs
1
1. User Access & Verification
2. Service Compilation
3. Resource Reservation and
Configuration Instruction
4. Service & Resource
Monitoring
Comparison
VTN MTN framework
Network Scope Campus Backbone
SDN Administrator Campus Owner SDN Provider
Possible Tenant Departmental network of
a campus
a virtual network operator
Functionality Management Commercial Services
Virtual Network
Management
Centralized in
Administrator
Outsourced to tenants
Tenant Authority No controlling abilities Monitoring & Management
Multi-controller
Coordination
Yes Not considered
1
My Future Work
1
1.Definition of an elementary multi-tenant framework for SDN 1-Dec
Objectives and requirements plan 1-Dec
Determine the constraints to be satisfied 4-Dec
Specification of the framework 8-Dec
Architecture definition 8-Dec
Specification of AAA services 15-Dec
Phase report and planning 18-Dec
1
2.Controller selection and testbed installation (Mininet) 20-Dec
Comprehensive comparison among existing SDN controllers 20-Dec
Selection and Installation of the controller 27-Dec
Phase report and planning 30-Dec
3.Development and test 1-Jan
Development and test 1-Jan
Results analysis and validation 22-Jan
Draft - final report 29-Jan
4.Conclusion work 1-Feb
My Future Work
1
Thank You !

More Related Content

What's hot

Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
Pradeep Kumar TS
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Cisco Service Provider
 
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Stefano Salsano
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
Pooja Patel
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
Mahesh Mohan
 
Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...
Prem Sankar Gopannan
 
Technical introduction to MidoNet
Technical introduction to MidoNetTechnical introduction to MidoNet
Technical introduction to MidoNet
MidoNet
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
Luca Profico
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
Huy Vo
 
HAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaS
HAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaSHAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaS
HAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaS
pierrecdn -
 
ProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center NetworkProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center Network
Open Networking Summits
 
COE Integration - OPNFV
COE Integration - OPNFVCOE Integration - OPNFV
COE Integration - OPNFV
Prem Sankar Gopannan
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
Vahid Sadri
 
Technical Deep Dive into MidoNet - Taku Fukushima, Developer at Midokura
Technical Deep Dive into MidoNet - Taku Fukushima, Developer at MidokuraTechnical Deep Dive into MidoNet - Taku Fukushima, Developer at Midokura
Technical Deep Dive into MidoNet - Taku Fukushima, Developer at Midokura
MidoNet
 
Ch 02 --- sdn and openflow architecture
Ch 02 --- sdn and openflow architectureCh 02 --- sdn and openflow architecture
Ch 02 --- sdn and openflow architecture
Yoram Orzach
 
Traffic Control as a Service
Traffic Control as a ServiceTraffic Control as a Service
Traffic Control as a Service
Ofer Ben Yaacov
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
Shreeya Shah
 

What's hot (20)

Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...
 
Technical introduction to MidoNet
Technical introduction to MidoNetTechnical introduction to MidoNet
Technical introduction to MidoNet
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
HAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaS
HAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaSHAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaS
HAProxyconf 2019 - Criteo - Transitioning from Ticketing to LBaaS
 
ProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center NetworkProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center Network
 
COE Integration - OPNFV
COE Integration - OPNFVCOE Integration - OPNFV
COE Integration - OPNFV
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
Technical Deep Dive into MidoNet - Taku Fukushima, Developer at Midokura
Technical Deep Dive into MidoNet - Taku Fukushima, Developer at MidokuraTechnical Deep Dive into MidoNet - Taku Fukushima, Developer at Midokura
Technical Deep Dive into MidoNet - Taku Fukushima, Developer at Midokura
 
Ch 02 --- sdn and openflow architecture
Ch 02 --- sdn and openflow architectureCh 02 --- sdn and openflow architecture
Ch 02 --- sdn and openflow architecture
 
Traffic Control as a Service
Traffic Control as a ServiceTraffic Control as a Service
Traffic Control as a Service
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 

Viewers also liked

BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
Rohit Agarwalla
 
BEST REST in OpenStack
BEST REST in OpenStackBEST REST in OpenStack
BEST REST in OpenStack
Vikram G Hosakote
 
Odl virtualization-20140520
Odl virtualization-20140520Odl virtualization-20140520
Odl virtualization-20140520
NEC Corporation
 
The Non-Advanced Persistent Threat
The Non-Advanced Persistent ThreatThe Non-Advanced Persistent Threat
The Non-Advanced Persistent Threat
Imperva
 
Introduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightIntroduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylight
SDN Hub
 
opendayight loadBalancer
opendayight loadBalancer opendayight loadBalancer
opendayight loadBalancer
Khubaib Mahar
 
Efficient Route Discovery In Mobile Ad Hoc Network
Efficient  Route  Discovery In  Mobile  Ad  Hoc  NetworkEfficient  Route  Discovery In  Mobile  Ad  Hoc  Network
Efficient Route Discovery In Mobile Ad Hoc Network
somarka
 
Kerberos, NTLM and LM-Hash
Kerberos, NTLM and LM-HashKerberos, NTLM and LM-Hash
Kerberos, NTLM and LM-Hash
Ankit Mehta
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
PLUMgrid
 
14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG
14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG
14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG
Indonesia Network Operators Group
 
41 - IDNOG03 - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture
41 - IDNOG03  - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture41 - IDNOG03  - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture
41 - IDNOG03 - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture
Indonesia Network Operators Group
 
42 - IDNOG03 - LT - Akhmad Zaimi - Ansible Ease your config job
42 - IDNOG03  - LT - Akhmad Zaimi - Ansible Ease your config job42 - IDNOG03  - LT - Akhmad Zaimi - Ansible Ease your config job
42 - IDNOG03 - LT - Akhmad Zaimi - Ansible Ease your config job
Indonesia Network Operators Group
 
Ceh v5 module 05 system hacking
Ceh v5 module 05 system hackingCeh v5 module 05 system hacking
Ceh v5 module 05 system hacking
Vi Tính Hoàng Nam
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
Indonesia Network Operators Group
 
40 - IDNOG03 - Bob Lau (Akamai) - BGP and Traffic Engineering
40 - IDNOG03  - Bob Lau (Akamai) - BGP and Traffic Engineering40 - IDNOG03  - Bob Lau (Akamai) - BGP and Traffic Engineering
40 - IDNOG03 - Bob Lau (Akamai) - BGP and Traffic Engineering
Indonesia Network Operators Group
 
00 (IDNOG02) Opening Speech by Willy Sutrisno
00 (IDNOG02) Opening Speech by Willy Sutrisno00 (IDNOG02) Opening Speech by Willy Sutrisno
00 (IDNOG02) Opening Speech by Willy Sutrisno
Indonesia Network Operators Group
 
33 - IDNOG03 - Guy Rosefelt (NSFOCUS) - Threat Intelligence
33 - IDNOG03  - Guy Rosefelt (NSFOCUS) - Threat Intelligence33 - IDNOG03  - Guy Rosefelt (NSFOCUS) - Threat Intelligence
33 - IDNOG03 - Guy Rosefelt (NSFOCUS) - Threat Intelligence
Indonesia Network Operators Group
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
salv_orlando
 
45 - IDNOG03 - LT - Firmansyah Saftari - IoT
45 - IDNOG03  - LT - Firmansyah Saftari - IoT45 - IDNOG03  - LT - Firmansyah Saftari - IoT
45 - IDNOG03 - LT - Firmansyah Saftari - IoT
Indonesia Network Operators Group
 

Viewers also liked (20)

BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions - Cisco Live! US ...
 
BEST REST in OpenStack
BEST REST in OpenStackBEST REST in OpenStack
BEST REST in OpenStack
 
Odl virtualization-20140520
Odl virtualization-20140520Odl virtualization-20140520
Odl virtualization-20140520
 
The Non-Advanced Persistent Threat
The Non-Advanced Persistent ThreatThe Non-Advanced Persistent Threat
The Non-Advanced Persistent Threat
 
Introduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightIntroduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylight
 
opendayight loadBalancer
opendayight loadBalancer opendayight loadBalancer
opendayight loadBalancer
 
Efficient Route Discovery In Mobile Ad Hoc Network
Efficient  Route  Discovery In  Mobile  Ad  Hoc  NetworkEfficient  Route  Discovery In  Mobile  Ad  Hoc  Network
Efficient Route Discovery In Mobile Ad Hoc Network
 
Kerberos, NTLM and LM-Hash
Kerberos, NTLM and LM-HashKerberos, NTLM and LM-Hash
Kerberos, NTLM and LM-Hash
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
 
14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG
14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG
14 - IDNOG03 - George Michaelson (APNIC) - IPV6-in-2016-IDNOG
 
00 (IDNOG01) Opening Speech by Willy Sutrisno
00 (IDNOG01) Opening Speech by Willy Sutrisno00 (IDNOG01) Opening Speech by Willy Sutrisno
00 (IDNOG01) Opening Speech by Willy Sutrisno
 
41 - IDNOG03 - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture
41 - IDNOG03  - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture41 - IDNOG03  - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture
41 - IDNOG03 - Ian Chu (Netflix) - Netflix Open Connect Delivery Architecture
 
42 - IDNOG03 - LT - Akhmad Zaimi - Ansible Ease your config job
42 - IDNOG03  - LT - Akhmad Zaimi - Ansible Ease your config job42 - IDNOG03  - LT - Akhmad Zaimi - Ansible Ease your config job
42 - IDNOG03 - LT - Akhmad Zaimi - Ansible Ease your config job
 
Ceh v5 module 05 system hacking
Ceh v5 module 05 system hackingCeh v5 module 05 system hacking
Ceh v5 module 05 system hacking
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
 
40 - IDNOG03 - Bob Lau (Akamai) - BGP and Traffic Engineering
40 - IDNOG03  - Bob Lau (Akamai) - BGP and Traffic Engineering40 - IDNOG03  - Bob Lau (Akamai) - BGP and Traffic Engineering
40 - IDNOG03 - Bob Lau (Akamai) - BGP and Traffic Engineering
 
00 (IDNOG02) Opening Speech by Willy Sutrisno
00 (IDNOG02) Opening Speech by Willy Sutrisno00 (IDNOG02) Opening Speech by Willy Sutrisno
00 (IDNOG02) Opening Speech by Willy Sutrisno
 
33 - IDNOG03 - Guy Rosefelt (NSFOCUS) - Threat Intelligence
33 - IDNOG03  - Guy Rosefelt (NSFOCUS) - Threat Intelligence33 - IDNOG03  - Guy Rosefelt (NSFOCUS) - Threat Intelligence
33 - IDNOG03 - Guy Rosefelt (NSFOCUS) - Threat Intelligence
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
45 - IDNOG03 - LT - Firmansyah Saftari - IoT
45 - IDNOG03  - LT - Firmansyah Saftari - IoT45 - IDNOG03  - LT - Firmansyah Saftari - IoT
45 - IDNOG03 - LT - Firmansyah Saftari - IoT
 

Similar to Multi-tenant Framework for SDN Virtualization

Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015
Deborah Porchivina
 
Software defined network
Software defined networkSoftware defined network
Software defined network
Deeptiman Mallick
 
What is a Network Hypervisor?
What is a Network Hypervisor?What is a Network Hypervisor?
What is a Network Hypervisor?
ADVA
 
NECOS Objectives
NECOS ObjectivesNECOS Objectives
NECOS Objectives
ATMOSPHERE .
 
Adoption of SDN: Progress Update
Adoption of SDN: Progress UpdateAdoption of SDN: Progress Update
Adoption of SDN: Progress Update
Open Networking Summits
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
NetCraftsmen
 
IEEE_CCNC_Presentation_Peyman
IEEE_CCNC_Presentation_PeymanIEEE_CCNC_Presentation_Peyman
IEEE_CCNC_Presentation_PeymanPeyman TalebiFard
 
Extending SDN into the Transport Network
Extending SDN into the Transport NetworkExtending SDN into the Transport Network
Extending SDN into the Transport Network
Infinera
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
RUKESHK1
 
PLNOG14: SteelCentral NPM Solution - Tomasz Winiarski
PLNOG14: SteelCentral NPM Solution - Tomasz WiniarskiPLNOG14: SteelCentral NPM Solution - Tomasz Winiarski
PLNOG14: SteelCentral NPM Solution - Tomasz Winiarski
PROIDEA
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Deborah Porchivina
 
Clearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN DeploymentClearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN Deployment
Deborah Porchivina
 
Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013
Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013
Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013
Overture Networks
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDN
Aadarsh Sharma
 
Network Support for Cloud Applications - Felix Cuadrado
Network Support for Cloud Applications - Felix CuadradoNetwork Support for Cloud Applications - Felix Cuadrado
Network Support for Cloud Applications - Felix CuadradoCPqD
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
IBM Sverige
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3Wen-Pai Lu
 
Too soft[ware defined] networks SD-Wan vulnerability assessment
Too soft[ware defined] networks SD-Wan vulnerability assessmentToo soft[ware defined] networks SD-Wan vulnerability assessment
Too soft[ware defined] networks SD-Wan vulnerability assessment
Sergey Gordeychik
 

Similar to Multi-tenant Framework for SDN Virtualization (20)

Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015
 
Software defined network
Software defined networkSoftware defined network
Software defined network
 
What is a Network Hypervisor?
What is a Network Hypervisor?What is a Network Hypervisor?
What is a Network Hypervisor?
 
SDN-ppt-new
SDN-ppt-newSDN-ppt-new
SDN-ppt-new
 
NECOS Objectives
NECOS ObjectivesNECOS Objectives
NECOS Objectives
 
Adoption of SDN: Progress Update
Adoption of SDN: Progress UpdateAdoption of SDN: Progress Update
Adoption of SDN: Progress Update
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
IEEE_CCNC_Presentation_Peyman
IEEE_CCNC_Presentation_PeymanIEEE_CCNC_Presentation_Peyman
IEEE_CCNC_Presentation_Peyman
 
Extending SDN into the Transport Network
Extending SDN into the Transport NetworkExtending SDN into the Transport Network
Extending SDN into the Transport Network
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
 
PLNOG14: SteelCentral NPM Solution - Tomasz Winiarski
PLNOG14: SteelCentral NPM Solution - Tomasz WiniarskiPLNOG14: SteelCentral NPM Solution - Tomasz Winiarski
PLNOG14: SteelCentral NPM Solution - Tomasz Winiarski
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
 
Clearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN DeploymentClearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN Deployment
 
Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013
Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013
Overture carrier classorchestration_sd_nandnfv_ctopraysonpate_10-2013
 
SDN
SDNSDN
SDN
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDN
 
Network Support for Cloud Applications - Felix Cuadrado
Network Support for Cloud Applications - Felix CuadradoNetwork Support for Cloud Applications - Felix Cuadrado
Network Support for Cloud Applications - Felix Cuadrado
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
Too soft[ware defined] networks SD-Wan vulnerability assessment
Too soft[ware defined] networks SD-Wan vulnerability assessmentToo soft[ware defined] networks SD-Wan vulnerability assessment
Too soft[ware defined] networks SD-Wan vulnerability assessment
 

Recently uploaded

存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 

Recently uploaded (20)

存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 

Multi-tenant Framework for SDN Virtualization

  • 1. An Elementary Multi-tenant Framework on the Northbound Side of SDN HAO JIANG Advisor: Prof. Ahmed Bouabdallah 1
  • 2. Agenda • State of the Art - Software-defined Networking (SDN) - Multi-tenant Networking - Multi-tenancy in SDN • Existing Solution - OpenDaylight’s Approach (Virtual Tenant Network) • Our Proposal - Research Content - Comparison with Existing Solution - Future Work 2
  • 3. “An network architecture that decouples the control and data planes, moving the control logic to an external entity called SDN controller.” Software-defined Networking Network Orchestrations & Services Southbound APIs Northbound APIs Application Layer Controller Control Layer Data Layer 3
  • 4. We define ‘Multi-tenancy’as a property of a network infrastructure which is transparently shared by multiple tenants, while still being able to present as an individually managed network to each tenant. Multi-tenancy in Networking • A tenant could be .. 4 A user of a network testbed A department of a campus network A virtual network operator (VNO) Service Provider
  • 5. A Property of a network adopting SDN architecture, where multiple tenants transparently share the underlying resources in data plane, without any knowledge of others’existence. Multi-tenancy in SDN 5
  • 6. A virtual network environment created in the container of OpenDaylight controller. VTN is set up by configuring virtual network nodes and links. Multiple VTNs can be created and managed as individual networks. OpenDaylight’s Approach - Virtual Tenant Network (VTN) 6
  • 7. VTN Application Southbound APIs Northbound APIs Application Layer OpenDayLight Controller Control Layer Data Layer VTN Manager VTN Coordinator REST API 7
  • 8. • VTN Function Conclusion - Centralized Administration in Application Layer - Differentiated Management and Monitoring - Physical Resources Isolation and Allocation - Layer 2 and Layer 3 Functionalities (vBridge, vRouter) - Flow Filter and QoS Control - Multiple SDN Controller Coordination OpenDayLight’s Approach 8
  • 9. To develop a multi-tenant framework on the northbound of SDN, enabling multiple organizational entities transparently share the data plane resources of a SDN provider, with controlling services offered through NBIs to control and monitor their own network. A Proposal for Operator Network 9
  • 10. SDN Provider Tenant A Tenant B Tenant A Tenant A Tenant B Backbone Network… 1
  • 11. Network Services Network Services Southbound APIs Northbound APIs Application Layer Controller of SDN Provider Control Layer Data Layer Backbone SDN Architecture Tenant BTenant A 1
  • 12. Work Flow • Service Subscription - SDN provider register tenants to network with an account • Tenant Authentication and Authorization - Tenants use the account to access the controller • Tenant Network Initiation - A tenant network domain is initiated • Service Monitoring and Debugging - Tenants modify network to their needs and monitor stats 1
  • 13. General Goal • Openness - Tenant Network Control and Monitoring • Security and Privacy - Tenant Access Control, Tenant Network Isolation • Connectivity - Intra/inter Tenant and External Communication • Elasticity - Resource and Service Management 1
  • 14. Services & Control Tenant A Network Admin SDN Provider Tenant B Services & Control Tenant C Services & Control Data Plane Controller AccessService Orchestrator Resource OrchestratorTopology Lifecycle MonitorTenant Manager Mapping&AllocationStatsPolicy AAA Southbound APIs Northbound APIs 1 1. User Access & Verification 2. Service Compilation 3. Resource Reservation and Configuration Instruction 4. Service & Resource Monitoring
  • 15. Comparison VTN MTN framework Network Scope Campus Backbone SDN Administrator Campus Owner SDN Provider Possible Tenant Departmental network of a campus a virtual network operator Functionality Management Commercial Services Virtual Network Management Centralized in Administrator Outsourced to tenants Tenant Authority No controlling abilities Monitoring & Management Multi-controller Coordination Yes Not considered 1
  • 16. My Future Work 1 1.Definition of an elementary multi-tenant framework for SDN 1-Dec Objectives and requirements plan 1-Dec Determine the constraints to be satisfied 4-Dec Specification of the framework 8-Dec Architecture definition 8-Dec Specification of AAA services 15-Dec Phase report and planning 18-Dec
  • 17. 1 2.Controller selection and testbed installation (Mininet) 20-Dec Comprehensive comparison among existing SDN controllers 20-Dec Selection and Installation of the controller 27-Dec Phase report and planning 30-Dec 3.Development and test 1-Jan Development and test 1-Jan Results analysis and validation 22-Jan Draft - final report 29-Jan 4.Conclusion work 1-Feb My Future Work

Editor's Notes

  1. Hello everyone. My name is Hao Jiang, I am a second year master student from EIT Digital Master School. I am currently majoring Internet of Things in Telecom Bretagne. My project is to develop an elementary multi-tenant framework on the northbound side of SDN. Prof. Ahmed is my supervisor.
  2. My presentation will be given in this three parts. First I will give a short introduction to the state of the art on multi-tenancy in SDN, and then I will provide an example of existing solution, which is the Virtual Tenant Network function on the OpenDaylight controller. After that, I will introduce another kind of possible solution, that I am currently working on in SDN multi-tenancy, and illustrate the difference between those two solutions. At last, I will introduce the plan of my future work.
  3. SDN has become a promising solution for future network. It brings flexibility and programmability in network management by extracting the control plane out of forwarding devices. Up to now, a lot of works have been done on the southbound side, but on the other hand, the full potential of SDN is far from being reached especially when considering the huge work we need to do on the northbound.
  4. One particular issue is to support diverse tenants and policies for different needs on the northbound. In traditional network, it is quite common that multiple virtual networks transparently share the same infrastructure by different technologies. Such kind of multi-tenancy could be different users sharing a same network testbed, different department sharing a same campus network, or different organizations sharing a same backbone network of service provider.
  5. Based on those technologies, how to realize multi-tenancy in SDN, especially how to satisfactorily support it on the northbound, is the research that I am currently working on.
  6. OpenDaylight provides a solution for multi-tenancy in campus network. It creates a container for each virtual network on the controller, and the administrator can set up a VTN by configuring virtual network elements. Those virtual networks are mapped into same infrastructure but different slices and managed as individual isolated networks.
  7. This is the overall architecture of VTN. VTN Coordinator is an External Application that provides a REST interface to user to use the VTN Virtualization. It interacts with VTN Manager plugin to implement the user configuration. It is also capable of multiple controller orchestration. VTN Manager is implemented as OSGI bundle of Controller. It interacts with other modules to implement the components of the VTN model. It also provides a REST interface to configure VTN components in OpenDaylight controller.
  8. To conclude, the VTN of OpenDaylight has the following functions. It creates multiple logically isolated virtual networks, and provides centralized but differentiated management and monitoring policies with satisfactory isolation. It also support Layer 2 and Layer 3 functions, flow filter, QoS control and multiple controller coordination. It is a very good example as a solution for multi-tenancy in campus networks.
  9. But we can make some difference when we considering multi-tenancy for Operator Network. I am currently trying to …
  10. In this case, a possible tenant could be a Virtual Network Operator, who rents the infrastructure resourses from the SDN provider, and customize their own virtual network services and sell them to their customers. Also a tenant could be a bank who is directly renting services from the SDN provider.
  11. This is the overall architecture for Operator Network Multi-tenancy, with delegated controlling functions for multiple tenants to customize and monitor their own virtual network services on the northbound.
  12. This is a general four-step work flow for a typical tenant service.
  13. The general goal of design is listed as the following four points. It should provide a mechanism with a secure level of openness for tenants to control and monitor their own virtual network. In addition, it need to provide a satisfactory level of isolation and policy-based connection among each. Last but not least, it should be scalable in terms of resource and service management.
  14. This is a general architecture, where tenants first access and start a two-way verification with the controller in order to send service requests. Then the tenant manager will compile the service request and generate configuration instructions for Service and Resource Orchestrators. After that, the orchestrator will accordingly generate Network Configuration and Resource Reservation messages to underlying devices. And after the service is initiated, the tenant can monitoring the service and resource status of the virtual network. My development work will mainly focus on multi-tenant access function on the northbound.
  15. This is a brief comparison between the proposal and VTN of OpenDaylight.
  16. This is the plan of my future work. For the next month I will try to reach a detailed specification of the framework.
  17. And build the testbed for development.