Cisco IOS XR Telemetry Lab v1 now available!

Document created by lamarsh on Mar 11, 2016Last modified by lamarsh on Mar 18, 2016
Version 2Show Document
  • View in full screen mode

note.jpg

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

 

RequiredOptional
  • Laptop
  • Cisco AnyConnect

 

 

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

 

topo.png

Attachments

    Outcomes