Skip to end of metadata
Go to start of metadata

OIMT Document Number Allocation 

OIMT TR-512 Core Model modules mapping & paths

Work Item Description Template

Work Items*

Red text indicates latest updates, including alignment with the end of 2022.04 bubble chat oimt2022.KL.001__OIMT-task-bubble-chart.pptx (version 2)

No.Work itemTarget date/releaseTarget documentOwnersBrief DescriptionDocumentNote
5OAMv1.6TR-512.9AndreaOn hold (target date 10/2020)Generalize whatever in the current TAPI OAM.
6ResilienceOn hold

TR-512.5

TR-512.A.11

Andrea, NigelOn hold (target date 10/2020)

Resilience examples (as called for by TAPI)

Andrea will identify the examples and then work with Nigel to get them into the documentation


8a

Equipment model enhancement - simple

v1.6


TR-512.6ND/CH

Task 8 Equipment model enhancement

Detail attribute description and datatype:

  • To discuss lifecycle for the artifacts and possible promotion;
  • To find an external source of property definitions (such as thermal/power/humidity rating) and then reference them;
  • To find a documentation technique that allows us to not have to enter text that is essentially the name of the attribute in long-hand. Decision: Put in the stupid sentence.

To discuss powerState datatype.

Account for TAPI changes from classes to datatype (discuss with WT)


8b

Equipment model enhancement - complex

v2.1

TR-512.6KamTask 8 Equipment model enhancement
See 8a
9

IP switching investigation

Merge with 53

v2.0-XiangNeeded

