Telemetry Page

Telemetry



Return to OpenTelemetry, Network Telemetry, RFCs Related to Telemetry, Security-Related RFCs, Network Security, Container Security - Kubernetes Security, Cloud Security, Web Security, DevSecOps


Telemetry refers to the automated collection, transmission, and analysis of data from remote systems. In the context of networking, telemetry involves gathering real-time information about network performance, traffic patterns, and device status to monitor network health and network efficiency. Traditionally, network monitoring was performed through polling mechanisms, where systems would periodically request status updates from network devices. However, modern telemetry systems use a more efficient push model, where devices automatically send relevant data to a central collection system without being explicitly polled. The related RFC is RFC 9124, which defines a framework for network telemetry.
https://en.wikipedia.org/wiki/Telemetry
https://tools.ietf.org/html/rfc9124

The primary advantage of telemetry in networking is the ability to monitor the network in near real-time. By continuously collecting data on network performance and traffic flow, telemetry allows network administrators to detect anomalies, identify potential bottlenecks, and respond to issues before they impact users. This is particularly useful in large-scale networks where traditional monitoring methods may not be able to provide the granularity or speed necessary to maintain optimal network performance. The related RFC is RFC 8194, which discusses the importance of visibility in network performance.
https://en.wikipedia.org/wiki/Network_monitoring
https://tools.ietf.org/html/rfc8194

Telemetry can be implemented using various data collection methods. One common method involves the use of YANG models, which define the structure and content of the telemetry data being collected. YANG models are particularly useful because they provide a standardized way to represent network configuration and operational data, enabling interoperability between devices from different vendors. YANG-based telemetry allows for automated data collection, reducing the need for manual configuration and ensuring that the data collected is consistent across the network. The related RFC is RFC 6020, which defines the YANG data modeling language.
https://en.wikipedia.org/wiki/YANG
https://tools.ietf.org/html/rfc6020

Security is an important consideration in the deployment of telemetry systems. Because telemetry data often contains sensitive information about network performance and usage, it is crucial to ensure that this data is protected during transmission. RFC 9124 recommends using secure transport protocols, such as TLS (Transport Layer Security), to encrypt telemetry data and protect it from unauthorized access. Additionally, authentication mechanisms should be in place to ensure that only trusted systems can collect and process telemetry data. The related RFC is RFC 8446, which defines TLS 1.3.
https://en.wikipedia.org/wiki/Transport_Layer_Security
https://tools.ietf.org/html/rfc8446

Telemetry plays a vital role in network automation, allowing network operators to make informed decisions based on real-time data. For example, telemetry can be used to automatically adjust traffic routing to avoid congestion, allocate additional resources in response to increased demand, or detect and mitigate security threats. The integration of telemetry with machine learning and artificial intelligence tools allows networks to become self-optimizing, reducing the need for manual intervention and improving overall efficiency. The related RFC is RFC 8312, which discusses the use of automation in networking.
https://en.wikipedia.org/wiki/Network_automation
https://tools.ietf.org/html/rfc8312

Streaming telemetry is a method of collecting telemetry data continuously rather than through periodic polling. This approach provides more timely and granular insights into network performance, as data is transmitted in real time. Streaming telemetry is especially useful in dynamic networks where conditions change rapidly, and immediate responses are required. It reduces the latency associated with traditional polling methods and provides a clearer picture of the network’s operational state. The related RFC is RFC 8633, which focuses on real-time monitoring in large networks.
https://en.wikipedia.org/wiki/Streaming_telemetry
https://tools.ietf.org/html/rfc8633

Conclusion



The title of this RFC is "Telemetry." Telemetry is an essential component of modern network management, providing real-time insights into network performance, security, and overall health. By using push mechanisms and standardized data models like YANG, telemetry enables more efficient monitoring and reduces the burden on network administrators. Security, automation, and streaming capabilities are key features that enhance the functionality of telemetry systems. As networks continue to grow in complexity, the role of telemetry in maintaining operational efficiency and performance will become increasingly important.