Versions Compared

Key

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

...

No.Work itemTarget date/releaseTarget documentOwnersBrief DescriptionDocumentNote





5OAMOn holdTR-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.5


TR-512.6Kam

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 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.






11Views / Contextv2.1TR-512.8NigelTask 11 - View/Context
View abstractions and virtualization context





12Entity lifecyclev1.5TR-512.3MalcolmNot necessary
Agreed 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







21UML-TOSCA GuidelinesOn hold?
On hold







22UML-YANG GeneratorOn goingTR-531XingNot necessary







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
Undergoing team review





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





36

Compute model

(CPU / Memory + Storage)

v2.1

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









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

On hold







55TOSCA profileOn hold

On holdONF_T55_Tosca_Profile.pptx






56Simplified Spec modelv1.5TR-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.5 (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 Examplesv1.5TR-512.A.5ChrisTask 63 - Additional Ethernet ExamplesONF_T63_EthernetExamples.pptx






64DDD Aggregatesv2.1
ChrisInvestigationONF_T64_DddAggregates.pptx

Rolls into T13 Model Restructure

DDD = Domain-Driven-Design







65Streamingv1.5TR-512.10NigelTask 65 - Streaming

Including time stamping accuracy and synchronization.

Control model identified streaming in relation to the ports.







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.pptx
Proposal 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)


v1.5



Chris, JonathanNeededRFC 8341






71

Security

Authentication

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





72

Security

Non-repudiation

v2.1
Chris, JonathanNeeded
Streaming (#65) can be used to support , when used for auditing, needs non-repudiation





73Temporal expression modelv1.5, v2.1?Chris, NigelNeededTemporal Expression ONF.docxEvery 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





...