Model-Driven Telemetry on Cisco IOS XR Lab v1 now available on Cisco dCloud!

Document created by lamarsh on Aug 30, 2016Last modified by lamarsh on Sep 6, 2016
Version 2Show Document
  • View in full screen mode

Overview

 

Model-driven telemetry (MDT) 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. Cisco® IOS XR has supported telemetry since XR 6.0.0. Key innovations in XR 6.1.1 include the ability to stream data using YANG models and to use gRPC as a transport mechanism (in addition to raw TCP).

 

Check it out here: https://dcloud-cms.cisco.com/demo/mdt-ios-xr-611-v1

 

Scenarios

 

  • Scenario 1: Understand Model-Driven Telemetry
  • Scenario 2: Use ELK Stack
  • Scenario 3: Configure Router for Telemetry Using gRPC

 

Requirements

 

RequiredOptional
  • Laptop
  • Cisco AnyConnect®

 

Components

 

  • Cisco Model-Driven Telemetry technology
  • Cisco IOS XRv9K 6.1.1
  • Ubuntu
  • Docker
  • Pipeline, an open-source collection service
  • ELK, an open-source analytics stack
  • Prometheus, an open-source analytics stack

 

Features

 

Cisco MDT
  • State-of-the-art monitoring technology
  • YANG data models for configuration and operation data
  • Google Protocol Buffer (GPB) for efficient encoding
  • gRPC and TCP transport

 

Topology

 

topo.png

Attachments

    Outcomes