You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

0.Background

Please refer  CCVPN Use Case Proposal

For CCVPN current proposal, we define it based on the codes of  ONAP Beijing release. There is no change for the ONAP service and resource model.

1.Diagram 

 1.1 CCVPN Current Solution

1.2 CCVPN Stretch Goal


2. Service

2.1 CCVPN Service(Stretch Goal)

      Derived from ServiceComposite

Attributes

Required

Cardinality

Content

Description

sotnVpnInfraSrv

M

1

SOTN VPN Infra Service

References the SOTN VPN Infra service

sdwanVpnInfraSrv

M

1..N

SDWAN VPN Infra Service

References the SD-WAN VPN Infra service

siteEnterpriseSrv

M

0..N

Site_Enterprise

Service

References the descriptor of a Site Enterprise service. Refer Note1.

siteDCSrv

M

0..N

Site_DC

Service

References the descriptor of a Site DC service.

Note1: At least 1 enterprise site is suggested.

2.2 SOTN VPN Infra Service

      Derived from Service

Attributes

Required

Cardinality

Content

Description

sotnConnectivity

M

1

SOTN Connectivity

References the descriptor of the SOTN connectivity

2.3 SDWAN VPN Infra Service

      Derived from Service

Attributes

Required

Cardinality

Content

Description

sdwanConnectivity

M

1

SDWAN Connectivity

References the descriptor of the SDWAN Connectivity.

internetCloudAccess

M

1

Internet Cloud Access

References the descriptor of the internet cloud access.


2.4 Site Enterprise Service

      Derived from Service

Attributes

Required

Cardinality

Content

Description

location

M

1

Location Object

The location of the site.

type

M

1

String

1: single gateway

2: dual gateway

default: 1

role

M

1

String

1: Hub

2: Spoke

3: AGG

This item is used for DSVPN only.

devicePnf

M

0..2

Device PNF

References the descriptor of the Device PNF

siteWanPort

M

0..N

Site WAN Port

Reference the Site Wan Port.

siteLanPort

M

0..N

Site LAN Port

Reference the Site Lan Port.

sotnVpnInfraAttachment

M

1

SOTN VPN Attachment

References the descriptor of the SOTN VPN attachment.

sdwanVpnInfraAttachment

M

1

SDWAN VPN Attachment

References the descriptor of the SDWAN VPN attachment.


Location Object

Attributes

Required

Cardinality

Content

Description

emails

List<String>

1...N

No

Email list

postcode

String

1

No

postcode

address

String

1

No

Address

latitude

String

1

No

Latitude

longitude

String

1

No

Longitude


2.5 Site DC Service    

        Derived from Service

Attributes

Required

Cardinality

Content

Description

location

M

1

String

The location of the site.

type

M

1

String

1: single gateway

2: dual gateway

default: 1

role

M

1

String

1: Hub

2: Spoke

3: AGG

This item is used for DSVPN only.

deviceVnf

M

0..2

String

References the descriptor of the Device VNF.

siteWanPort

M

0..N

Site WAN Port

Reference the Site Wan Port.

siteLanPort

M

0..N

Site LAN Port

Reference the Site Lan Port.

sotnVpnAttachment

M

1

SOTN VPN Attachment

References the descriptor of the SOTN VPN attachment.

sdwanVpnAttachment

M

1

SDWAN VPN Attachment

References the descriptor of the SDWAN VPN attachment.

3. Resource

3.1 SOTN Connectivity

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the SOTN connectivity information element.

name

M

1

String

The name of the SOTN connectivity.

description

O

1

String

The description of the SOTN connectivity.

type

M

1

String

The type should be: client/ethernet.

startTime

M

1

String

The start time of the SOTN connectivity

endTime

M

1

String

The end time of the SOTN connectivity

COS

O

1

String

Business COS, Premium Or Standard option

reroute

O

1

Boolean

Reroute enable toggle.

SLS

O

1

String

Service Level Specification.

couplingFlag

O

1

Boolean

The coupling flag for the SOTN connectivity. Only for Ethernet type.

CIR

O

1

String

The CIR for the SOTN connectivity. Only for Ethernet type

EIR

O

1

String

The EIR for the SOTN connectivity. Only for Ethernet type

CBS

O

1

String

The CBS for the SOTN connectivity. Only for Ethernet type

EBS

O

1

String

The EBS for the SOTN connectivity. Only for Ethernet type

colorAware

O

1

Boolean

The color aware for the SOTN connectivity. Only for Ethernet type.

couplingFlag

O

1

Boolean

The coupling flag for the SOTN connectivity. Only for Ethernet type.

dualLinkO1BooleanIs dual link for this connectivity

3.2 SDWAN Connectivity    

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the SDWAN connectivity information element.

name

M

1

String

