FM Dictionary provided via VES Registraton Nokia September 14, 2018

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
Advertisements

COMP4690, by Dr Xiaowen Chu, HKBU
SNMP Simple Network Management Protocol
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Lead Management Tool Partner User Guide March 15, 2013
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP Library Encryption - LTO4 Key.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Introduction to Biometrics Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #23 Biometrics Standards - II November 14, 2005.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: ID Definition Date Submitted: July 14, 2006 Presented at IEEE session in San.
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. 1 VF (Virtual Functions) Event.
PART1 Data collection methodology and NM paradigms 1.
1 Terminal Management System Usage Overview Document Version 1.1.
ONAP Service Assurance Data Driven Flows
ONAP E2E Flow `.
ARC: Definitions and requirements for SO/APP-C/VF-C discussion including call notes Chris Donley July 5, 2017.
Illustrative Sequence Diagrams
VNF Event Streaming: Onboarding Telemetry Policies
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
SNMPv1 Network Management: Communication and Functional Models
Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir. A.C. Verschueren Eindhoven University of Technology Section of Digital.
Submitting an invoice with the Tungsten Portal
CLAMP Flows for vCPE Use Case in ONAP R1 Ron Shacham AT&T
Chapter 11 Designing Inputs, Outputs, and Controls.
Systems Analysis and Design
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
State Machine Model.
User Needs Group (UNG) Status Report to the Commercial Mobile Service Alert Advisory Committee September 19, 2007 Gary K Jones, UNG Deputy Chair.
3GPP interworking in R3 Group Name: ARC
Alla Goldner (outcomes from brainstorming meetings) Sept, 2017
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Ethernet PHY Information Model Clarification at OT IM
TGaq Service Transaction Protocol for ANDSF Discovery Service
In-Band Authentication Extension for Protocol Independent Multicast (PIM) draft-bhatia-zhang-pim-auth-extension-00 Manav Bhatia
Bundle Protocol Specification
Software Testing With Testopia
Chapter 6: Distributed Applications
Proposal on system description, reference model and draft outline
Documenting ONAP components (functional)
Serial Communication Interface: Using 8251
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team June 14, 2018.
Lixiang,YaoguangWang, ChangMing Bai,
PNF Onboarding (Plug and Play) Stages
Protocol Basics.
ONAP Service Assurance VES Spec 7
Gary Thom President, Delta Information Systems, Inc.
Relational Database Model
ACTORS DESCRIPTION PNF
ONAP 5G USE CASE ENHANCEMENTS FOR PNF DEPLOYMENTS
call completion services
Process Description and Control
Patient Safety Reporting System Course Contents
ONAP 5G USE CASE ENHANCEMENTS
DCAE Data Files Collector
IEEE MEDIA INDEPENDENT HANDOVER DCN:
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
Submission Title: LB Resolutions from kivinen
Measurement reporting in TGh
doc.: IEEE <doc#>
DCAE Data Files Collector
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
Chapter 13: I/O Systems.
ONAP Service Assurance VES Spec 7
SDC BL and Titan overview
GNFC Architecture and Interfaces
Introduction Communication Modes Transmission Modes
ONAP Risk Assessment – Preparation Material - Overview of the Process - Terminology - Assumptions
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

FM Dictionary provided via VES Registraton Nokia September 14, 2018

Providing Alarm Dictionary Information with the Event Fault/Alarm information is relevant to the processing and addressing of a fault/alarm event. Consolidating the information in the YAML Registration Event is advantageous to service provider and NF provider Single artifact is delivered to ONAP Registration Event processing get the dictionary information to the analytics applications requiring it. New Comment capability in 7.x VES release enables information to be provided with the event registration Recommendation that Fault Event Registration include the Alarm Dictionary/Fault Dictionary information as comments—see example on Slide 3

YAML Registration Example

Backup Information

Fault Event Example Common Header Content fault event input in red Fault Event Example Common Header Content Field Type Required Description version string Yes Version of the event header (currently: 4.0.1) 4.0.1 eventName Fault_nfType_NFVendor_AlarmName, where nfType is defined by the NF provider e.g. 5gCu, 5gBts etc. and AlarmName is the name of the Nokia alarm being raised.--example Fault_gnb-Nokia_BaseStationSynchronizationProblem domain enum Event domain enumeration: ‘fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, syslog’, thresholdCrossingAlert’, voiceQuality, ’fault’ eventId Event key that is unique to the event source faultyyyyyy where fault is the domain and we increment the eventid for each unique occurrence of an alarm—helps ONAP determine if a fault event is missed. Do NOT INCREMENT THE FAULT ID for subsequent reporting of the same fault or even for the clearing of the fault—only increment if there is a new occurrence. If nf reboots go back to 0 so the first fault is fault000001 eventType No Not used nfcNamingCode Network function component type: 3 characters (aligned with vfc naming standards) Not used nfNamingCode Network function type: 4 characters (aligned with vnf naming standards) Not used sourceId bytes UUID identifying the entity experiencing the event issue (note: the AT&T internal enrichment process shall ensure that this field is populated) Not used sourceName Name of the entity experiencing the event issue NF Name(pnf-name or vnf-name ) as entered in A&AI uniquely identifying this instance of the NF Nokserial number of the pnf for example--TBD reportingEntityId UUID identifying the entity reporting the event, for example an OAM VM (note: the AT&T internal enrichment process shall ensure that this field is populated) Not Used reportingEntityName Name of the entity reporting the event, for example, an EMS name.  May be the same as the sourceName.  For synthetic events generated by DCAE, it is the name of the app generating the event. NF name (pnf-name or vnf-name in A&AI ) TBD priority Processing priority enumeration: is High, Medium, Normal, Low’ Priority is based on alarmSeverity-Critical is High, major is Medium, Cleared is Normal, Minor/Warning is Low Medium startEpochMicrosec number (uint64) the earliest unix time aka epoch time associated with the event from any component--as microseconds elapsed since 1 Jan 1970 not including leap seconds This is always the same value and that is the first observation time that was reported until alarm is cleared. 13172659790000000 lastEpochMicrosec the latest unix time aka epoch time associated with the event from any component--as microseconds elapsed since 1 Jan 1970 not including leap seconds When raised set to same time as startEpochMicrosec, if this is raised multiple times or periodically it’s the current time, if its cleared it’s the time it was cleared. 13172659790000000 timeZoneOffset Offset to GMT to indicate local time zone for device +06:00 sequence (uint32) Ordering of events communicated by an event source instance (or 0 if not needed) 1 when initially occurs Integer incremented when same fault occurrence reported until a clear is sent. The clear will be the last occurrence to increment the sequence number. After a clear the sequence number is reset to 1. 1 vesEventListenerVersion String Version of the VesEvent Listener 7.0.1

fault Event faultFields example Field Name Rqd Format Format Example Field Description faultFieldsVersion M number 4.0 version of the faultFields block additionalFields O hashMap  btsName BTS5gNokiaBts2018 Additional Information eventSeverity String MAJOR Event severity or priority. NORMAL severity reflects the event condition is back to Normal, or has Cleared. eventSourceType string ASIK Managed Object raising the alarm eventCategory qualityofServiceAlarm Event category, for example: ‘license’, ‘link’, ‘routing’, ‘security’, ‘signaling’ alarmCondition baseStationSynchronizationProblem Short name of the alarm/problem, like trap name. Could be of SPECIFIC_PROBLEM list: (x733_SpecificProblems). Should be string to avoid duplicate dictionary translation. This should be a one word. specificProblem ppsReferenceMissing Indicates the Alarm Condition as reported by the device, Should be string to avoid duplicate dictionary translation. This would be a fault description. nfStatus Active Used to report on VF status, both to indicate success/failure of start/stop/prepare to terminate events, but also to allow VF to request termination after unrecoverable errors. Enumeration; valid values are - Idle - Active - Preparing to terminate '- Ready to terminate - Requesting termination

fault Event faultFields example continued Field Name Req/Opt Format Format Example Field Description alarmInterfaceA O String Field [ ] RAP-1/ASIK-1 Provide port or channel or interface information when alarm is related with interface faults. Could be card/port, or channel, or interface name. -could reflect ManagedObject data alarmAdditionalInformation faultId, 18xx; alarmId, 71xx Additional Information related to Alarm, such as Repair Action, Remedy code….May by serialized alarm payload: varbind list, original syslog message, notification parameters, etc. when event is generated via other means, should provide raw detail out of element. -

ALARM DICTIONARY FIELDS (Template) DEFINITION FIELD DESCRIPTION Alarm Id Gives the Identifier for the alarm. This is also the Identifier that is used in the VES event so it can be used to associate the event with the definition entry. ADD in the Event Alarm Name Alarm Name which will be used in the Event Name. Note this maps to the alarmCondition in the VES Fault Event in faultevent fields. Event Type Indicates the type of alarm. The types are: Communications Alarm, Processing Error Alarm, Environmental Alarm, Quality of Service Alarm, Equipment Alarm, Integrity Violation, Operational Violation, Physical Violation, Security Service or Mechanism Violation, or Time Domain Violation. Note this maps to the eventCategtory in the VES Fault Event in faultevent fields. Meaning of Alarm Provides a descriptive meaning of the alarm condition. This is intended to be read by an operator to give an idea of what happened. Effect of Alarm Provides a description of the consequence of the alarm condition. When this alarm condition occurs. This is intended to be read by an operator to give a sense of the effects, consequences, and other impacted areas of the system. Managed Object(s) Managed object (MO) associated with this Alarm. Note this maps to the eventSourceType in the VES Fault Event in faultevent fields. Probable Cause Provides the probable cause qualifier for the alarm. Probable causes are found in 3GPP TS 32.111 Annex B drawn from ITU-T M.3100 and from ITU-T Recommendation X.721, X.733, and X.736 Probable Cause Number Probable Cause Number the numeric value associated with the Probable Cause Proposed Repair Actions It indicates instructions for proposed repair actions. These are defined in ITU-T Recommendation X.733 clause 8.1.2.12. Clearing Type Indicates whether the alarm is automatically or manually cleared Additional Text This field contain further information on the alarm. Associated Fault(s) Indicates the associated faults that triggered this alarm. List of fault(s) associated with the alarm cross indexed against a vendor provided fault information.

FAULT DICTIONARY FIELDS (Template) DEFINITION FIELD DESCRIPTION Fault Id Gives the Identifier for the alarm. This is also the Identifier that is used in the VES event so it can be used to associate the event with the definition entry. Fault Name Alarm Name which will be used in the Event Name. Note this maps to the probable cause in the VES Fault Event in faultevent fields. Fault Description Provides a descriptive meaning of the alarm condition. This is intended to be read by an operator to give an idea of what happened. Managed Object(s) Managed object (MO) associated with this Alarm. Note this maps to the eventSourceType in the VES Fault Event in faultevent fields. Effect of Fault Provides a description of the consequence of the alarm condition. When this alarm condition occurs. This is intended to be read by an operator to give a sense of the effects, consequences, and other impacted areas of the system. Associated Alarm(s) Indicates the associated faults that triggered this alarm. List of fault(s) associated with the alarm cross indexed against a vendor provided fault information. Proposed Repair Actions It indicates instructions for proposed repair actions. These are defined in ITU-T Recommendation X.733 clause 8.1.2.12. Additional Text This field contain further information on the alarm.