IP driven by requirements from ECC/DCN ensuring we have core support (IMP, OT, TAPI brigade
* Extending over time to “full” IP via appropriate collaboration and federation.

Moved to 53


11aViews / Context - essentialv1.6TR-512.8NigelTask 11 - View/Context
  • View abstractions and virtualization context
  • Might consider liaise the ControlTask work to MEF to address the concern on the MEF-95 Policy Driven Orchestration work 

11bViews / Contextv2.1TR-512.8




12Entity lifecyclev1.5TR-512.17MalcolmNot necessaryAgreed that this will go in 1.5
13a

Model structure - packaging

v1.5


TR-512.A.2NigelRefer slides
ONF_T13_Model%20Structure%20Overview.pptx
oimt2018.CH.01.00_ONF_T13_ModelStructure.pptx

Model architecture, model structure & model patterns.

Not all will be done in 1.5 but there will be some improvements


13b

Model structure - assoc navigability

v2.0

TR-512.A.2NigelRefer slides
ONF_T13_Model%20Structure%20Overview.pptx
oimt2018.CH.01.00_ONF_T13_ModelStructure.pptxSee 13a
14TopologyInvestigationTR-512.4NigelRefer slidesoimt.2019.ND.003.00_TopologyAndFcProperties.pptx

16P&R methodologyOn hold?NigelOn hold


20UML-OpenAPI guidelinesOn holdTR-543RickOn hold
v1.0 (02/2018)
21UML-TOSCA GuidelinesOn hold?
On hold


22UML-YANG GeneratorOn goingTR-531IISOMI (Scott)Not necessary
v1.1 (07/2018)
23UML-OpenAPI GeneratorOn hold?
On hold


24UML-TOSCA GeneratorOn hold

On hold


25P&R toolingOn hold

On hold


28UML-ProtoBuf GeneratorOn hold

On hold


29Party Modelv1.5TR-512.13NigelONF_T29_Party.pptx
Undergoing team review
30Location Modelv1.5TR-512.14NigelONF_T30_Location.pptx

oimt2020.ND.002-draft-TR-512.14_OnfCoreIm-Location.zip

oimt2020.ND.003-ConsideringPartyAndLocation.pptx

Undergoing team review

TR-512.A.15 for Applendix on Location examples? See 75


35LTP portv2.0TR-512.2NigelRefer slidesoimt2018.ND.019.02_LtpPortAndSpec.pptxsee also ONF_T34_LTP_PortV2.pptx
36

Compute model

(CPU / Memory + Storage)

v1.6

TR-512.15

TR-512.16

TR-512.A.14

StephenRefer slides

ONF_T36a_Storage.pptx

ONF_T36b_CPU-Memory.pptx

Documents written (with Tigerstripe temporary diagrams),

Need model in Papyrus + Gendocs


37Spec re-workv2.1TR-512.7NigelRefer slides

oimt.2019.ND.012.01_SpecModelRework.pptx

See also ONF_Txx_Occurence%20Pattern.pptx
38Semantic compatibility frameworkOn hold
Nigel, MartinOn hold


39Event driven solutionInvestigation
Chris, NigelInvestigation
Need to take TAPI learnings and turn it into a Core document
40Rule patternOn hold
NigelOn hold


41Identity modelv2.0TR-512.3NigelRefer slidesONF_T41_IdentityImplementation.pptxInvestigate the identify model (Global class & Local class). Not inherit from Global or Local class. A tool will generate the necessary identifier attributes from the Global and Local classes and add to the entity classes at ?? time.
42General profile/template approachv2.1
NigelRefer slides

oimt.2019.ND.013.00_ProfilesAndTemplates.pptx

ONF_T57_Profile_Template.pptx

User profile and template as classes (i.e., not stereotype).
To discuss and provide more clarification about this work item.
Note that there are two meanings of profiles (UML and run-time property) and the UML profile is clearly always associated with stereotypes and the run-time property one has never been associated with stereotypes.


43General Operation patternv2.1  (related to #57)TR-512.10NigelNeeded
Use TAPI OAM as the seed to investigate using the Operation Pattern to support general task, taking the G.8051/G.8052 On-demand measurement job requirement into account as input.
44Refactor LTP Spec to be Component-System Specv2.0 (merge with #37)

Merge with #37


51Application-Equipment model + SpecOn hold
Nigel, KamOn hold


52Application-Software model + SpecOn hold
Nigel, KamOn hold


53IP routing (segment routing) (Asorbs 9)Investigation
Kam, Xiang

Task 53 IP Routing YANG Mapping


IP driven by requirements from ECC/DCN ensuring we have core support (IMP, OT, TAPI brigade
* Extending over time to “full” IP via appropriate collaboration and federation.

54Cloud Native (Kubernetes, Istio, Containers)On hold

On hold


55TOSCA profileOn hold

On holdONF_T55_Tosca_Profile.pptx

56Simplified Spec modelv1.6TR-512.7Nigel

Task 56 - Simplified Spec Model

How does this relate to #37 ?


Light weight model, detailed invariant structure not included in the core.
https://wiki.opennetworking.org/pages/viewpage.action?pageId=371654692
Action item 2.2 of F2F minutes


57

Job task process model

(incl Temporal expression model)

v1.6 

(related to #43 and #73)


ChrisRefer slidesONF_T57_JobTask.pptxRelated to CD running/checking/validating the task, not the static description of the process.
58Sensor modelInvestigation
ChrisInvestigationONF_T58_Sensor_Model.pptx

59Union & GenericsInvestigation
ChrisInvestigationONF_T59_Union_Generics.pptx

61Model Extension Guidelinesv2.1
Chris, NigelTask 61 - Model Extension GuidelinesONF_T61_ModelExtensions.pptx

62Representation of Config vs Statev2.1
Chris, NigelTask 62 - Representation of Config vs StateONF_T62_ConfigOperationalState.pptx

63Additional Ethernet Examplesv2.0TR-512.A.5ChrisTask 63 - Additional Ethernet Examples

64DDD Aggregatesv2.1
ChrisInvestigation (complete)ONF_T64_DddAggregates.pptx

Rolls into T13 Model Restructure

DDD = Domain-Driven-Design


64bDDD Aggregatesv2.0
Chris



65Streamingv1.6TR-512.10NigelTask 65 - Streaming

Including time stamping accuracy and synchronization.

Control model identified streaming in relation to the ports.

Including streaming receiver and Partial vs Whole entity


66Intent modelv2.1TR-512.10Chris, NigelNeeded

No intent model at this stage - discussions only.

Relates to operations and control models.

Tooling to generate intent from existing model


67Constraint Domain Splitv2.0TR-512.11NigelThoughtsOnConstraintDomain.pptxProposal to help issues with T13 Model Restructure
68Instance Data StoreInvestigation
Chris

We have discussed a number of times the need to be able to define and store some instance data (primarily specifications) and storing these in a library. Nothing has come of it and so this task aims to progress this need.
69Use of Job Task to improve Operations patternsv2.1 (relates to #43 and #57)TR-512.10Nigel



70 

Security 

Authorization

NACM ABAC (XACML) 

Merge to T78

v1.6



Chris, JonathanNeeded

71

Security

Authentication Merge to T78

v2.1
Chris, JonathanNeeded
Include identity management (#41)
72

Security

Non-repudiation

Merge to T78

v2.1
Chris, JonathanNeeded
Streaming (#65), when used for auditing, needs non-repudiation
73Temporal expression modelv1.6TR-512.18Chris, NigelNeeded
  • Every entity potentially has a temporal aspect (could benefit from tooling to inject this.)

74

Security

Audit

v2.1

Jonathan, Nigel

Needed
Streaming (#65) can be used to support auditing
75 Location examplesv1.6TR-512.A.16Leo

Discussion: 2021-05-06 OIMT Meeting notes

See 30


76Power (Chassis, Stack & PoE)Investigation-----------ChrisComplete
PARKED
ONF_T76_Power_Model.pptxInvestigating this may help us in the equipment and functional models
77Media Multipointv1.6TR-512.A.4Malcolm, Nigel


Discussion: 2022-07-21 OIMT Meeting notes

  • Realized that the existing examples in A.4 v1.5 in the moment are bad use cases (in the sense that they have a lot of crashes). In a real network, one won't actually do that. Should take a simple example which has less collision. 
  • Started to modify TR-512.A.4 (v1.5).

78Controller zero-trust hardening v1.6TR-512.A.15Malcolm, Nigel


79Catalog & Inventory  storage applicationInvestigation
Chris, Nigel



* Source of information of the above table: oimt2018.KL.001.18_oimt-work-items.xlsx

  • No labels

1 Comment

  1. Thank you. Fixed.