Technical Overview and WP2 - IEEE Web Hosting · 2016. 7. 26. · VIM RO Packet/ Opto Network...
Transcript of Technical Overview and WP2 - IEEE Web Hosting · 2016. 7. 26. · VIM RO Packet/ Opto Network...
•
•
•
•
•
•
•
•
•
•
Physical network
Virtual Network
Compute Servers
Virtual MachineHosting
WIM: Wide Area
Infrastructure Manager
Virtualization
Resource
Orchestration
Virtualization
Service Orchestration
Technology adapters
Virtualization
Resource
Orchestration
Virtualization
Service Orchestration
Technology adapters
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
NWn
fn
NW1
f1
NW2
f2
S1 S2 Sn
Physical Resources(Access, Connectivity, Computing, Storage, ..)
Data
plane
(Legacy)
Control
plane
Management
and orchestration
plane
SDN
nets.
Network
Controller
VIM
RO
Packet/
Opto
Network
Controller
VIM
RO
Legacy
nets.
Network
Controller
VIM
RO
Network
Controller
Packet
VIM
Datacenter
Network
Controller
VIM
RO
Operator A administration Operator B administration
ENNI
Customer
(Tenant)
Network
Controller
Packet
VIM
Datacenter
Network
Controller
VIM
RO
Operator C administration
ENNI
Global information
exchange
Global information
exchange
Multi-
provider
Orchestrator
Administration A
Multi-
provider
Orchestrator
Administration B
Multi-
provider
Orchestrator
Administration C
Request
Resource Slice as a Service (SlaaS)
with (SLA)
Program
Resource Slice
Program
Resource Slice
Mind the recurringResource Slice
programming interface!!!
RORO
Data
plane
(Legacy)
Control
plane
Management
and orchestration
plane
SDN
nets.
Network
Controller
VIM
RO
Packet/
Opto
Network
Controller
VIM
RO
Legacy
nets.
Network
Controller
VIM
RO
Network
Controller
Packet
VIM
Datacenter
Network
Controller
VIM
RO
Operator A administration Operator B administration
ENNI
Customer
(Tenant)
Network
Controller
Packet
VIM
Datacenter
Network
Controller
VIM
RO
Operator C administration
ENNI
Global information
exchange
Global information
exchange
Multi-
provider
Orchestrator
Administration A
Multi-
provider
Orchestrator
Administration B
Multi-
provider
Orchestrator
Administration C
Request
Resource Slice as a Service (SlaaS)
with (SLA)
Program
Resource Slice
Program
Resource Slice
RORO
Packet Packet
VNFVNF
VNF VNF
•
••
•
•
•
Verticals
•
•
•
•
•
•
•
•
•
•
•
Network
Element (NE)
Compute
Node (CN)
Big Switch
with
Big Software
(BiS-BiS)
Compute Ctrl
SDN Ctrl
Software API
SDN API Joint
Software and Network
Abstraction & Control API
•
NE
CN
BiS-BiS
VNF1 VNF2VNF1 VNF2
Step 1: VNF deployment
Step 2: Overlay definition
VNF requests WITH forwarding definition
•
•
•
•
•
•
•
•
Physical networking, virtual networking (vSwitch) & VNF (compute) in the same node
•
•
••
•
••
•
•
•
•
•
•
•
•
•
•
•
•
Physical distributed system
Virtual Distributed
System
Applications
Virtual Distributed
System
Virtual Distributed
System
ApplicationsApplicationsApplicationsApplications
“World’s first demonstration of interoperability of new
IETF method for service chaining involving six companies” --
February 12, 2015, source NTT http://www.ntt.co.jp/news2015/1502e/150212a.html
•
•
•
•
•
•
•
C3 C3 C3C1 C2 C2 C2
C4
SFC Data Plane Components
Ref: [I-D.ietf-sfc-control-plane]
•
•
•
•
C3 C3 C3C1 C2 C2 C2
C4
C1/C2
C4
C3
•
•
•
•
•
••
••
•
•
C1/C2
C4
C3
•
•
C1/C2
C4
Data
plane
(Legacy)
Control
plane
Management
and orchestration
plane
SDN
nets.
Network
Controller
VIM
RO
Packet/
Opto
Network
Controller
VIM
RO
Legacy
nets.
Network
Controller
VIM
RO
Network
Controller
Packet
VIM
Datacenter
Network
Controller
VIM
RO
Operator A administration Operator B administration
ENNI
Customer
(Tenant)
Network
Controller
Packet
VIM
Datacenter
Network
Controller
VIM
RO
Operator C administration
ENNI
Global information
exchange
Global information
exchange
Multi-
provider
Orchestrator
Administration A
Multi-
provider
Orchestrator
Administration B
Multi-
provider
Orchestrator
Administration C
Request
Resource Slice as a Service (SlaaS)
with (SLA)
Program
Resource Slice
Program
Resource Slice
RORO
Packet Packet
VNFVNF
VNF VNF
Verticals
Major Vendors:
SMEs:
Universities:
Project Management:
Research Institutes:
Major Service Providers:
Coordinator
This work is partially supported by 5G-PPP 5GEx, an innovation action project partially funded by the European Community under
the H2020 Program (grant agreement no. 671636). The views expressed here are those of the authors only. The European
Commission is not liable for any use that may be made of the information in this presentation.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Verticals