The name of the SDWAN connectivity.

description

O

1

String

The description of the SDWAN connectivity.

type

M

1

String

1: dsvpn

2:bpg-evpn

default: bpg-evpn

vni

O

1

String

The VXLAN ID of the SDWAN connectivity.

topology

O

1

String

  1. full-mesh
  2. hub-spoke


3.3 SOTN VPN Infra Attachment

Attributes

Required

Cardinality

Content

Description

sotnVpnName

M

1

String

References the SOTN VPN Infra service.

clientSignal

O

1

String

The client signal for the site. It is used for only client type connectivity.

cVLAN

O

1

String

The cVLAN for the site. It is used for only ethernet type connectivity.

3.4 SDWAN VPN Infra Attachment

Attributes

Required

Cardinality

Content

Description

sdwanVpnName

M

1

String

References the SDWAN VPN Infra service.

role

O

1

Boolean

The role for site attach to the VPN. It can be hub/spoke. Only for hub-spoke VPN.

3.5 Device

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the device

esn

O

1

String

Device Series number. Refer to Note 2

name

O

1

String

The name of the device.

description

O1StringThe description of the device.

vendor

O

1

String

The vendor of the device.

class

M1StringThe class of the device, it can be VNF/PNF.

type

O

1

String

The type of the device. Refer to Note 2

version

O1StringThe version of the device.

systemIp

O

1

String

The system IP of the device.

Note2: Esn and type must have one.

3.6 Internet Cloud Access

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the Internet cloud access

internetCloudAccessType

O

1

String

Centralized(default) or Direct internet access

internetGatewaySiteId

O

1

String

Refer to the site id of the Gateway

isPermit

M

1

String

Is the site permit to access internet. Default: true

3.7 Site WAN Port

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the WAN port

name

O

1

String

The name of the WAN port

description

O

1

String

The description of the WAN port

deviceId

M

1

String

The deviceId of the site

portTypeM1StringThe port type of the device for WAN port. 1 GE, 2 FE, 3 XGE, 4 LTE, 5 xDSL(ATM), 6 xSDL(PTM)
portNumberM1StringPort Number
ipAddressM1StringThe ip and mask of the WAN port
providerIpAddressM1StringThe ip address of the provider PE
vlanIdO1StringThe vlan id of the WAN port
transportNetworkNameM1StringThe transport network name that WAN port connect to.
inputBandwidthM1intThe input bandwidth of the WAN port. (Mbps)
outputBandwidthM1intThe output bandwidth of the WAN port. (Mbps)

3.8 Site LAN Port

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the LAN port

name

M

1

String

The name of the LAN port

description

M

1

String

The description of the LAN port

deviceId

M

1

String

The device id of in the site

portId

M

1

String

The portId of the device

ipAddress

M

1

String

The ip address of the LAN port

vlanTag

M

1

String

The vlan tag of the LAN port

dhcpService

O

1

DHCP Service Object

DHCP service of the LAN port

inputBandwidth

O

1

String

The input bandwidth of the LAN port

outputBandwidth

O

1

String

The output bandwidth of the LAN port


DHCP Service

Attributes

Required

Cardinality

Content

Description

serviceEnable

M

1

boolean

DHCP enable flag. Default: false

dhcpServiceType

M

1

enum

Relay / Server

leaseTime

C

1

uint16

When dhcpServiceType is Server

domainName

C

1

String

When dhcpServiceType is Server

dns

C

N

String

When dhcpServiceType is Server

ntpPrimary

C

1

String

When dhcpServiceType is Server

ntpSecondary

C

1

String

When dhcpServiceType is Server

nbns

C

N

String

When dhcpServiceType is Server

domainName

C

1

String

When dhcpServiceType is Server

serverIpAddress

C

1

String

When dhcpServiceType is Relay


3.9 SPPartner

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the SPPartner

url

M

1

String

The url of the ONAP from SPPartner

providingServiceInvarianteUuid

M

1

String

The providing service invariant uuid from SPPartner

providingServiceUuid

M

1

String

The providing service uuid from SPPartner

handoverModeM1StringThe handover mode for the cross ONAP. It can be SOTN/SD-WAN


3.10 Site

    Actually, This Site resource is used for Site DC Service and Site Enterprise service because SDC does not support service level parameters definition (All the parameters can be find in Site Service IM), so we make it as a resource for site service here.

Attributes

Required

Cardinality

Content

Description

id

M

1

String

Identifier of the enterprise site.

nameM1StringThe name of the site
descriptionO1StringThe description of the site

location

M

1

Location Object

The location of the site.

type

M

1

String

1: single gateway

2: dual gateway

default: 1

This item is used for SDWAN only.

role

M

1

String

1: dsvpn-hub 2: sd-wan-edge This item is used for SDWAN only.


  • No labels