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

A network operations team is tasked with ensuring high availability for critical business applications hosted in an on-premises data center. The design incorporates redundant physical paths, redundant devices, and fast convergence protocols. Which specific network assurance capability would be most effective for continuously validating that these redundancy mechanisms are operational and performing as expected, rather than just reacting to failures?

  1. APre-emptive path validation with BFD
  2. BSynthetic transaction monitoring
  3. CSNMP polling for device status
  4. DNetFlow for traffic analysis
Show answer & explanation

Correct answer: B. Synthetic transaction monitoring

Synthetic transaction monitoring actively simulates user interactions with applications to measure end-to-end performance and availability. This goes beyond just monitoring network device status or traffic and proactively validates the entire application delivery chain, including all underlying redundancy mechanisms, ensuring they are operational from an application perspective.

Why the other options are wrong

  • A. BFD (Bidirectional Forwarding Detection) provides fast detection of link failures, which is part of redundancy, but synthetic transaction monitoring validates the *overall* application path and redundancy rather than just individual link states.
  • C. SNMP polling provides device status but doesn't validate end-to-end application reachability or the effectiveness of redundancy from an application perspective.
  • D. NetFlow analyzes traffic patterns, useful for capacity planning and troubleshooting, but not for proactively validating redundancy for application availability.

Synthetic Transaction Monitoring

A network assurance technique that uses automated scripts to simulate user interactions with applications, proactively measuring end-to-end performance, availability, and validating the entire service delivery chain.

  • Proactively tests application performance and availability.
  • Identifies issues before actual users are affected.
  • Validates all underlying infrastructure, including redundancy.

Memory trick: SNMP checks 'health', NetFlow checks 'flow', Synthetic 'acts' like a user.

More Architecture questions