describing servicechain with tosca proposal [email protected] [email protected]...

10
Describing ServiceChain With TOSCA Proposal www.huawei.com jiachunxiu@huawei. com fuwensheng@huawei. com [email protected]

Upload: shannon-hancock

Post on 17-Dec-2015

216 views

Category:

Documents


4 download

TRANSCRIPT

Page 2: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

2

ServiceChain Definition from Tenant View

Classifier

Classifier Policy

Service PolicyService1 ofTenant A

Service2 ofTenant A

Tenant B

VAS:Value-added Service;SLA: Service Level Agreement VAS Type9VAS Type4 VAS Type7

VAS Type6VAS Type2 VAS Type3

VAS Type8VASType1 VAS Type5

SLA1

SLA2

SLA3

Service Chain Definition: to define VAS types sequence and SLA for tenant, tenant only specify NF type for each VAS and leaving the decision of each VAS instance to OSS.

Tenant A

Tenant B

Service Chain 1

Service Chain2

Service Chain 3

Page 3: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

3

ServiceChain Definition from OSS View

Classifier

Classifier Policy

Flows

Flow PolicyFlow1

Flow2

Flow3

VAS:Value-added Service;CP: Connect Point;SLA: Service Level Agreement NF9

CP

NF4

CP

NF7

CP

NF6

CP

NF2

CP

NF3

CP

NF8

CP

NF1

CP

NF5

CP

SLA1

SLA2

SLA3

Service Chain Definition: to define VAS Instances and CPs sequence for flow. For each flow, specify the detailed VAS instance and CP.

Page 4: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

4

ServiceChain Model Defininition

ServiceChain

NetworkFunction

ConnectPoint

FlowPolicy

SLA Monitor QoS Monitor

n n

1

nn1

1

1 n nAssociationAssociationAssociation Association Association Association

No Model Description

1 ServiceChain

2 FlowPolicy

3 SLA

4 Monitor

No Model Description

5NetworkFunction

6 ConnectPoint

7 QoS

8 Monitor

Association

Page 5: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

5

ServiceChain Model mapping to Tosca

ServiceChain

VAS

ConnectPoint

SLA Monitor Qos Monitor

n n

1

n n n

1

n n nAssociation

Inherit/Extend

Inherit/Extend

No Model Design Method

1 ServiceChainInherit from ServiceTemplate and extend

2 FlowPolicy New

3 SLA New

4 Monitor New

No Model Design Method

5 VASInherit from ServiceTemplate and extend

6 ConnectPoint New

7 QoS New

8 Monitor New

FlowPolicy

Association Association Association Association Association

Page 6: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

6

ServiceChain Model——New Policy Type Definition TOSCA.Policy.Root

TOSCA.Policy.TenantFacingPolicy TOSCA.Policy.NetworkPolicy

TOSCA.Policy.IPFlowPolicy

TOSCA.Policy.TenantFacing Policy

Derived from TOSCA.Policy.Root

NoProperty Name

Property Type

description

1Tenant SLA Level

ENUMPremiumSilverBroze

2Service Type

ENUMVideoWebVoice

TOSCA.Policy. IPFlowPolicy

Derived from TOSCA.Policy.NetworkPolicy

No Property Name Property Type description

1 srcIP string Eg: 192.168.1.0/24

2 srcPortRange string Eg: 1~200

3 desIP string Eg: 192.168.1.0/24

4 desPort string Eg: 1~200

5 protocol string

Page 7: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

7

ServiceChain Model——New SLA Type Definition TOSCA.SLA.Root

TOSCA.SLA.TenantFacingSLA TOSCA.SLA.NetworkSLA

TOSCA.SLA.TenantFacingSLA

Derived from TOSCA.SLA.Root

NoProperty Name

Property Type

description

1Availability

float %

2 Delay int ms

3 Jitter int ms

4 Loss float %

5Restoration time

int ms

TOSCA.SLA.NetwrokSLA

Derived from TOSCA.Policy.NetworkPolicy

NoProperty Name

Property Type

description

1 Delay string

2 Jitter int

3 Loss string

4 Bandwidth int

CIRPIRCBRPBR

Page 8: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

8

ServiceChain Model——New CP DefinitionTOSCA.CP.Root

TOSCA.CP.Root

NoProperty Name

Property Type

description

1 ID int

2 name string

3 Type string

Eg:VLANVXLANSource_MACSFCPhysical

4 attr tagsNameValue

6 admin_status ENUM

Page 9: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

9

ServiceChain Model——New Monitor Definition

TOSCA.Monitor.Root

TOSCA.Monitor.Root

NoProperty Name

Property Type

description

1 ID int

2 name string

5 TagsNameValue

Page 10: Describing ServiceChain With TOSCA Proposal  jiachunxiu@huawei.com fuwensheng@huawei.com yudelei@huawei.com

10

Copyright©2014 Huawei Technologies Co., Ltd. All Rights Reserved.

The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.

Thank youwww.huawei.com