DM DiagMon Architecture

Similar documents
Firmware Update Management Object Architecture

Device Management Requirements

Firmware Update Management Object Architecture

DM Scheduling Architecture

Reference Release Definition for ConnMO

Device Management Requirements

Device Management Push Binding

Device Management Push Binding

OMA Device Management Server Delegation Protocol

OMA Device Management Notification Initiated Session

ITU-T Y Functional framework and capabilities of the Internet of things

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

This document is a preview generated by EVS

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

Bringing an all-in-one solution to IoT prototype developers

MOB501. SAP Omnichannel Banking 8.3 SP01 PL03 Development COURSE OUTLINE. Course Version: 03 Course Duration: 4 Day(s)

ITU-T Y Reference architecture for Internet of things network capability exposure

ADVANCED TELEVISION SYSTEMS COMMITTEE, INC. CERTIFICATION MARK POLICY

OMA Device Management Protocol

OMA Device Management Protocol

Network Operations Subcommittee SCTE STANDARD

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

Dedicated Micros IP v3. Module Application Guide

AT&T U-verse Enabled. How to Use the TV UI API. Publication Date: September 9, 2014

Multi-Media Card (MMC) DLL Tuning

MTN Subscriber Agreement

U SER S G UIDE. TS2002A Fiber Optic Test Kit

Terms of Use and The Festival Rules

ANSI/SCTE

DLP LightCrafter Display 4710 EVM User s Guide

Audio-Technica MX-381 Mixer Crestron Module Module Application Guide

DVDO VS4 HDMI Switch. User s Guide How to install, set up, and use your new DVDO product

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

ALEPH Z39.50 Client Conformance to U.S. National Z39.50 Profile (ANSI/NISO Z ) Version and Later

DirecTV Receivers Serial Control Module Application Guide

DisplayPort to VGA Converter

Table of Contents. Introduction Pin Description Absolute Maximum Rating Electrical Specifications... 4

Optical Engine Reference Design for DLP3010 Digital Micromirror Device

New ILS Data Delivery Guidelines

Enable-IT 821P PoE Extender Quickstart Guide Professional Grade Networking

Instant 802.3af Gigabit Outdoor PoE Converter. Model: INS-3AF-O-G. Quick Start Guide

Sony P2 Protocol VTR Control Module v1. Module Application Guide

FTC AGL System Controller Reference Manual Part Number

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

Enable-IT 824WP Outdoor Waterproof PoE Extender Kit Quickstart Guide Professional Grade Networking

WIRING INSTRUCTIONS CROP-LINK Drip Installation

VJ 6040 UHF Chip Antenna for Mobile Devices

AABB Trademark Usage Guidelines

AY-U910 UHF Integrated Long-Range Reader Installation and User Manual

IoT Enabler, from the Things to the Services and Service Platform

blink USER GUIDE Bluetooth capable Reclocker Wyred 4 Sound. All rights reserved. v1.0

SAP Edge Services Edge Services Overview Guide Version 1711

FOTS100 User Manual. BIOPAC Systems, Inc. Opsens Inc. 42 Aero Camino, Goleta, CA Tel (805) , Fax (805)

Analog to Digital conversion of HD video. The HD-Now provides a simple method of upgrading ROVs for live HD. Keep existing infrastructure intact.

IoT Toolbox Mobile Application User Manual

SAP Edge Services, cloud edition Edge Services Overview Guide Version 1802

New York MX700 Room. PWD-NY5-MX700-P60 List Price: $11, SLA Price: $1,100.00/year (Other options available See Appendix B)

General purpose low noise wideband amplifier for frequencies between DC and 2.2 GHz

Guide to InTouch HMI Documentation Invensys Systems, Inc.

Wonderware Guide to InTouch HMI Documentation

Owner s Manual MRX-4SEN. Sensor Extender

USER MANUAL. Spy RF Relay 06416E

8 Port HD/SD-SDI Switch

What s New in Visual FoxPro 7.0

3G/HD/SD-SDI to HDMI Converter

Akron-Summit County Public Library. Collection Development Policy. Approved December 13, 2018

Special Specification 6293 Adaptive Traffic Signal Control System

8 Port HD/SD-SDI Video Switch with 2 Port Splitter

American National Standard for Electric Lamps Double-Capped Fluorescent Lamps Dimensional and Electrical Characteristics

AT&T U-verse Enabled

American National Standard for Lamp Ballasts High Frequency Fluorescent Lamp Ballasts

X-Series Expansion Cards. X-Video Card

