Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add SOTN attachment mock schema

...

Proposal

Section
Column

Figure 1: Figure 1 - SOTN-Connectivity diagram

Figure 3: Figure 3 - Site-Service diagramImage Added

Column

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




tbc
ReferenceCCVPN Use Case ReferenceAAI Schema ReferenceAAI Proposed SchemaNotes
AAI-1353-1SOTN Infra

aai_schema_v13.xsd

  • "service-instance"
  • "service-instances"

See Figure 1 above.

Use existing class of objects.

AAI-1353-2SOTN Connectivity

aai_schema_v13.xsd

  • "service-instances"
  • "vpn-bindings"

new element "connectivity", with 10-12 properties and 1-2 relationships and new element "connectivities":

Code Block
languagexml
titleMockup Schema
<xs:element name="connectivity">
 <xs:complexType>
   <xs:sequence>
    <xs:element name="bandwidth-profile-name" type="xs:string">
    <xs:element name="bandwidth-profile-type" type="xs:string">
    <xs:element name="CIR" type="xs:string">
    <xs:element name="EIR" type="xs:string">
    <xs:element name="CBS" type="xs:string">
    <xs:element name="EBS" type="xs:string">
    <xs:element name="color-aware" type="xs:string">
    <xs:element name="coupling-flag" type="xs:string">
    <xs:element name="etht-svc-name" type="xs:string">
    <xs:element name="access-provider-id" type="xs:string">
    <xs:element name="access-client-id" type="xs:string">
    <xs:element name="access-topology-id" type="xs:string">
    <xs:element name="access-node-id" type="xs:string">
    <xs:element name="access-ltp-id" type="xs:string">
    <xs:element ref="tns:cvlan-tag-entry" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="tns:service-instances" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="tns:vpn-bindings" minOccurs="1" maxOccurs="unbounded"/>
   </xs:sequence>
 </xs:complexType>
</xs:element>


<xs:element name="connectivities">
 <xs:complexType>
   <xs:sequence>
    <xs:element ref="tns:connectivity" minOccurs="0" maxOccurs="unbounded"/>
   </xs:sequence>
 </xs:complexType>
</xs:element>

See Figure 1 above.

Proposal for specific new class of "connectivity" objects.

AAI-1353-3VPN

aai_schema_v13.xsd

  • "vpn-binding"
  • "vpn-bindings"

add properties to existing object:

Code Block
languagexml
titleMockup Schema
<xs:element name="vpn-binding">
 <xs:complexType>
   <xs:sequence>
    <xs:element name="access-provider-id" type="xs:string">
    <xs:element name="access-client-id" type="xs:string">
    <xs:element name="access-topology-id" type="xs:string">
    <xs:element name="src-access-node-id" type="xs:string">
    <xs:element name="src-access-ltp-id" type="xs:string">
    <xs:element name="dst-access-node-id" type="xs:string">
    <xs:element name="dst-access-ltp-id" type="xs:string">
   </xs:sequence>
 </xs:complexType>
</xs:element>

See Figure 1 above.

Update existing class of objects.

AAI-1353-4SP Partner

aai_schema_v13.xsd

  • "service-instances"

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

Code Block
languagexml
titleMockup Schema
<xs:element name="sp-partner">
 <xs:complexType>
   <xs:sequence>
    <xs:element name="id" type="xs:string">
    <xs:element name="url" type="xs:string">
    <xs:element ref="tns:service-instance" minOccurs="0" maxOccurs="1"/>
   </xs:sequence>
 </xs:complexType>
</xs:element>

<xs:element name="sp-partners">
 <xs:complexType>
   <xs:sequence>
    <xs:element ref="tns:sp-partner" minOccurs="0" maxOccurs="unbounded"/>
   </xs:sequence>
 </xs:complexType>
</xs:element>

See Figure 1 above.

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

AAI-1353-5SDWAN-serviceSOTN Attachment

aai_schema_v13.xsd

  • "allotted-resource"
  • "allotted-resources"

add properties to existing object:

Code Block
languagexml
titleMockup Schema
<xs:element name="allotted-resource">
 <xs:complexType>
   <xs:sequence>
    <xs:element name="access-provider-id" type="xs:string">
    <xs:element name="access-client-id" type="xs:string">
    <xs:element name="access-topology-id" type="xs:string">
    <xs:element name="access-node-id" type="xs:string">
    <xs:element name="access-ltp-id" type="xs:string">
    <xs:element ref="tns:cvlan-tag-entry" minOccurs="0" maxOccurs="1"/>
   </xs:sequence>
 </xs:complexType>
</xs:element>

See Figure 3 above.

Update existing class of objects.

AAI-1353-695Site-Service

tbc
AAI-1353-96SDWAN-service

tbc
AAI-1353-797Topology

tbc