Monitoring Like It's 1995? Let's Talk State Streaming

In environments where downtime is costly and network infrastructure must operate flawlessly, gaining real-time visibility is a necessity. Network state streaming is a transformative approach that delivers rich, continuous, real-time telemetry, enabling organizations to move beyond periodic glimpses and achieve a continuous, accurate view of their infrastructure. It is the foundation for any form of AIOps.

"...a transformative approach that delivers rich, continuous, real-time telemetry..."

Unlike traditional polling methods, such as SNMP, where state visibility is only available at fixed polling intervals, state streaming delivers a high-fidelity, always-on view of device and network behavior. This evolutionary shift allows network teams to detect anomalies instantly, isolate root causes quickly, and optimize performance in ways not possible with legacy approaches.

State - What, How, Why?

Network state is dynamic information that devices continuously maintain. It changes frequently due to device or network conditions, or abrupt events like microbursts or errors. Capturing all state is crucial for diagnosing issues. Traditional methods used a pull-based polling approach at fixed intervals, often missing critical state changes between cycles.

Network State Examples:

Arista EOS State Management

Arista's method involves continuously streaming all real-time state to CloudVision. The transport layer uses gRPC (Google's Remote Procedure Call), a high-performance framework built on Protocol Buffers and HTTP/2. This provides the scale and performance needed to stream full network state from each EOS-based device to CloudVision, ensuring no state 'blind spots' and making all state available for troubleshooting, performance monitoring, and capacity management.

The scope of streamed data from an EOS-based device is roughly equivalent to the continuous output of up to 2000 show commands from the CLI. Traditional polling methods can miss crucial network state between cycles. Arista's state streaming addresses this by time-stamping every single state change sent to CloudVision.

"...roughly equivalent to the continuous output of up to 2000 `show commands`..."

The Problem with Polling vs. State Streaming

Diagram Description: A line graph illustrating network telemetry data. The top line shows 'Actual State Streamed to CloudVision' as a continuous, detailed waveform. The bottom section, labeled 'What the SNMP Polling Agent Sees', shows a series of discrete data points (POLL 1, POLL 2, etc.) with significant gaps between them, indicating missed information.

Polling at fixed intervals leads to missed or delayed critical telemetry. Consider a security camera that takes a photo every 5 minutes. If a thief breaks in and leaves within 60 seconds, the event will never be captured. Similarly, polling misses transient network events.

The NetDL Streamer

The NetDL Streamer is a state streaming service integrated into every EOS-based device. It continuously updates an internal repository whenever state changes occur and streams these changes to CloudVision with millisecond granularity. This is a true state change-driven mechanism, not interval-based polling, even for high-speed interfaces (100G+).

This service streams time-stamped state data to CloudVision over an encrypted connection (HTTP/2+SSL) with minimal CPU impact. Bandwidth utilization for the NetDL Streamer typically ranges from 25kbps to 200kbps per device, depending on device configuration and state change frequency, and can be rate-limited.

The actual streaming bitrate is trackable per-device within CloudVision. The data is time-stamped, enabling users to go back in time to review network events. The CloudVision-as-a-Service (CVaaS) cloud service retains up to 90 days of telemetry data.

Diagram Description: A screenshot of the Arista CloudVision NetDL Streamer Dashboard. It displays a table listing network devices (e.g., cc-core-rt1, cc-leaf1) with their streaming agent version, streaming status (Active/Inactive), and streaming latency. A graph shows bandwidth utilization over time, with peaks and troughs indicating data flow. A timeline slider allows users to navigate through historical telemetry data.

Do I Really Need to Know Everything, All the Time?

Think 60-second polling cycles are sufficient? Consider these scenarios:

Modern enterprises cannot afford to operate networks based on stale, fragmented snapshots. In a world that doesn't wait for polling intervals, state streaming provides the clarity and precision to stay ahead. It's a shift from guessing to knowing, essential for today's always-on world.

Contact Arista Networks

Santa Clara - Corporate Headquarters

5453 Great America Parkway,
Santa Clara, CA 95054

