Internet DRAFT - draft-zhao-opsawg-ndp-telemetry

draft-zhao-opsawg-ndp-telemetry







OPSA                                                             F. Zhao
Internet-Draft                                                    Huawei
Intended status: Informational                            21 August 2023
Expires: 22 February 2024


                   Near Data Processing for Telemetry
                   draft-zhao-opsawg-ndp-telemetry-00

Abstract

   As the scale of IP networks and the importance of services increase
   continuously, the data collected by telemetry is increasing
   exponentially.  To support the network simulation, traffic
   optimization and risk detection of the network, Digital Twin
   technology on data communication networks is mentioned increasingly.
   Real-time synchronization between controllers and devices is a
   critical feature of Digital Twin Network, which require much more
   volume telemetry data between controllers and devices.  All of these
   bring more pressure on the network bandwidth, device CPU and
   controller CPU.  This document proposes a method to optimize the
   problem.

Requirements Language

   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 RFC 2119 [RFC2119].

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 22 February 2024.






Zhao                    Expires 22 February 2024                [Page 1]

Internet-Draft                ndp-telemetry                  August 2023


Copyright Notice

   Copyright (c) 2023 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (https://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights
   and restrictions with respect to this document.  Code Components
   extracted from this document must include Revised BSD License text as
   described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Revised BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Traditional telemetry is extremely applied  . . . . . . . . .   3
   3.  Near data processing and distributed computing method . . . .   3
   4.  Summary . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   6.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   7.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   4
   8.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   4
     8.1.  Normative References  . . . . . . . . . . . . . . . . . .   4
     8.2.  Informative References  . . . . . . . . . . . . . . . . .   4
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   4

1.  Introduction

   To implement more accurate, reliable, and timely network control,
   more and more Telemetry data is collected from network devices to
   controllers.  In the future, the proposed and application of digital
   twin network has higher requirements for the real-time consistency
   between network devices and controllers.

   Meanwhile, with the widely used heterogeneous computing hardware and
   AI technologies, network devices will have more and more computing
   resources.  We can consider migrating the analysis, data association,
   and even closed-loop decision-making processes implemented by
   controllers to the NE side to make full use of distributed computing
   resources.

   Similar frameworks have been maturely applied in the automotive self-
   driving field.  In automotive self-driving field, BEV technologies
   are used to merge multi-dimensional data(such as camera, radar and
   position) and make self-decision at the car side.




Zhao                    Expires 22 February 2024                [Page 2]

Internet-Draft                ndp-telemetry                  August 2023


2.  Traditional telemetry is extremely applied

   Network devices collect information from multiple dimensions,
   including flow information, configuration, events, alarms, logs,
   dynamic topology and routes, and device status (including CPU,
   memory, and hardware health).  To implement accurate network
   management, a large amount of data is collected to the controller for
   analysis and processing.  This brings great challenges to the
   controller in terms of bandwidth resources, CPU resources.

   In order to try to optimize this problem, many methods have been
   proposed, such as Sketch, variable frequency sampling, data
   compression, and so on.  However, these techniques are difficult to
   achieve a good balance between the integrity and the amount of data
   collected.

3.  Near data processing and distributed computing method

   We consider a near-data and distributed computing scheme that makes
   full use of the computing power of network devices to realize real-
   time sensing and control of network status.  It is also the
   foundation for the realization of the future digital twin network.
   Here's a framework for addressing the problem:

                                    +--------------+
                                    |              |
                                    |  Controller  |
                                    |              |
                                    +--------------+
                                           ^
                                           |
                                           | result
                                           |
                +--------------------------+--------------+
                |                    +----------------+   |
                | Flow Data     ---->|                |   |
                |                    |                |   |
                | Event         ---->|  NDP Operation |   |
                |                    |                |   |
                | Configuration ---->|                |   |
                |                    +----------------+   |
                +-----------------------------------------+

   Device side: The CPU and AI computing capabilities of devices are
   used to converge and process original device data.  For example, the
   flow data, events, and network topology can be comprehensively
   analyzed to determine the root cause of route flapping.  Then only
   the results are sent to the controller.  In this way, the original



Zhao                    Expires 22 February 2024                [Page 3]

Internet-Draft                ndp-telemetry                  August 2023


   data and result data can be sent.  Of course, how to define and
   design a new result-based Telemetry model is a matter that needs
   further consideration in the future.

4.  Summary

   This draft describes a lightweight and efficient method to
   synchronize data between devices and controller in really time.
   Going forward, how to describe the computing model on the device and
   the interface shall be studied to extend the draft.

5.  IANA Considerations

   This document makes no request of IANA.

   Note to RFC Editor: this section may be removed on publication as an
   RFC.

6.  Security Considerations

   TBD

7.  Acknowledgements

   TBD

8.  References

8.1.  Normative References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119,
              DOI 10.17487/RFC2119, March 1997,
              <https://www.rfc-editor.org/info/rfc2119>.

8.2.  Informative References

   [InfRef]   "", 2004.

Author's Address

   Fenghua Zhao
   Huawei
   Nanjing
   China
   Phone: +86-15805198370
   Email: zhaofenghua@huawei.com




Zhao                    Expires 22 February 2024                [Page 4]