This presentation will explain the ONF Core model TR-512, a standardized implementation neutral representation of things and the relationship between those things in the SDN problem space. The presentation will show how the model has been developed through many years of practical experience.
The presentation will work through the things explaining their relevance and application including: • Specific network functions focussing on virtualized termination and forwarding designed to represent any network • Generalized processing functionality designed to represent any abstract function • Real physical equipment specifically representing FRUs, non-FRUs, strands etc • Control functions related to presentation of views, closure of loops etc • System/scheme specifications representing the structures of systems
The presentation will explain how the model can be applied at any level of abstraction to any control/orchestration/automation layer and will work through the approach used to construct view model using TAPI as an example. The TAPI model is a Pruned and Refactored derivative of the Core model. The presentation will highlight how the TAPI model drives tooling to generate Yang and via Yang to generate Swagger definitions etc.
Some of the general principles and patterns, such as the Component-System and recursive abstraction patterns, will be exposed during the presentation.