open cloud connect - etsi · open cloud connect cloud services architecture, sdn, nfv, and...
Post on 28-Jun-2019
225 Views
Preview:
TRANSCRIPT
Open Cloud Connect
Cloud Services Architecture, SDN, NFV, and Management
Mehmet Toy, Ph.D
Comcast
January, 2016
CL ETSI NFV Meeting
2
Outline
• OCC Reference Architecture Fundamentals
• Cloud Service Actors
• Cloud Service Architectures: Interfaces and
Connections
• Common Attributes of Cloud Services
• OCC vs ETSI NFV Architectures
• Mapping Between OCC and NFV Interfaces
• Cloud Services Management Architecture
• Open Cloud Project Test Bed
• What is Next?
3
OCC Reference Architecture Fundamentals
•Cloud Services provided over a Cloud Service Connection (cSC)•cSC is a logical entity that may ride over overlay, virtual and physical entities that are provided by single or multiple operator (s)•Cloud Service can include application entities, cSC and associated resources, as well as just the application or just the connection•User interface can be L1, L1-L2, L1-L3, L1-L7•Service frames (packets) can be Ethernet, IP packet, MPLS packet, application PDU
4
Cloud Service Actors
Cloud Service Provider
Cloud Carrier
CloudServiceUser (Cloud Consumer)
Cloud Carrier
CloudServiceUser (Cloud Consumer)
CloudServiceUser (Cloud Consumer)
Cloud Provider
Cloud Provider
6
Architecture for Cloud Services by one Operator
CloudService
User
Cloud ServiceUser Interface (cSUI)
Cloud Service Connection TerminationPoint (cSCTP)
Cloud Service Connection(cSC)
Physical Network
CloudIaaS
Provider
CloudPaaS
Provider
CloudSaaS
Provider
Cloud Service Provider
VM
Hypervisor
Cloud ServiceInterface (cSI)
VMOrchestration
EntityComputingResources
StorageResources
VMVM
Virtual Network
cSUI
13
cSUI Attributes• cSUI Id, Tenant ID• NaaS Id• Physical Interface: Ethernet, DOCSIS,EPON, GPON, WDM, SONET/SDH,
OTN• MTU• Connection Multiplexing• Protection• Maximum Number of Connection Termination Points• L2 Configuration Attributes [MEF10.3-MEF UNI], PPP, PPTP, ….• L2 SOAM Attributes [MEF30.1 and 30.2]• MPLS UNI Attributes [MPLS PVC User-to-Network Interface]• IPv4 address, IPv6 address• IP VPN• L4 attributes• L5 attributes• L6 attributes• L7 attributes• Interface Level Security• Service Level Security• Operational State• Administrative State
14
cSI Attributes• cSI Id, VM ID• List of NaaS Ids• Interface Protection• VM Protection• MTU• Connection Multiplexing• Maximum Number of Connection Termination Points• VM Portability• L2 Configuration Attributes [MEF10.3-MEF UNI], PPP, PPTP, ….• L2 SOAM Attributes [MEF30.1 and 30.2]• MPLS UNI Attributes [MPLS PVC User-to-Network Interface]• IPv4 address, IPv6 address• IP VPN• L4 attributes• L5 attributes• L6 attributes• L7 attributes• Interface Level Security• Service Level Security• Operational State• Administrative State
15
Cloud Service Connection Termination
Point (or End Point) (cSCTP)AttributesDynamic AttributesTraffic ManagementFault ManagementPerformance ManagementProtectionSecurity
Cloud Service Connection (cSC)AttributesDynamic AttributesSLOsFault ManagementPerformance ManagementProtectionBilling
16
Cloud Carrier-Provider Connection
Termination Point (cSC-cp-TP)AttributesDynamic AttributesTraffic ManagementFault ManagementPerformance ManagementProtectionSecurity
AttributesDynamic AttributesSLOsFault ManagementPerformance ManagementProtectionBilling
Cloud Service Provider Connection (cSC-csp)
17
Cloud Services• NaaS (MEF Services, Load Balancing, ELB, Domain Registration
Service, Managed DNS, Network Appliances, IPv4/v6 Capable Dual Stack, Elastic IP Services, Overlay Network Services,..)
• IaaS (Storage Services, Databases, Disaster Recovery, Cloud Computing (Bare Metal Servers, High Performance Computing, Virtual Servers, …) )
• SECaaS (Managed access, NaaS security, Traffic Cleaning, etc.)
• PaaS (Managed application platform, scalable and high performing network, etc.)
• SaaS (On-demand Software Installation, Licensing, CDN, Email)
• CaaS (Virtual PBX, Voice and Video Conferencing, etc.)
19
NaaS Service Types• EPL, EVPL, EP-LAN, EVP-LAN, EP-Tree, EVP-Tree, IP VPN, L2
VPN: On-demand with SLOs• On-Demand Load Balancing: Local, global, or high availability
LB• Elastic Load Balancing• Domain Registration Service• Managed DNS• Network Appliances (Firewalls, Routers, …)• IPv4 and IPv6 Capable Dual Stack• Outbound Public Bandwidth• Inbound Public Bandwidth• Private Network Bandwidth• Private and Public Port• Elastic IP Addresses• Overlay Network Services: PBB/PBT, L3VPN, VXLAN• Security
20
Cloud Services
Network as a
Service(NaaS)
Service Name
Bandwidth
Scheduled
Shared
Dedicated
On-Demand
Duration of Resource
IPv4/IPv6 Address, VLAN and MAC
Filtering
NAT
Firewall
User Authentication
Encryption
Dynamic Scalability
Billing
NaaS Common Attributes
21
Cloud Services
Infrastructure (i.e.
IaaS)
Service Name
CPU
Memory
Hard Disk Space
Dedicated
Shared
Scheduled
On-Demand
Duration of Resource
Operating Systems
User Authentication
Encryption
Data Security
Dynamic Scalability
NaaS attributes
Billing
IaaS Common Attributes
22
Cloud Services
Platform as a Service
(PaaS)
Service Name
CPU
Memory
Hard Disk Space
Dedicated
Shared
Scheduled
On-Demand
Duration of Resource
Operating Systems
User Authentication
Encryption
Dynamic Scalability
Data Security
NaaS attributes
Billing
PaaS Common Attributes
23
Cloud Services
Software as as Service
(SaaS)
Service Name
Licensing
On-demand Software Installation
NaaaS Attributes
Communications as a
Service (CaaS)
Service Name
Number of users
Licensed
Unlicensed
SLAs
Service Type
Data Security
Authentication Realm
NaaS attributes
Billing
Security as a Service
(SECaaS)
Security Service Type
Security function
Billing
SaaS, CaaS, and SECaaS Common Attributes
24
OAM for Cloud Services
•Service Availability-• Monthly Uptime of four 9s or five 9s• Unavailable-No external connectivity, Zero read/write
I/O, etc.•Provisioning-Rapid provisioning, resource changing, automated OS reload, remote reboot, etc.•Performance Management-Periodic measurements, TCA, etc.•Fault Management-Discovering and monitoring virtual resources, scheduled maintenance, upgrade events, etc. •Billing-Fixed, Usage Based, etc.•Testing-Verification of attributes of each interface, connections, cloud services
25
OCC vs ETSI NFV Architectures
Physical Network
Virtual Network
Network HW
Virtual Network
OCC Architecture VNF Architecture
Infrastructure
Virtual Network Function
or
cCcPIOr
cSUIOr
cSPcSPI
Vn-Nf
Vn-Nf
(Vn-Nf)/VN interface supporting E-Line or E-LAN
26
NetworkHardware
Storage Hardware
ComputingHardware
Hardware Resources
Vi-Ha
ETSI NFV Bare Metal Server and VNF Interfaces
28
Mapping of OCC and NFV InterfacesArchitectural Construct ETSI NFV Construct OCC Construct
User Interface (Vi-Ha)+(Vn-Nf)/VN cSUI
VM Interface (Vn-Nf)/VM cSI
Container Interface Container Interface cSI
SWA-1 Software
Architecture-1
cSI
Cloud Carrier-Cloud Provider
Interface
cCcPI
Cloud Service Provider-Cloud
Service Provider Interface
cSPcSPI
Connection between Users or
between a User and VM or between
VMs
VNF Forwarding
Graph
cSC
Connection Termination Point cSCTP
29
NaaS with VNF Interfaces
Network HW
Virtual Network
VNF Architecture
cSUI
CloudService
User
(Vn-Nf)/VN+
Vi-Ha
(Vn-Nf)/VN+
Vi-Ha
CloudService
User
cSUI
cSC (VNF FG)
30
NaaS with Bare Metal Server Interface
Network HW
Virtual Network
VNF Architecture
cSUI
CloudService
User
(Vn-Nf)/VN+
Vi-Ha
(Vi-Ha)+ (SWA-5)
BareMetalServer
cSUI or cCcPI
cSC
31
VM Interface
Network HW
Virtual Network
VNF Architecture
cSUI
CloudService
User
(Vn-NF)/VM
Open Stack
cSI
cSC
VMHypervisor
cCcPI
(Vn-NF)
cSCTP
cSCTP
(Vn-Nf)/VN+
Vi-Ha
32
Virtualized cSC between Two cSUs
cSCcSCTP cSCTP
Cloud Service Provider
Cloud Service Provider Infrastructure
cSUI1VNF
cSC
VNF
cSUI2VNF
Virtualized Implementation
cSCTP2
VNF
cSUIcSUI
33
Virtualized cSC between cSUI and cSI
cSCcSCTP cSCTP
Cloud Service Provider
Cloud Service Provider Infrastructure
cSUI
VNF
cSC
VNF
cSI
VNF
Virtualized Implementation
cSCTP2
VNF
cSIcSUI
34
Virtualized cSC Crossing Two cSPs
cSP A
Infrastructure
cSUI1VNF
cSCTP1
VNF
cSC
VNF
cSUI2VNF
cSCTP2
VNF
cSP B
Infrastructure
cSC-csp1
VNF
cSC-csp2
VNF
cSC-csp1
cSC-csp-
TP11 VNF
cSC-csp1
cSC-csp-TP12
VNF
cSC-csp2
cSC-csp-TP21
VNF
cSC-csp2
cSC-csp-TP22
VNF
cSPcS
PI
VNF
cSUIcSUI
35
SDN Architecture and Management
Controller
North Bound API
Services
Application Application Application
Orchestrator
Controller Controller
South Bound API
Network
36
Cloud Services Management
North Bound API
Services
Application Application
Cloud Orchestrator
Network HW
Virtual Network
cSUI
CloudService
User
(Vn-Nf)/VN +Vi-Ha
(Vn-NF)/VM
Open Stack
cSI
cSCVM
HypervisorcCcPI
cSCTP1
VNF
cSC
VNF
cSCTP2
VNFSWA-1 SWA-1
SWA-5 SWA-5 SWA-5
NFV Orchestrator
Application
Controller
South Bound API
Controller
VNF Manager
Virtual Infrastructure Manager
OSS/BSSUserPortal
Controller
NMS/
EMS
37
Cloud Services Management with Multiple
Operators
Services
Application Application
Cloud Orchestrator
Application
OSS/BSSUserPortal
Cloud Orchestrator for Operator ACloud Orchestrator for Operator B
38
LSO for Cloud Services
Cloud
Service
User
(cSU)
Cloud
Service Provider
Cloud
CarrierCloud
Provider
(cP)
Cloud
Carrier
Cloud
Carrier
cSUI
cSUI
cSUI
(cC)
(cC)
(cC)
cCcPI
cCcPI
cSI: Cloud Service Interface
cSUI: Cloud Service User Interface
cCcPI: Cloud Carrier - Cloud Provider Interface
Cloud Application
s
VM
VMVM
VM
VM
VM
VMVM
VM
VM
cSI
cP_y
VM
VMVM
VM
VM
VM
VMVM
VM
VM
cSI
cP_z
VM
VMVM
VM
VM
VM
VMVM
VM
VM
cSI
cP_x
Cloud Application
s
Cloud Application
s
cCcPI
Cloud Service Connection
(cSC)
cCcPI
cCcPI
cCcPIcloud
interconnect*
VM
VM
L1 –WDM/xPON/DOCSISL2 – Carrier EthernetL3 – IPv4-v6/MPLS VPN
L1 –WDM/xPON/DOCSISL2 – Carrier EthernetL3 – IPv4-v6/MPLS VPNL4 – TCP/UDPL5-7 – Telnet, FTP, HTTP
*Provided by cC or cP
L1 –WDM/xPON/DOCSISL3 – IPv4-v6/MPLS VPNL4 – TCP/UDP
40
What is Next?
• Development of Implementation Agreements for Interfaces and Connections
• Development of Implementation Agreements for Services
• Development of Implementation Agreements for OAM and Service OAM
• Development of Testing and Certification Guidelines for Services
• Development of APIs and YANG Models
• Development of Life Cycle Service Orchestration for Cloud Services
• Collaborating with other SDOs for implementation, and API and YANG model development
top related