Phone: +1-408-547-5500
Fax: +1-408-538-8920
Email: info@arista.com

Ireland - International Headquarters

3130 Atlantic Avenue
Westpark Business Campus
Shannon, Co. Clare
Ireland

India - R&D Office

Global Tech Park, Tower A, 11th Floor
Marathahalli Outer Ring Road
Devarabeesanahalli Village, Varthur Hobli
Bangalore, India 560103

Singapore - APAC Administrative Office

9 Temasek Boulevard
#29-01, Suntec Tower Two
Singapore 038989

Vancouver - R&D Office

9200 Glenlyon Pkwy, Unit 300
Burnaby, British Columbia
Canada V5J 5J8

San Francisco - R&D and Sales Office

1390 Market Street, Suite 800
San Francisco, CA 94102

Nashua - R&D Office

10 Tara Boulevard
Nashua, NH 03062

arista.com

Copyright © 2025 Arista Networks, Inc. All rights reserved. CloudVision, and EOS are registered trademarks and Arista Networks is a trademark of Arista Networks, Inc. All other company names are trademarks of their respective holders. Information in this document is subject to change without notice. Certain features may not yet be available. Arista Networks, Inc. assumes no responsibility for any errors that may appear in this document. July 30, 2025 05-0058-01

PDF preview unavailable. Download the PDF instead.

v1 Adobe PDF Library 17.0 Adobe InDesign 20.4 (Macintosh)

Related Documents

Preview Arista 클라우드 네트워킹: 스케일링 아웃 데이터센터 네트워크
Arista Networks의 이 백서는 현대 데이터센터를 위한 확장 가능하고 비용 효율적인 클라우드 네트워킹 아키텍처의 구축 및 구현에 대한 접근 방식을 상세히 설명합니다. Arista의 스파인-리프 및 스플라인 네트워크 설계, 개방형 표준 및 유연성을 강조하는 핵심 설계 원칙, 그리고 Arista EOS 운영 체제의 이점을 통해 데이터센터의 성능, 확장성 및 효율성을 최적화하는 방법을 탐구합니다.
Preview Arista 750 Series Campus Switches Datasheet: High-Performance Modular PoE Networking
Comprehensive datasheet for Arista 750 Series Campus Switches, detailing 8-slot and 5-slot modular systems. Features include high-performance modular PoE, advanced security segmentation, CloudVision management, cognitive campus resilience, and extensive Layer 2/Layer 3 capabilities for modern campus networks.
Preview Arista CloudVision Configuration Guide
A comprehensive guide to configuring and managing Arista's CloudVision platform for network-wide workload orchestration and workflow automation.
Preview Arista Configuration Essentials Training (ACE 2.1) Course Overview
A comprehensive overview of the Arista Configuration Essentials Training (ACE 2.1) course, detailing its modules, prerequisites, target audience, and logistics. The course covers Arista hardware and software (EOS), including configuration, monitoring, and advanced features like MLAG and VXLAN.
Preview Arista 7800R3 Universal Spine Platform: Architecture White Paper
Discover the Arista 7800R3 Universal Spine platform, a high-performance modular switch designed for cloud data centers and service providers. This white paper details its architecture, advanced packet processing, 400G capabilities, and Arista EOS.
Preview Arista WiFi Access Point Deployment and Configuration Guide
A comprehensive guide from Arista Networks on deploying, discovering, and configuring Arista WiFi Access Points, including troubleshooting steps and essential network requirements.
Preview Arista 720XP Series Campus PoE Switches Datasheet
Comprehensive datasheet detailing the Arista 720XP series of campus PoE switches, covering product overview, key features, technical specifications, connectivity options, power delivery, environmental factors, compliance, and ordering information.
Preview Arista 7050X4 Series 100/200/400G Data Center Switches Datasheet
Datasheet for the Arista 7050X4 Series, featuring 100/200/400G data center switches. Details high performance, density, flexibility, and Arista EOS capabilities for modern cloud-native applications and enterprise networks.