
Overview
As networks grow in size and complexity, the demand for monitoring data increases. Whether the goal is better traffic engineering, predictive troubleshooting, proactive remediation, or performance auditing, network operators need more data about their networks, and they need it faster. Decades-old technologies like SNMP simply cannot keep up. To get as much data from the network as fast as possible, a new technology is required: streaming telemetry. Streaming telemetry eliminates the inefficiencies of polling by streaming the data directly from the internal data structures at periodic intervals. Using this technique, the router can export statistics at many times the rate of SNMP.
The Cisco IOS XR Telemetry lab provides hands-on experience with the streaming telemetry feature. This lab demonstrates how to configure an IOS XR device to support telemetry and use different kinds of clients to collect and display the data.
Check it out here: Cisco IOS XR Telemetry Lab v1
Scenarios
- Scenario 1: Streaming Telemetry with JSON
- Scenario 2: Using the Open Source ELK Stack
- Scenario 3: Streaming Telemetry with Google Protocol Buffers
Requirements
Components
- Linux Collector host
- IOS XRv9K 6.0.0
Features
| Linux host | - Run sample collector scripts
- Run open source collector stacks
- Copy, view, edit policy files for IOS XRv9K
|
|---|
| IOS XRv9K | - Provides virtualized instance of IOS XR
- Streams high-performance telemetry data to collector
|
|---|
Topology
