Project:
|
![]() Figure Tpgy.05 - Topology Example Connectivity Patterns : Object diagram
TR255A Connectivity Patterns for Virtualization Management v4.0.1 was created to model virtualized network elements that support Connectivity Functions. The modelling approach was to refine a set of Resource Functions that each model part of a network at a given layer and to model the connectivity relationship as edges in a Connectivity Graph. Virtual networks require two connectivity models the logical external view as shown below for a VPN/Vcdn example, and the internal view shown after it: <br/><b>Image 1: External View of VPN/vCDN Resource Function (TR255A Fig1</b>)<br/>Where the VPN is represented as a set of Service access points with potential connectivity between them - a type of graph which can also be represented as a Connectivity matrix.<br/><b>Image2: Internal View of vCDN Resource Function – with vRouters (TR255A Fig 4)</b><br/>vity. For a vCDN such an internal view might look like.<br/>Graphs modelled in the Information framework are shown as collection of Vertices and edges that hold the relationship between them. In this model both Vertices and Edges are Rooted on the rootEntry. In mathematical graphs each relationship edge is between two vertices and is directed. In the Information Framework typical examples considered in the TMF920A Topology Discovery Service (which uses this model ) are Routers with Port Cards interconnected by communication links . An interconnected router exemplar is described in TR288 Study of Topology Discovery Service use with Property Graph Databases v1.0.0 | TM Forum, and studies the use of graph based languages - Open Cipher and Gremlin - for queries that traverse such a graph.<br/>These show two levels of logical abstraction but as these are virtual network functions (modeled as Information Framework Resource Functions RF) This can be further decomposed into the actual compute and storage elements realizing them. See next example for more detail<br/><b>Image 3: Notation for Detailed vCDN Examples (TR255A Fig 10)</b><br/>A notation was developed in TR255A for modelling Resource Functions of different types that can also be layered.<br/>What is evident is each layer is a graph, and the layered graphs can be linked together to create a complete graph view of the multiple levels.<br/>
|