41
Open Cloud Connect Cloud Services Architecture, SDN, NFV, and Management Mehmet Toy, Ph.D Comcast January, 2016 CL ETSI NFV Meeting

Open Cloud Connect - ETSI · Open Cloud Connect Cloud Services Architecture, SDN, NFV, and Management Mehmet Toy, Ph.D Comcast January, 2016 CL ETSI NFV Meeting

Embed Size (px)

Citation preview

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

5

Cloud Services

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

7

Architecture for Cloud Services by Two Operators

8

Cloud Services Between Cloud Providers

cCcPI

cCcPI

9

Segments of cSC Crossing cC and cP

10

Cloud Services by Two cSPs

cSPcSPI: Cloud Service Provider Cloud Service Provider Interface

11

Interfaces

12

cSI

1

1

1

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.)

18

Interconnectivity Services

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

27

VM Interfaces

VM

OCC Architecture

cSI

VNF Architecture

(Vn-Nf)/VMOr

Vn-Nf-VM

VM

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

39

OpenCloud Testbed

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

Thank You!