Warranty and Registration. Warranty: One Year. Registration: Please register your product at Port, or. or Windows.

BROADCAST RECEIVER. Installation Guide (BR-100-MOT, BRP-100-MOT) Document Version 1.0. BR-100-MOT, BRP-100-MOT Installation Guide

Enable-IT 865 Q PRO Gigabit Professional Grade PoE Extender Kit Quickstart Guide

UPDATE ON IOT LANDSCAPING

VideoSplitter HDMI 4K PT

Getting the Most from Alma. Patron Driven Acquisitions (PDA)

Wideband silicon low-noise amplifier MMIC

MATE3 Owner s Manual Addendum

User Instructions. 16 SCB Sync Station.

SIX STEPS TO BUYING DATA LOSS PREVENTION PRODUCTS

American National Standard for Electric Lamps Specifications for the Chromaticity of Solid-state Lighting Products

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

User Manual TLS HDMI Switch 4/1 MHL

Data Sheet of SAW Components

Distributed by. CircFlow. Pulse Massager. Instruction Manual and Warranty Information FCB250H

INTERNATIONAL STANDARD

Is Now Part of To learn more about ON Semiconductor, please visit our website at

American National Standard for Electric Lamps Specifications for the Chromaticity of Solid-State Lighting Products

Crestron Room Scheduling Panels. User Guide Crestron Electronics, Inc.

RESTful API for System Status

OPERATING YOUR SYSTEM WITH MX-850

SecureFTP Procedure for Alma Implementing Customers

Optical Mobile Mouse. User s Manual

Create an Industrial 3D Machine Vision System using DLP Technology

TABLE OF CONTENTS 1. OVERVIEW INSTALLATION DA-3G CONNECTIONS SPECIFICATIONS SERIAL VIDEO INPUT...

Transcription:

