AAI-CCVPN Schema Proposal for Casablanca Release

AAI-CCVPN Schema Proposal for Casablanca Release

Diagrams

Figure 1: Figure 1 - CCVPN model based on Beijiing release

Figure 3: Figure 3 - Site-Service diagram

Figure 5: Figure 5 - Cross-Domain ONAP diagram

Figure 7: Figure 7 - Intra-Domain p-interface link

Figure 9: Figure 9 - Cross-Domain p-interface link primary 3rd party

Figure 2: Figure 2 - SOTN Connectivity diagram

Figure 4: Figure 4 - Topology diagram

Figure 6: Figure 6 - Cross-domain link diagram

Figure 8: Figure 8 - Cross-Domain p-interface link peer

Figure 10: Figure 10 - SDWAN vpn diagram

 

Proposal

Reference Id

CCVPN Use Case Reference

AAI Schema Reference

AAI Proposed Schema

Reference Id

CCVPN Use Case Reference

AAI Schema Reference

AAI Proposed Schema

AAI-1353-1

 

aai_schema_v13.xsd

  • "network"

  • "business"

Update existing "network" and "business" entry points to graph for new proposed elements:

AAI-1353-2

SOTN Infra

Closed Loop

Site Service Instance

Notes:

See Figure 2 above.

Use existing class of objects.

Closed loop scenario:

  • SO will create “service-instance” object in AAI

  • SO will store “customer-request” string on service-instance object in AAI

  • When Closed Loop call recreates the “service-instance”, it will query “service-instance” information first, to get the “customer-request”

aai_schema_v13.xsd

  • "service-instance"

  • "service-instances"

add properties to existing "service-instance" object:

AAI-1353-3

SOTN Connectivity

Notes:

See Figure 2 above.

Proposal for specific new class of "connectivity" objects.

aai_schema_v13.xsd

  • "service-instance"

  • "vpn-bindings"

new element "connectivity" and new element "connectivities":

AAI-1353-4

VPN

Notes:

See Figure 2 above.

Update existing class of objects.

 

aai_schema_v13.xsd

  • "vpn-binding"

  • "vpn-bindings"

add properties to existing "vpn-binding" object:

AAI-1353-5

SP Partner

Notes:

See Figure 2 above.

Proposal for specific new class of "sp-partner" objects.

 

aai_schema_v13.xsd

  • "service-instances"

new element "sp-partner" and new element "sp-partners":

AAI-1353-6

SOTN Attachment

Notes:

See Figure 3 above.

Update existing class of objects.

 

aai_schema_v13.xsd

  • "allotted-resource"

  • "allotted-resources"

add properties to existing "allotted-resource" object:

AAI-1353-7

LAN port config

Notes:

See Figure 3 above.

Proposal for specific new class of "lan-port-config" objects.

 

aai_schema_v13.xsd

  • "service-instances"

new element "lan-port-config" and new element "lan-port-configs":

 

AAI-1353-7b

dhcp-service

 

new element "dhcp-service" and new element "dhcp-services", as sub-component of "lan-port-config":

 

AAI-1353-8

site-resource

Notes:

See Figure 3 above.

 

new element "site-resource" and new element "site-resources":

AAI-1353-9

physical location

Notes:

See Figure 3 above.

aai_schema_v13.xsd

  • "complex"

use existing element "complex" to represent "physical location".

 

AAI-1353-10

topo-network

Notes:

See Figure 4 above.

Proposal for specific new class of "network-resource" objects.

 

aai_schema_v13.xsd

  • "pnfs"

  • "p-interfaces"

  • "vpn-bindings"

new element "network-resource" and new element "network-resources":

AAI-1353-11

termination-point

Notes:

See Figure 4 above.

Update existing class of objects.

 

aai_schema_v13.xsd

  • "p-interface"

  • "vpn-bindings"

add properties to existing "p-interface" object:

AAI-1353-12

cross-domain link

Notes:

See Figures 5, 6, 7, 8 and 9 above.

Record information in AAI that crosses between ONAP Domain 1 and ONAP Domain 2

 

new proposed elements "external-aai-list" and "external-aai":

AAI-1353-13

SDWAN VPN

Notes:

See Figure 10 above.

Proposal for specific new class of "sdwan-vpn" objects.

aai_schema_v13.xsd

  • "service-instance"

new element "sdwan-vpn" and new element "sdwan-vpns":

AAI-1353-14

SDWAN Device

Notes:

Proposal for specific new class of "device" objects.

 

 

new element "device" and new element "devices":

AAI-1353-15

SDWAN Port

Notes:

Proposal for specific new class of "wan-port-config" objects.

 

new element "wan-port-config" and new element "wan-port-configs":

AAI-1353-16

pnf

aai_schema_v13.xsd

  • "pnf"

add properties to existing "pnf" object: