Versions Compared

Key

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

...

Panel
titlerelationship types:
Code Block
titleonap.relationships.wan.HostOn
collapsetrue
onap.relationships.wan.HostOnRelatedTo:
        description: >-
            The relationship specifies what Node the Endpoint is hosted on. 
        derived_from: tosca.relationships.Root
        valid_target_types: [onap.capabilities.wan.host]     
Code Block
titleonap.relationships.wan.Contains
collapsetrue
onap.relationships.wan.Contains:
        description: >-
            The relationship specifies what component is contained. 
        derived_from: tosca.relationships.Root
        valid_target_types: [onap.capabilities.wan.partOf]     
Code Block
titleonap.relationships.wan.DependsOn
collapsetrue
onap.relationships.wan.DependsOn:
        description: >-
            The relationship specifies what is depended on. 
        derived_from: tosca.relationships.Root
        valid_target_types: [onap.capabilities.wan.dependable]    
Code Block
firstline1
titletosca.relationships.wan.VirtualLinksTo
linenumberstrue
collapsetrue
tosca.relationships.wan.VirtualLinksTo:
    derived_from: tosca.relationships.DependsOn
    valid_target_types: [ tosca.capabilities.wan.VirtualLinkable ]
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.NodeFD:
        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 The Forwarding Domain (FD) class models the topological component that represents a forwarding capability that provides the opportunity to enable forwarding (of specific transport characteristic information at one or more protocol layers) between points.
        properties:
            address:
                type: string
                description: ip, or mac, or geo address
        capabilities:
    vendor:
        host: 
       type: string
        capabilities:
            host: 
                type: type: onap.capabilities.wan.host
        requirements:
            parentNodehigherLevelFd:
                capabilities:  onap.capabilities.wan.host
                relationship: onap.relationships.wan.HostOnRelatedTo     
Code Block
titleonap.node.wan.FC
collapsetrue
onap.node.wan.Resource.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.ServiceComponentwan.wanResource
        properties: 
        capabilities:
            topologydependable:
                type: stringonap.capabilities.wan.dependable
            virtual_linkable:
    constraints:
            type: tosca.capabilities.wan.VirtualLinkable
       - valid_values: ['hub-spoke','fullmesh','p2p']requirements: 
     
       -     tenantendPoint:
                typenode: string
onap.node.wan.Resource.FCPort            creator:
                typecapabilities:  stringtosca.capabilities.Endpoint
                descriptionrelationship:  creator tosca.relationships.ConnectsTo
        capabilities:
            dependable- fcRoute:
                typecapabilities: onap.capabilities.wan.dependable
            virtual_linkable:
                type: tosca.capabilities.wan.VirtualLinkablerelationship: onap.relationships.wan.DependsOn

Code Block
titleonap.node.wan.Resource.FCPoint
collapsetrue
onap.node.wan.Resource.FCPort:
        requirementsdescription: 
Fowarding Construct Point. The association of the FC to interfaces is made via  - endPoint:
        FCPorts. The FCPort class models the access to the FC function.  
        nodederived_from: onap.node.wan.Resource.FCPort
    
    properties:
            capabilities: tosca.capabilities.Endpointaddress:
                relationshiptype: tosca.relationships.ConnectsTo
string
               - fcRoute:
description: ip, or mac    
            capabilities: onap.capabilities.wan.dependablefcPortDirection:
                relationship: onap.relationships.wan.DependsOn
Code Block
titleonap.node.wan.Resource.FCPoint
collapsetrue
onap.node.wan.Resource.FCPort:type: string
        descriptioncapabilities:
 Fowarding Construct Point. The association of the FC to interfaces is made via FCPorts. The FCPort class models the access to the FC function.  
        derived_from: onap.node.wan.Resource endPoint:
                type: tosca.capabilities.Endpoint
        propertiesrequirements:
            interface- node:
                typecapabilities: string
 onap.capabilities.wan.host
             address:
   relationship: onap.relationships.wan.RelatedTo
            - typeltp: string
                descriptioncapabilities: ip, or mac onap.capabilities.wan.host
     
            hub-spoke-role:
                type: string
                description: role of the FC Point
                constraints:
                    - valid_values: ['hub','spoke']
                required: false
        capabilities:
            endPoint:
                type: tosca.capabilities.Endpoint
        requirements:
            node:
                capabilities:  onap.capabilities.wan.host
                relationship: onap.relationships.wan.HostOn
