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?
- ARESTCONF PUT requests
- BAnsible Playbooks
- CModel-Driven Telemetry (MDT) with subscriptions
- DNETCONF <get> operations
Show answer & explanationAnswer & 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.