Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR) v1.2AutomationEasy

A network engineer is integrating a new custom application with the existing network infrastructure. The application requires real-time, event-driven notifications from network devices whenever a specific interface's operational status changes. Which network automation tool or technology is best suited for this requirement?

  1. ARESTCONF PUT requests
  2. BAnsible Playbooks
  3. CModel-Driven Telemetry (MDT) with subscriptions
  4. DNETCONF <get> operations
Show answer & explanation

Correct answer: C. Model-Driven Telemetry (MDT) with subscriptions

Model-Driven Telemetry (MDT) allows for push-based, real-time data streaming from network devices, which is ideal for event-driven notifications like interface status changes. Subscriptions enable clients to receive data only when specified events or thresholds are met.

Why the other options are wrong

  • A. RESTCONF PUT requests are used for modifying configuration, not for receiving real-time event notifications from devices.
  • B. Ansible playbooks are primarily for configuration management and orchestration, not real-time event notifications.
  • D. NETCONF <get> operations are pull-based and require periodic polling, which is not efficient for real-time, event-driven notifications.

Model-Driven Telemetry (MDT)

A technology that enables network devices to stream operational data to collectors using a push model, often based on YANG data models.

  • Uses a publish-subscribe mechanism.
  • Provides real-time, event-driven data.
  • Reduces polling overhead compared to SNMP.

Memory trick: Real-time events ring the telemetry bell.

More Automation questions