+
+

Change Log

+
+ +
+
+

Commit Range: v2.2.1..HEAD

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateAuthorCommit
2019-04-08T16:06:28 08-Apr-2019 16:06karthik-sethuraman + + minor typo fix + +
EAD -> refs/heads/develop, refs/remotes/origin/develop
+
+ +
2019-04-08T15:55:06 08-Apr-2019 15:55karthik-sethuraman + + YANG and TREE file updates for UML commits since commit #8a59a68 + +
+
+ +
2019-04-08T15:53:03 08-Apr-2019 15:53karthik-sethuraman + + Temporarily removing LLDP model for TAPI 2.2 generation + +
+
+ +
2019-04-08T15:51:20 08-Apr-2019 15:51karthik-sethuraman + + Refactored TapiCommon::ObjectType to move enum-literals to approp models + +
+
+ +
2019-04-08T12:24:32 08-Apr-2019 12:24amazzini + + Minor diagram adjustments and comments. + +
+
+ +
2019-04-05T20:15:14 05-Apr-2019 20:15amazzini + + Further TAPI Eth enhancements according to MEF NRM OAM project + +
+TAPI Ethernet, added totalCountersFarEndLmParameters, 
+totalCountersNearEndLmParameters attributes to EthProActiveLmPerformanceData.
+Added totalCountersNearEnd1LmParameters attribute to
+EthProActive1LmPerformanceData class.
+
+TAPI Ethernet, added flrAvailabilityDeltaTime, flrAvailabilityThreshold, 
+flrAvailabilitySamples to EthMeasurementJobControlCommon.
+
+TAPI Ethernet, StatisticalLmPerformanceParameters class, uas attribute renamed
+as unavailableIntervals, ses attribute renamed as hliCount.
+
+Tapi Ethernet, EthPmParameterName enum, SEVERE_ERRORED_SECONDS replaced with
+HIGH_LOSS_INTERVALS, UNASSIGNED_ERRORED_SECONDS replaced with 
+UNAVAILABLE_INTERVALS.
+
+ +
2019-04-05T11:08:39 05-Apr-2019 11:08amazzini + + TAPI Ethernet, added min/max/average Inter Frame Delay Variation + +
+TAPI now supports both Y.1563 and G.8013/Y.1731 frame delay variation flavors.
+ +
2019-04-05T11:05:45 05-Apr-2019 11:05amazzini + + Related to previous commit + +
+
+ +
2019-04-05T11:04:50 05-Apr-2019 11:04amazzini + + Updated Topology Constraints and Routing Constraints + +
+TAPI Path Computation, added tolerableImpact attribute to RoutingConstraint
+class. TAPI Path Computation, Removed routeDirection attribute from 
+RoutingConstraint class. TAPI Connectivity, added a comment to serviceLevel
+attribute of ConnectivityConstraint class. TAPI Path Computation, refactored
+TopologyConstraint and added constraintWeight attribute. TAPI Path Computation,
+added layerProtcolName and direction to PathComputationService class. TAPI
+Connectivity, moved layerProtocolName and direction from ConnectivityConstraint
+to ConnectivityService class.
+
+ +
2019-04-04T09:41:14 04-Apr-2019 09:41karthik-sethuraman + + Changed the multiplicity of Equipment::expectedEquipment to list + +
+
+ +
2019-04-04T09:39:23 04-Apr-2019 09:39karthik-sethuraman + + Minor Eqpt model changes as per TAPI call (4/2/19) decisions + +
+- removed the ActualEquipment:actualHolder attribute
+- changed the
+ +
2019-04-04T09:34:17 04-Apr-2019 09:34karthik-sethuraman + + Updated the Photonic model as per TAPI call (4/2/19) decisions + +
+- Updated the PhotonicLayerQualifier enum
+- removed the MediaChannelAssemblySpec and OtsConnectionEndPointSpec
+- renamed the OtsiGServerAdaptationPac to OtsiServerAdatationPac
+ +
2019-04-02T05:32:23 02-Apr-2019 05:32amazzini + + OAM and Ethernet small enhancements + +
+TAPI Eth, typo in EthPmParameterName (SEVERE_ERRORED_SECONDS) TAPI OAM, added
+to PmParameter (used in threshold config & notif) an additional positive
+integer, the bin number.
+ +
2019-03-29T17:53:11 29-Mar-2019 17:53karthik-sethuraman + + Photonic Power Model: Uml updates to align with committed Yang + +
+- Refactored PowerPropertiesPac, LaserPropertiesPac & FecPropertiesPac classes
+to complex data-type
+- Added PowerManagementCapabilityPac and PowerManagementConfigPac classes
+- Added powerManagementCapability attribute to the OtsiSIPSpec and 
+MediaChannelSIPSpec
+- Added powerManagementConfig attribute to the MediaChannelCSEPSpec
+- Minor re-ordering of few Yang RPC augment statements due to tool generation
+- removed Link augment statement for power-loss-characteristic as 
+TransferTimingPac in Topology has lossCharactersistic which can be used for
+now. The TopologyPacs are expected to be enhanced soon
+ +
2019-03-28T11:05:40 28-Mar-2019 11:05karthik-sethuraman + + TapiEqpt YANG/TREE files & UML model updates to generate proper YANG + +
+Main Changes to UML include
+- adding Global/Local class as parent to all TapiEqpt classes
+- specifying partOfObjectKey values
+- specifying <StrictComposite> stereotypes
+- specifying isReadOnly=true
+- adding Augment classes for supporting PysicalSpan & AccessPort
+ +
2019-03-23T16:17:51 23-Mar-2019 16:17karthik-sethuraman + + Minor fixes - specified objectKey for ThresholdParameter + +
+
+ +
2019-03-23T16:17:12 23-Mar-2019 16:17karthik-sethuraman + + Yang/tree files updates related to PRs #403 & #405 + +
+
+ +
2019-03-21T19:58:01 21-Mar-2019 19:58karthik-sethuraman + + Replaced NodeAggregatesNEP with TopologyAggregatesNEP + +
+
+ +
2019-03-21T13:38:22 21-Mar-2019 13:38Nigel Davis + + Equipment model refactored as per agreement in Sydney. + +
+
+ +
2019-03-21T10:14:30 21-Mar-2019 10:14Nigel Davis + + Minor corrections. + +
+
+ +
2019-03-21T10:00:37 21-Mar-2019 10:00Nigel Davis + + Change to DataTypes and addition of device. + +
+
+ +
2019-03-21T01:27:14 21-Mar-2019 01:27karthik-sethuraman + + Alarm/Tca Updates for consistent ThresholdProfile alignment + +
+- Moved ObjectTypes enumeration to TapiCommon mdoel/module
+- Moved the Alarm/TCA info classes from TapiNotification to TapiOam 
+model/module which now augment TAPI Notification class (instead of composition)
+- Defined new TapiOam extensible enumerations - AlarmConditionName & 
+PmParameterName for tighter typing (Identity instead of String)
+- Defined new TapiOam data-type - PmParameter that has PmParameterName
+(Identity) and choice different value types (need to be modeled by union in
+future)
+- Defined new TapiOam data-type - ThresholdParameter that has PmParameter,
+ThresholdCrossingType, ThresholdCrossingQualifier
+- The ThresholdParameter is used in both PmThresholdData (OamProfile) and
+ThresholdCrossingAlert (Notification)
+- Augmented TapiEth PmParameterName for G.8052 PmParameter (Statistical LM/DM)
+attributes
+- Deleted the TapiEth ThresholdData augments (both spec & interfaces) & related
+diagrams
+ +
2019-03-19T22:10:23 19-Mar-2019 22:10Nigel Davis + + Changes to figure + +
+
+ +
2019-03-18T18:35:55 18-Mar-2019 18:35Nigel Davis + + Updates to include strand + +
+
+ +
2019-03-16T01:42:21 16-Mar-2019 01:42Nigel Davis + + Latest updates accounting for discussion at meeting + +
+
+ +
2019-03-12T21:08:34 12-Mar-2019 21:08karthik-sethuraman + + Synchronized TAPI UML & YANG - mostly updated <specify> target values + +
+
+ +
2019-03-11T18:58:35 11-Mar-2019 18:58karthik-sethuraman + + Bug Fix: Updated UML files to fix yang generation errors + +
+- mainly updated the <specify> stereotype's target to properly point to 
+augmented node.
+ +
2019-03-08T13:06:49 08-Mar-2019 13:06amazzini + + OAM, Eth and LLDP modifications + +
+- OAM, updated association label _oamServicePoint of OamJob class (it was still
+_oamServiceEndPoint)
+- Eth, some adjustments or current and history data specify labels
+- LLDP, draft model
+
+ +
2019-03-04T09:31:05 04-Mar-2019 09:31karthik-sethuraman + + Fix #378: Made the TopologyConstraint attributes configurable + +
+- also specified containers for Connectivity constraints attributes
+ +
2019-03-01T16:52:23 01-Mar-2019 16:52karthik-sethuraman + + Removed yang/tree files named with v2.1.1 release date + +
+
+ +
2019-03-01T16:49:56 01-Mar-2019 16:49karthik-sethuraman + + Updated yang/tree file names & revision with planned v2.2.RC1 date + +
+
+ +
2019-03-01T12:56:20 01-Mar-2019 12:56karthik-sethuraman + + Initial draft of yang/tree files generated from committed v2.2 uml files + +
+- excludes EQPT and LLDP features as they are not mature enough
+ +
2019-02-27T12:36:07 27-Feb-2019 12:36Arturo Mayoral + + Non-configurable subscription filters in Data API objects + +
+The following objects within:
+
+tapi-notification:notification-context/tapi-notification:notif-subscription-filter
+
+ - requested-notification-types
+- requested-object-types
+- requested-layer-protocols
+- requested-object-identifier
+- include-content
+
+Has been modified to be configurable.
+
+ +
2019-02-27T06:35:53 27-Feb-2019 06:35amazzini + + ODU OAM enhancements: + +
+TAPI ODU, added oduMegSpec with megLevel attribute, added codirectional 
+attribute to OduTcmMipPac class.
+ +
2019-02-27T06:33:57 27-Feb-2019 06:33amazzini + + Several enhancements to ETH model: + +
+TAPI Eth, added EthProActive1DmSourcePerformanceData and 
+EthProActive1LmSourcePerformanceData to pro-active and on demand dual ended
+jobs. TAPI Eth, All PmParameters of Pro-active jobs have been added to 
+On-demand jobs. Renamed almost all attribute names of 
+EthProAct/OnDemandPerformanceData classes. TAPI Eth, added
+get/getList/create/update EthConnectivityService with its
+EthConnectivityServiceEndPointSpec TAPI Eth, added get/getList
+EthServiceInterfacePointSpec TAPI Eth, get/getList/create/update OamJob, added 
+EthOamMep/MipServicePoint augments. TAPI Eth, added BandwidthProfile data type,
+which now extends the Capacity data type defined n TAPI Common. TAPI Eth, all
+augments of operations are split in input/ouput targets. TAPI Eth, added
+megLevel to EthMegCommon class.
+ +
2019-02-27T06:30:33 27-Feb-2019 06:30amazzini + + Several enhancements: + +
+TAPI Common, removed BandwidthProfile data type and removed the reference to it
+from Capacity data type. TAPI OAM, create/update/delete/get OamServiceEndPoint,
+removed the
+“End”, reviewed all parameters of the operations. TAPI OAM, moved
+granularityPeriod and suspectIntervalFlag from TAPI CurrentData and HistoryData
+to a PM dedicated package (e.g. PmDataPac), because these two attributes are
+meaningless e.g. in Link Trace job case. TAPI OAM, Removed PmDataBin class. 
+TAPI OAM, removed mepIdentifier and peerMepIdentifier parameters from 
+createOamServicePoint. TAPI OAM, createOamJob, removed oamServicePoint input
+parameter, replaced by oamServiceId and oamServicePointId string parameters. 
+TAPI OAM, moved layerProtocolName attribute from OamConstraint to OamService
+class. Deleted direction attribute of OamConstraint class. Moved megLevel
+attribute from OamConstraint to technology specific MEGs. Removed OamConstraint
+class. TAPI OAM, removed direction attribute from OamServicePoint, Meg and Mep 
+classes. TAPI OAM, updated oamService and OamServicePoint operations according
+to above modifications.
+
+ +
2019-02-26T11:59:51 26-Feb-2019 11:59Nigel Davis + + Properties tidied up Properties are either in main classes of a few pacs. + +
+
+ +
2019-02-26T11:13:22 26-Feb-2019 11:13Bernd Zeuner + + LLDP Model: Highlighting Tx and Rx Parameters + +
+Tx and Rx parameters are highlighted in the LldpDetails class diagram.
+ +
2019-02-26T10:51:03 26-Feb-2019 10:51Nigel Davis + + Minor updates during TAPI call 20190226 + +
+
+ +
2019-02-26T10:35:44 26-Feb-2019 10:35Arturo Mayoral + + Minor fixes + +
+- Power-spectral-density config false was removed. This affect to previous
+paramter definitions.
+- Tree model is refractored from latest verison of the YANG file.
+
+ +
2019-02-26T08:34:09 26-Feb-2019 08:34Arturo Mayoral + + Issue #353 - Power management for NMC service provisioning + +
+This commit includes extensions to the tapi-photonic-media information model.
+Specifically, OTSi and Media Channel Service Interface Points (SIPs) are
+extended with capability information of the operational power range asociated
+to the related LTPs. On the other hand, the MC Connectivity Service End-Points
+(CSEPs) are extended with a set of power management constrains which can be
+configured at the connectivity service creation to denote intent-like soft
+constrains. Moreover, this commit includes an extension for photonic-media
+links which includes the expected power loss as a state characteristic to be
+specified by the TAPI server.
+
+ +
2019-02-26T06:19:06 26-Feb-2019 06:19Nigel Davis + + Initial pruning of properties from core + +
+
+ +
2019-02-26T05:08:09 26-Feb-2019 05:08Nigel Davis + + Pin model updated to include attribute. + +
+
+ +
2019-02-25T20:50:29 25-Feb-2019 20:50Nigel Davis + + Simplified Equipment model + +
+
+ +
2019-02-20T11:36:48 20-Feb-2019 11:36amazzini + + recovery of small error in previous commit + +
+
+ +
2019-02-20T11:29:44 20-Feb-2019 11:29amazzini + + Minor diagram adjustments + +
+
+ +
2019-02-20T06:02:16 20-Feb-2019 06:02Bernd Zeuner + + LLDP model "assigned" to TapiOam + +
+Touch points of LLDP classes to OAM classes are added; according to the TAPI
+call on February 19 (still under discussion).
+ +
2019-02-19T03:43:22 19-Feb-2019 03:43A303646 + + LLDP model added to Tapi + +
+LLDP model re-engineered from 
+https://github.com/YangModels/yang/blob/master/standard/ieee/draft/802.1/ieee802-dot1ab-lldp.yang 
+revision 2018-11-11
+
+Additional change: Primitive types MacAddress, Binary and Timeticks added to
+TapiCommon and then referenced in TapiLldp.
+
+ +
2019-02-13T09:43:47 13-Feb-2019 09:43ndavis + + Clean up of diagrams + +
+
+ +
2019-02-12T08:40:48 12-Feb-2019 08:40ndavis + + Incorporation of Equipment model (first stage) + +
+
+ +
2019-01-26T18:12:42 26-Jan-2019 18:12amazzini + + Minor diagram adjustments + +
+
+ +
2019-01-25T10:46:21 25-Jan-2019 10:46amazzini + + Minor diagram adjustments + +
+
+ +
2019-01-24T09:28:07 24-Jan-2019 09:28amazzini + + Path Computation, added include/exclude NEP to TopologyConstraint class. + +
+OAM, Renamed "timeStamp" attribute as "periodStartTime" in both current and
+history data classes. ODU, minor correction in comment
+ +
2019-01-23T19:10:54 23-Jan-2019 19:10amazzini + + Minor diagram and association adjustments + +
+
+ +
2019-01-22T13:01:50 22-Jan-2019 13:01amazzini + + Various minor adjustments. + +
+
+ +
2019-01-22T12:57:31 22-Jan-2019 12:57amazzini + + Several minor adjustments. + +
+- Moved priority and destinationAddress into EthLinkTraceJob, removed the pac.
+- Moved testPattern from pac to EthTestJob, moved lbmDataTlv from pac to 
+EthLoopbackJob, renamed the pac as EthOamTestLoopbackCommonPac.
+- Reorganized OAM service and OAM service end point extensions, now referring
+to “resource” classes of MEG, MEP, MIP
+- Added TestSinkPoint with only “source mac address” attribute.
+- testPattern, changed type from integer to enum.
+- Removed idPermission from EthCfmMaintenanceDomain, to prevent 
+inconsistencies.
+- Centralized attributes of ProAct and OnDmd Jobs.
+- Corrected wrong abstraction association between OAM Srv and EthOamSrv, other
+minor corrections on OamResourceSpec and OamServiceSpec associations.
+
+ +
2019-01-22T12:54:05 22-Jan-2019 12:54amazzini + + Renamed history and current data without “Pm” + +
+
+ +
2019-01-11T13:52:10 11-Jan-2019 13:52amazzini + + Some modifications following MEF NRM OAM review: + +
+- Remove "End" from OamServiceEndPoint name.
+
+- Create ETH OamServiceMep/MipPoint where to centralize all Ethernet related
+"intent" parameters (of both MEP and MIP), and same for ETH OamService.
+
+- EthProActiveMeasurementJobControlSource, 
+EthOnDemandMeasurementJobControlSource change "messagePeriod" attribute type to
+"integer", milliseconds, default 1000. On the "sink" classes, replace "period"
+with the "messagePeriod" just defined.
+
+- Augmentation of interfaces (Job and Profile)
+
+ +
2019-01-11T13:47:57 11-Jan-2019 13:47amazzini + + Some modifications following MEF NRM OAM review: + +
+Make optional the "schedule" attribute of TAPI OamJob.
+
+ +
2019-01-10T13:01:43 10-Jan-2019 13:01amazzini + + Several modifications following MEF NRM OAM CfC2 + +
+- Added Meg/megLevel, Meg/megIdentifier, Mep/mepIdentifier, 
+Mep/peerMepIdentifier, all integers. (renamed the already defined 
+ethPeerMepIdentifier and ethMepId).
+- EthProActiveMeasurementJobControlSink and 
+EthOnDemandMeasurementJobControlSink, responderMepId renamed as sinkMepId.
+- period and messagePeriod attributes added to 
+EthProActiveMeasurementJobControlSink, EthOnDemandMeasurementJobControlSink.
+- measurementInterval and repetitionPeriod attributes added to 
+EthProActiveMeasurementJobControlSink & Source, 
+EthOnDemandMeasurementJobControlSink.
+- priority attribute added to  EthProActiveMeasurementJobControlSink.
+- timeOfTheDayAlignment, offsetFromTimeOfTheDay attributes added to 
+EthProActiveMeasurementJobControlSink & Source, 
+EthOnDemandMeasurementJobControlSink & Source.
+- ltmFlags of EthCfmLinkTraceJob: type enhanced from integer to enum, with only
+one entry (use-fdb-only).
+- Augmented OAM Job Interface operations.
+
+ +
2019-01-10T12:58:17 10-Jan-2019 12:58amazzini + + Modifications following NRM OAM CfC2 + +
+- Removed Meg/megLevel, Meg/megIdentifier, Mep/mepIdentifier, 
+Mep/peerMepIdentifier
+- OamServiceEndPoint class, add MIP/MEP boolean attribute, remove mepIdentifier
+and peerMepIdentifier attributes.
+- Split OAM job and OAM profile operations into their own OamJob and OamProfile
+interface classes respectively. OamService interface only contain OamService
+and OAM OSEP operations.
+- Deleted OAM Profile attribute from the OamService, hence no related hierarchy
+is modeled for OamJobProfile.
+ +
2018-12-20T18:50:04 20-Dec-2018 18:50amazzini + + Minor diagram correction + +
+
+ +
2018-12-20T18:48:30 20-Dec-2018 18:48amazzini + + Restoring diagrams with IEEE CFM classes + +
+
+ +
2018-12-20T18:36:12 20-Dec-2018 18:36amazzini + + Introduced experimental ODU CSEP + +
+
+ +
2018-12-20T18:35:28 20-Dec-2018 18:35amazzini + + Missing type from faultConditionDetermination attribute + +
+Added CSEPIsProtectedByCSEP for multi-point protection schemes
+ +
2018-12-14T13:47:25 14-Dec-2018 13:47amazzini + + Added OTN specific fault condition determination (G.873.1) + +
+
+ +
2018-12-14T13:43:36 14-Dec-2018 13:43amazzini + + Resilience update + +
+- added reference from CSEP to peer-forwarding CSEP (multi-point protection
+schemes)
+- added reference from CSEP to server CSEP (for multi-layer constraints)
+ +
2018-12-14T13:40:34 14-Dec-2018 13:40amazzini + + Resilience data types updates + +
+- Split the ResilienceType into two distinct attributes: ProtectionType and
+RestorationPolicy.
+- Added faultConditionDetermination attribute to ResilienceConstraint class
+according to G.808.
+- Updated ProtectionType according to G.808.
+ +
2018-12-12T07:35:13 12-Dec-2018 07:35amazzini + + Update of Eth OAM with CFM items, + +
+NEP modified attribute availableCepLayerProtocol, _ownedNodeEdgePoint now
+_nodeEdgePoint
+ +
2018-10-27T18:17:00 27-Oct-2018 18:17amazzini + + Added MD/MA attributes to MEG, ethMepId and ethPeerMepIdentifier + +
+(integer) to mep, unexLtrReceived to mep, added IEEE CFM attributes to Link
+Trace and Loopback operations.
+ +
2018-10-27T18:01:24 27-Oct-2018 18:01amazzini + + Added timeStamp (start time) in pmHistoryData. + +
+
+ +
2018-10-27T17:57:42 27-Oct-2018 17:57amazzini + + Enhanced NEP attribute availableCepLayerProtocol + +
+
+