DM DiagMon Architecture Approved Version 1.0 20 Dec 2011 Open Mobile Alliance OMA-AD-DM-DiagMon-V1_0-20111220-A [OMA-Template-ArchDoc-20110121-I]

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 2 (13) Use of this document is subject to all of the terms and conditions of the Use Agreement located at http://www.openmobilealliance.org/useagreement.html. Unless this document is clearly designated as an approved specification, this document is a work in process, is not an approved Open Mobile Alliance specification, and is subject to revision or removal without notice. You may use this document or any part of the document for internal or educational purposes only, provided you do not modify, edit or take out of context the information in this document in any manner. Information contained in this document may be used, at your sole risk, for any purposes. You may not use this document in any other manner without the prior written permission of the Open Mobile Alliance. The Open Mobile Alliance authorizes you to copy this document, provided that you retain all copyright and other proprietary notices contained in the original materials on any copies of the materials and that you comply strictly with these terms. This copyright permission does not constitute an endorsement of the products or services. The Open Mobile Alliance assumes no responsibility for errors or omissions in this document. Each Open Mobile Alliance member has agreed to use reasonable endeavors to inform the Open Mobile Alliance in a timely manner of Essential IPR as it becomes aware that the Essential IPR is related to the prepared or published specification. However, the members do not have an obligation to conduct IPR searches. The declared Essential IPR is publicly available to members and non-members of the Open Mobile Alliance and may be found on the OMA IPR Declarations list at http://www.openmobilealliance.org/ipr.html. The Open Mobile Alliance has not conducted an independent IPR review of this document and the information contained herein, and makes no representations or warranties regarding third party IPR, including without limitation patents, copyrights or trade secret rights. This document may contain inventions for which you must obtain licenses from third parties before making, using or selling the inventions. Defined terms above are set forth in the schedule to the Open Mobile Alliance Application Form. NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE MADE BY THE OPEN MOBILE ALLIANCE OR ANY OPEN MOBILE ALLIANCE MEMBER OR ITS AFFILIATES REGARDING ANY OF THE IPR S REPRESENTED ON THE OMA IPR DECLARATIONS LIST, INCLUDING, BUT NOT LIMITED TO THE ACCURACY, COMPLETENESS, VALIDITY OR RELEVANCE OF THE INFORMATION OR WHETHER OR NOT SUCH RIGHTS ARE ESSENTIAL OR NON-ESSENTIAL. THE OPEN MOBILE ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE OF DOCUMENTS AND THE INFORMATION CONTAINED IN THE DOCUMENTS. Used with the permission of the Open Mobile Alliance Ltd. under the terms set forth above.

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 3 (13) Contents 1. SCOPE (INFORMATIVE)... 4 2. REFERENCES... 5 2.1 NORMATIVE REFERENCES... 5 2.2 INFORMATIVE REFERENCES... 5 3. TERMINOLOGY AND CONVENTIONS... 6 3.1 CONVENTIONS... 6 3.2 DEFINITIONS... 6 3.3 ABBREVIATIONS... 6 4. INTRODUCTION (INFORMATIVE)... 7 4.1 PLANNED PHASES... 7 4.2 SECURITY CONSIDERATIONS... 7 4.3 USE CASES AND REQUIREMENTS... 7 5. ARCHITECTURAL MODEL... 8 5.1 DEPENDENCIES... 8 5.2 DIAGMON ARCHITECTURE DIAGRAM... 8 5.3 DIAGMON FUNCTIONAL COMPONENTS AND INTERFACES... 9 5.3.1 Functional Components... 9 5.3.2 Interfaces... 9 5.4 FLOWS... 10 5.4.1 Diagnostics Fault Detection, Querying and Reporting... 10 5.4.2 Network Monitoring... 11 5.4.3 Trap Flows... 11 APPENDIX A. CHANGE HISTORY (INFORMATIVE)... 13 A.1 APPROVED VERSION HISTORY... 13

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 4 (13) 1. Scope (Informative) OMA has defined enabler releases in the Device Management space. One such enabler is referred to as OMA DM v1.2 specifications in [DMPRO], which defines protocols and mechanisms to be used between a Device Management Server and a mobile device, as well as the data model made available for remote diagnostics and monitoring of a mobile device. This document describes the architecture of the DM Diagnostics and Monitoring Enabler. The architecture is based on the requirements and the use cases included in [DMDIAGMON-RD], and described at high level as believed to be significant from the architectural point of view. The dependency that Diagnostics and Monitoring Enabler has upon other DM Enablers is also addressed.

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 5 (13) 2. References 2.1 Normative References [DMDIAGMON-RD] [DMTND] OMA Device Management Diagnostics and Monitoring Requirements, Open Mobile Alliance, OMA-RD-DiagMon-V1_0, URL:http://www.openmobilealliance.org/ OMA Device Management Tree and Description, Version 1.2. Open Mobile Alliance. OMA-TS-DM_TND-V1_2. URL:http://www.openmobilealliance.org [RFC2119] Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, March 1997, URL:http://www.ietf.org/rfc/rfc2119.txt 2.2 Informative References [DMPRO] [DMSEC] [OMADICT] OMA Device Management Protocol, Version 1.2, Open Mobile Alliance, OMA-TS- DM_Protocol-V1_2, URL:http://www.openmobilealliance.org/ OMA Device Management Security, Version 1.2. Open Mobile Alliance. OMA-TS-DM_Security-V1_2. URL:http://www.openmobilealliance.org Dictionary for OMA Specifications, Version 2.6, Open Mobile Alliance, OMA-ORG-Dictionary-V2_7, URL:http://www.openmobilealliance.org/

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 6 (13) 3. Terminology and Conventions 3.1 Conventions The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL in this document are to be interpreted as described in [Error! Reference source not found.]. All sections and appendixes, except Scope and Introduction, are normative, unless they are explicitly indicated to be informative. 3.2 Definitions Device DM Client DM Server Management Authority Management Object Network Operator Equipment which is normally used by users for communications and related activities. The definition can be extended to cover remote monitoring applications where there is no user present, but the communications to and from the remote monitor use the same communications channels as when used by users [OMADICT]. A component defined in [DMTND] as a software component in a managed device that correctly interprets OMA DM commands, executes appropriate actions in the device and sends back relevant responses to the issuing management server. A component defined in [DMTND] as a network based entity that issues OMA DM commands to devices and correctly interprets responses sent from the devices. An entity that has the right to perform a specific Device Management function on a Device or manipulate a given data element or parameter. For example, the Network Operator, handset manufacturer, enterprise, or Device owner may be the authority or share authority for managing the Device. One Management Authority may own all Device resources or may share or delegate all or parts of these with/to other Management Authorities A data model for information which is a logical part of the interfaces exposed by device for management purpose. The entity providing network connectivity for a Device [OMADICT]. 3.3 Abbreviations DiagMon DM DMS MO OMA Diagnostics and Monitoring Device Management Device Management Server Management Object Open Mobile Alliance

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 7 (13) 4. Introduction (Informative) The primary objective for Device Management protocols and mechanisms are to manage distributed, mobile wireless devices, in order to optimize a subscriber s experience and reduce network operating costs. This enabler will introduce Device Management (DM) remote device diagnostics and network monitoring functionality that achieves some of these objectives. The overall goal of DM diagnostics and monitoring is to enable management authorities to proactively detect and repair troubles even before the users are impacted, or to determine actual or potential problems with a device when an opportunity presents itself. A Management Authority is an entity that has the right to perform a specific DM function on a device or manipulate a given data element or parameter. For example, the network operator, handset manufacturer, enterprise, or device owner may be the authority or share authority for managing the device. Further, the technology must also enable management authorities to remotely interrogate the device for trouble isolation. Based on this, the Diagnostics and monitoring enabler must address the following areas: 1) Diagnostics Policies Management: Support for specification and enforcement of policies related to the management of diagnostics features and data. 2) Fault Reporting: Enable the device to report faults to the network as the trouble is detected at the device. 3) Performance Monitoring: Enable the device to measure, collect and report key performance indicators (KPIs) data as seen by the device such as on a periodic basis. 4) Device Interrogation: Enable the network to query the device for additional diagnostics data in response to a fault 5) Remote Diagnostics Procedure Invocation: Enable management authorities to invoke specific diagnostics procedures embedded in the device to perform routine maintenance and diagnostics. 6) Remote Device Repairing: Enable management authorities to invoke specific repairing procedures based on the results of diagnosis procedures. The DM Diagnostics and Monitoring Enabler leverages the functionality of the existing DM Enablers, in particular the OMA DM Enabler [DMPRO], to transport Diagnostics and Monitoring data and messages between the DM client and the DM server. 4.1 Planned Phases At the moment of writing, there is no future planned phase additional to the descrbed architecture in this document. 4.2 Security Considerations The management objects defined in this enabler are dependent on the security mechanisms and protections provided by the DM enabler. No new security issues are introduced by these management objects. Readers are encouraged to review the DM enabler security specification [DMSEC] for more information regarding these mechanisms. 4.3 Use Cases and Requirements Current use cases for DM Diagnostics and Monitoring can be found at [DMDIAGMON-RD]. No additional use cases are planned. Current requirements for DM Diagnostics and Monitoring can be found at [DMDIAGMON-RD]. No extra Diagnostics and Monitoring requirements are planned.

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 8 (13) 5. Architectural Model 5.1 Dependencies OMA Device Management [DMPRO] Enabler The DM Diagnostics and Monitoring Enabler is dependant upon the OMA Device Management Enabler [DMPRO]. The version of OMA Device Management Enabler referenced in the described architecture is V1.2 Enabler release or higher. It is also known as OMA DM Base Protocol. The DM DiagMon Enabler relies on the OMA Device Management Enabler for the execution of diagnostics and monitoring management tasks and the transports for the DiagMon Messages between DM Client and Server. 5.2 DiagMon Architecture Diagram

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 9 (13) 5.3 DiagMon Functional Components and Interfaces 5.3.1 Functional Components 5.3.1.1 DiagMon Client The DiagMon client function is responsible for the Diagnostics and Monitoring activities. The DiagMon client processes and consumes the Diagnostic and Monitoring component (e.g. commands, alerts, packages) delivered to the device by the OMA DM client. The DiagMon client also communicates a success or failure result to the DM client at the termination of the Diagnostics and Monitoring activity, for communication back to the DM server. 5.3.1.2 DM Client The DM client makes it possible for the DM Server to manage the device using the DM protocol. For Diagnostics and Monitoring activities, the DM server and the DM client interact over the DIAG-1 interface as well. 5.3.1.3 Device Management System The Device Management system for Diagnostics and Monitoring is comprised of a Device Management server, DiagMon server and potentially other external management systems. The DM server component supports device discovery, determination of an appropriate Diagnostics and Monitoring component and its delivery to the device over various bearer technologies, represented by the DM-1 interface. It also receives a notification from the DM Client for success or failure of a diagnostics event or diagnostics or monitoring data, invoked over the DIAG-1 interface 5.3.1.4 DiagMon Data The specific diagnostics and monitoring data and associated components are outside the scope of this enabler. This includes such entities as call and data loggers, and other associated management objects such as Key Performance Indicators or Scheduling. The DiagMon Data may be sent via an alternate delivery protocol to a data server for e.g. processing. However when necessary, the DiagMon alerts are sent over the DIAG-2 interface. 5.3.1.5 Alternate Delivery Client The alternate delivery client component is an optional feature of the device that makes it possible to update a data server using the alternate delivery protocol. The interaction of the DiagMon agent with the Alternate Delivery Client is out of scope. 5.3.2 Interfaces 5.3.2.1 DIAG-1 Interface The DIAG-1 interface is exposed by the DiagMon Client, which allows other components, such as DiagMon Server, to perform Diagnostics and Monitoring Operations. Through this interface the DiagMon Server can enable and disable diagnostics and/or trap functions on the device. The DiagMon functions will be conveyed by DM messages via the underlying DM-1 interface.

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 10 (13) The interface DIAG-1 describes interactions between the Device Management System or server and the device (e.g. DM Client) in setting up the DM sessions, delivering diagnostics and monitoring packages, and communicating results for the DiagMon activities invoked. 5.3.2.2 DIAG-2 Interface The DIAG-2 interface is exposed by the DiagMon Server, which allows other components, such as DiagMon Client, to send DiagMon Alerts. Through this interface the DiagMon Server can receive results for the DiagMon activities invoked on the device. The DiagMon Alerts will be conveyed by DM messages through underlying DM-1 interface, or an alternate delivery mechanism.. 5.3.2.3 DM-1 Interface This interface describes the client-server protocol and is out of scope for the Diagnostics and Monitoring enabler as it is defined by DM 1.2 enabler release [DMPRO]. However, the DM-1 interface is leveraged in Diagnostics and Monitoring activities. 5.4 Flows 5.4.1 Diagnostics Fault Detection, Querying and Reporting This flow describes the interaction between DM client and the DM server over the OMA-DM protocols to the device in a typical remote diagnostics session. 5.4.1.1 Normal Flow 1. End user calls customer care. 2. Management Authority (customer care /DM Server) sends a query to Device for configuration or other reporting information 3. The device then gathers performance and QoS related information. 4. Device reports its configuration information and/or performance data to the customer care/dm server 5.4.1.2 Alternative Flow Preconfigured DiagMon Operations The device triggers a DM session based on certain predetermined collection and reporting criteria as determined by a management object 5.4.1.3 Alternative Flow Automatic Reporting 1. A device is used to access a service, an unknown error occurs; 2. Device collects the fault information, such as memory dump, error code, application type, vendor etc. 3. Device transfers this information to the Management Authority. 4. Management Authority analyzes the fault information.

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 11 (13) 5. The Management Authority confirms the fault, identifies a, solution, if available, and provides the solution (executes management operations as necessary). 5.4.2 Network Monitoring This flow describes the interaction between DM client and the DM server over the OMA-DM protocols to the device in a typical remote diagnostics session. 5.4.2.1 Normal Flow 1. DMS configures device with policy(s) for recording information and reporting information 2. The device starts recording performance information per policy 3. According to reporting policy, the device initiates contact with DM Server. 4. Device reports its performance data (and device information) per policy 5. DMS closes the session or requests additional details based on contents of the reports 6. Device sends acknowledgement to the DM server 5.4.3 Trap Flows The flow described in this section shows how the Management Authority can receive notifications about the Events on which they registered, and how the captured Events are used as a trigger for other management operations. 5.4.3.1 Trap Notification Flow This flow shows a sequence of the steps taken until the Management Authority is able to receive the notifications about the Events and the associated information. 1. A Management Authority gets information about a list of the available Events that can be captured and reported. 2. The Management Authority registers on one of those Events. 3. The Event occurs and it is captured. 4. The DiagMon Client gets indication about the occurrence of the Event and the associated information. 5. The DiagMon Client sends a notification message requests the DM Client to send a notification message to the management authority. 6. DM Client sends a notification message. Note: It is possible that multiple Management Authorities may register on any Events at the same time. 5.4.3.2 Trap Notification Flow (Inward) This flow describes a sequence of the steps taken from scheduling the management operation to the execution of it at the occurrence of an Event (Trap). 1. A Management Authority gets information about a list of the available Events (Traps).

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 12 (13) 2. The Management Authority creates and installs a Schedule that is based on one of the Events (Traps) as a trigger. 3. The Event (Trap) occurs. 4. The DiagMon Agent captures the Event (Trap) and provides a trigger (or inward notification) to the DM Scheduling Agent. 5. The DM Scheduling Agent executes the management operation included in the Schedule. Note: It is possible that multiple Management Authorities may create the different Schedules that are based on the same Events (Traps).

OMA-AD-DM-DiagMon-V1_0-20111220-A Page 13 (13) Appendix A. Change History (Informative) A.1 Approved Version History Reference Date Description OMA-AD-DiagMon-V1_0 20 Dec 2011 Status changed to Approved by TP: OMA-TP-2011-0443-INP_DiagMon_V1_1_ERP_for_Final_Approval