Code Block
titleonap.node.wan.Resource.XCPoint
collapsetrue
onap.node.wan.Resource.XCPoint:
        description: Cross Connection Point. Interfaces involved in exchange in a node
        derived_from: onap.node.wan.Resource
        properties:
            hub-spoke-role:
                type: string
                description: role of the FC Point
                constraints:
                    - valid_values: ['hub','spoke']
                required: false    
            interface:
                type: string
        capabilities:
            endPoint:
                type: tosca.capabilities.Endpoint
        requirements:
            node:
                capabilities:  onap.capabilities.wan.host
                relationship: onap.relationships.wan.HostOn  
Code Block
titleonap.node.wan.Resource.XC
collapsetrue
onap.node.wan.Resource.XC:
        description: Cross Connection. The exchange relationship within a node describes how the interfaces within the node are linked.
        derived_from: onap.node.wan.Resource
        properties:
        requirements: 
            - endPort:
                node: onap.node.wan.Resource.XcPoint    
                capabilities: tosca.capabilities.Endpoint
                relationship: tosca.relationships.ConnectsTo   
                description: all endPorts can access each other
            - ne:
                capabilities:  onap.capabilities.wan.host
                relationship: relationship: onap.relationships.wan.HostOnRelatedTo
Code Block
titleonap.node.wan.Resource.LinkConnectionXCPoint
collapsetrue
onap.node.wan.Resource.LinkConnectionLtp:
        description: The exchangeLogical relationshipTermination between nodes, describing how the interfaces between nodes are linked. The link can depend on the FC of the service layerPoint (LTP) class encapsulates the termination and adaptation functions of one or more transport layers represented by instances of LayerProtocol.
        derived_from: onap.node.wan.Resource
        properties: onap.node.wan.Resource

            physicalPortReference:
                propertiestype: string
           topology ltpDirection:
                type: string
                constraintscapabilities:
            endPoint:
        - valid_values: ['hub-spoke','fullmesh','p2p']      type: tosca.capabilities.Endpoint
        requirements: 
            - fcfd:
                capabilities:  onap.capabilities.wan.dependablehost
                relationship: onap.relationships.wan.RelatedTo  
Code Block
titleonap.node.wan.Resource.LinkConnection
collapsetrue
onap.node.relationships.wan.Resource.DependsOnLink:
        description: The Link class -models endPoint:
effective adjacency between two or more ForwardingDomains (FD). 
        nodederived_from: onap.node.wan.Resource.XcPoint    
        properties:
        capabilitiesrequirements: tosca.capabilities.Endpoint
                relationship: tosca.relationships.ConnectsTo    
Code Block
titleonap.node.wan.Resource.FCRoute
collapsetrue
onap.node.wan.Resource.FCRoute- fc:
        description: The routing relationships within FC are described, capabilities: onap.capabilities.wan.dependable
                relationship: onap.relationships.wan.DependsOn  
Code Block
titleonap.node.wan.Resource.FCRoute
collapsetrue
including routing between sub FC (interdomain links), and links between network elements and network elements.
        derived_from: onap.node.wan.Resource.FCRoute:
        propertiesdescription:
 The       capabilities:
            dependable:
        routing relationships within FC are described, including routing between sub FC (interdomain links), and links between network elements and network elements.
        typederived_from: onap.capabilitiesnode.wan.dependable        Resource
        requirementsproperties:
            - xc: capabilities:
                node: onap.node.wan.Resource.XCdependable:
                capabilitiestype: onap.capabilities.wan.partOf
dependable        
        relationship: onap.relationships.wan.Contains  requirements:
            - lclink:
                node: onap.node.wan.Resource.LinkConnectionLink
                capabilities: onap.capabilities.wan.partOf
                relationship: onap.relationships.wan.Contains  
            - subFc:
                capabilities: onap.capabilities.wan.dependable
                relationship: onap.relationships.wan.DependsOn