Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlenode types:
Code Block
titleonap.node.ServiceComponent.wan
collapsetrue
onap.node.ServiceComponent.wan:
        derived_from: onap.nodes.ServiceComponent
        properties:
            type:
                type: string
                description: component type
            paras:
                type: list
                entry_schema:
                    type: onap.datatype.wan.UserDefine   
        capabilities:
            component:
                type: onap.capabilities.wan.partOf
        requirements:
            - configuration: 
                node: onap.node.ServiceComponent.wan 
                capabilities: onap.capabilities.wan.partOf
                relationship: onap.relationships.wan.Contains    
Code Block
titleonap.node.wan.Resource
collapsetrue
onap.node.wan.Resource:
        derived_from: tosca.nodes.Root
        properties:
            uuid:
                type: string
            name:
                type: string
            version:
                type: string
            description:
                type: string    
            type:
                type: string
                description: component type
            paras:
                type: list
                entry_schema:
                    type: onap.datatype.wan.UserDefine   
        capabilities:
            component:
                type: onap.capabilities.wan.partOf            
        requirements:
            - configuration: 
                node: onap.node.wan.Component 
                capabilities: onap.capabilities.wan.partOf
                relationship: onap.relationships.wan.Contains    
Code Block
titleonap.node.wan.Resource.Node
collapsetrue
onap.node.wan.Resource.Node:
        derived_from: onap.node.wan.Resource
        description: Node resource, it could be site or ne or anything else which can be a host for endPoint
        properties:
            address:
                type: string
                description: ip, or mac, or geo address
            vendor:
                type: string
        capabilities:
            host: 
                type: onap.capabilities.wan.host
        requirements:
            parentNode:
                capabilities:  onap.capabilities.wan.host
                relationship: onap.relationships.wan.HostOn     
Code Block
titleonap.node.wan.FC
collapsetrue
onap.node.wan.FC:
        description: The ForwardingConstruct (FC) class models enabled constrained potential for forwarding between two or more interfaces at a particular specific layerProtocol. 
        derived_from: onap.node.ServiceComponent.wan
        properties: 
            topology:
                type: string
                constraints:
                    - valid_values: ['hub-spoke','fullmesh','p2p']    
            tenant:
                type: string
            creator:
                type:  string
                description:  creator 
        capabilities:
            dependable:
                type: onap.capabilities.wan.dependable
            virtual_linkable:
                type: tosca.capabilities.wan.VirtualLinkable
        requirements: 
            - endPoint:
                node: onap.node.wan.Resource.FCPoint    
                capabilities: tosca.capabilities.Endpoint
                relationship: tosca.relationships.ConnectsTo
            - subFcfcRoute:
                capabilities: onap.capabilities.wan.dependable
                relationship: onap.relationships.wan.DependsOn
onap..FCPoint
Code Block
titleonap.node.wan.Resource.FCPoint
collapsetrue
onap.node.wan.Resource.FCPoint:
        description: Fowarding Construct  - fcRoute:
                capabilities: onap.capabilities.wan.dependablePoint. The association of the FC to interfaces is made via FCPoints. The FCPoint class models the access to the FC function.  
                relationshipderived_from: onap.relationships.wan.DependsOn
Code Block
title
node.wan.Resource
collapsetrue
onap.node.wan.Resource.FCPoint:
        descriptionproperties:
 Fowarding Construct Point. The association of the FC to interfaces is madeinterface:
 via FCPoints. The    FCPoint class models the access to the FC function. type: string
        derived_from: onap.node.wan.Resource
   address:
     properties:
           type: interface:string
                type: stringdescription: ip, or mac    
            addresshub-spoke-role:
                type: string
                description: ip,role orof macthe FC Point
  
              hub-spoke-roleconstraints:
                 type: string   - valid_values: ['hub','spoke']
                descriptionrequired: rolefalse
 of the FC Point
    capabilities:
            constraintsendPoint:
                    - valid_values: ['hub','spoke']type: tosca.capabilities.Endpoint
        requirements:
        required:  false
  node:
      capabilities:
          capabilities:  endPoint:onap.capabilities.wan.host
                type: tosca.capabilities.Endpointrelationship: onap.relationships.wan.HostOn
Code Block
titleonap.node.wan.Resource.XCPoint
collapsetrue
onap.node.wan.Resource.XCPoint:
        requirementsdescription:
 Exchange Connection Point. Interfaces involved in exchange in a node
        derived_from: onap.node.wan.Resource
        properties:
            hub-spoke-role:
                capabilitiestype:  onap.capabilities.wan.hoststring
                relationship: onap.relationships.wan.HostOn
Code Block
titleonap.node.wan.Resource.XCPoint
collapsetrue
onap.node.wan.Resource.XCPoint:description: role of the FC Point
        description:    Exchange Connection Point. Interfaces involvedconstraints:
 in exchange in a node
        derived_from: onap.node.wan.Resource
      -  properties:valid_values: ['hub','spoke']
            hub-spoke-role:
    required: false    
            typeinterface: string
                descriptiontype: rolestring
 of the FC Point
    capabilities:
            constraintsendPoint:
                type: tosca.capabilities.Endpoint
   - valid_values: ['hub','spoke']
                required: false    requirements:
            interfacenode:
                typecapabilities: string
        capabilities:
  onap.capabilities.wan.host
           endPoint:
     relationship:           type: tosca.capabilities.Endpointonap.relationships.wan.HostOn  
Code Block
titleonap.node.wan.Resource.XC
collapsetrue
onap.node.wan.Resource.XC:
        requirementsdescription:
 Exchange Connection. The exchange relationship within a node describes how the node:
interfaces within the node are linked.
           capabilitiesderived_from:  onap.capabilitiesnode.wan.hostResource
        properties:
        relationshiprequirements: onap.relationships.wan.HostOn  
Code Block
titleonap.node.wan.Resource.XC
collapsetrue
onap.node.wan.Resource.XC:

            - descriptionendPort:
 Exchange Connection. The exchange relationship within a node describes how the interfaces within the  node are linked.
        derived_from: onap.node.wan.Resource.XcPoint    
        properties:
        requirementscapabilities: tosca.capabilities.Endpoint
            -    endPort:relationship: tosca.relationships.ConnectsTo   
                nodedescription: onap.node.wan.Resource.XcPoint     all endPorts can access each other
            - ne:
                capabilities:  toscaonap.capabilities.Endpointwan.host
                relationship: toscaonap.relationships.ConnectsTo.wan.HostOn
Code Block
titleonap.node.wan.Resource.LinkConnection
collapsetrue
onap.node.wan.Resource.LinkConnection:
   
     description: The exchange relationship between nodes, describing how the interfaces  description: all endPortsbetween nodes are linked. The link can accessdepend eachon other
the FC of the service layer
       - ne:derived_from: onap.node.wan.Resource
        properties:
        capabilities:  onap.capabilities.wan.hosttopology:
                relationshiptype: onap.relationships.wan.HostOn
Code Block
titleonap.node.wan.Resource.LinkConnection
collapsetrue
onap.node.wan.Resource.LinkConnection:
 string
                constraints:
                   description: The exchange relationship between nodes, describing how the interfaces between nodes are linked. The link can depend on the FC of the service layer
- valid_values: ['hub-spoke','fullmesh','p2p']       
        requirements: 
            - derived_from: onap.node.wan.Resourcefc:
        properties:
          topology:capabilities: onap.capabilities.wan.dependable
                typerelationship: string
  onap.relationships.wan.DependsOn
            -  constraintsendPoint:
                node: onap.node.wan.Resource.XcPoint   - valid_values: ['hub-spoke','fullmesh','p2p']
        
        requirementscapabilities: tosca.capabilities.Endpoint
            - fc:
   relationship: tosca.relationships.ConnectsTo    
Code Block
titleonap.node.wan.Resource.FCRoute
collapsetrue
onap.node.wan.Resource.FCRoute:        capabilities: onap.capabilities.wan.dependable
        description: The       relationship: onap.relationships.wan.DependsOn
            - endPoint:
        routing relationships within FC are described, including routing between sub FC (interdomain links), and links between network elements and network elements.
        nodederived_from: onap.node.wan.Resource.XcPoint    
        properties:
        capabilities: tosca.capabilities.Endpoint
                relationship: tosca.relationships.ConnectsTo    
Code Block
titleonap.node.wan.Resource.FCRoute
collapsetrue
onap.node.wan.Resource.FCRoute:
 dependable:
       description: The routing relationships within FC are described, including routing between sub FC (interdomain links), and links between network elements and network elements.
type: onap.capabilities.wan.dependable        
        requirements:
    derived_from: onap.node.wan.Resource
       - propertiesxc: 
        capabilities:
            dependable:node: onap.node.wan.Resource.XC
                typecapabilities: onap.capabilities.wan.dependablepartOf
        
        requirements:relationship: onap.relationships.wan.Contains  
            - xclc: 
                node: onap.node.wan.Resource.XCLinkConnection
                capabilities: onap.capabilities.wan.partOf
                relationship: onap.relationships.wan.Contains  
            - lcsubFc:
                node: onap.node.wan.Resource.LinkConnection
                capabilities: onap.capabilities.wan.partOfdependable
                relationship: onap.relationships.wan.Contains  DependsOn