{"id":501,"date":"2024-09-30T03:17:49","date_gmt":"2024-09-30T03:17:49","guid":{"rendered":"https:\/\/blog.devops955.com\/swain\/?p=501"},"modified":"2024-09-30T03:17:49","modified_gmt":"2024-09-30T03:17:49","slug":"ccnp-encor-350-401-part-4","status":"publish","type":"post","link":"https:\/\/blog.devops955.com\/swain\/2024\/09\/30\/ccnp-encor-350-401-part-4\/","title":{"rendered":"CCNP ENCOR 350-401 \u2013 Part 4"},"content":{"rendered":"<blockquote>\n<p>Estimated Reading Time: 4 minutes<\/p>\n<\/blockquote>\n<h1><strong>Network Assurance (10%)<\/strong><\/h1>\n<h2>Using Troubleshooting Tools to Diagnose Network Issues<\/h2>\n<ul>\n<li><strong>Debugs<\/strong>: Understand how to use the <code>debug<\/code> command for real-time monitoring and troubleshooting network issues, such as <code>debug ip packet<\/code>, <code>debug ip routing<\/code>, etc. Be aware of the potential performance impact.<\/li>\n<li><strong>Conditional Debugs<\/strong>: Learn how to set conditional debugging to filter and focus on specific traffic or events, reducing the impact of the <code>debug<\/code> command.<\/li>\n<li><strong>Traceroute<\/strong>: Master how to use the <code>traceroute<\/code> command to diagnose network path issues, and understand the variations of this command across different operating systems and how to interpret its output.<\/li>\n<li><strong>Ping<\/strong>: Become proficient in using the <code>ping<\/code> command to test connectivity and latency, and learn how to interpret TTL, latency times, and packet loss.<\/li>\n<li><strong>SNMP<\/strong>: Understand Simple Network Management Protocol (SNMP), including its structure (such as MIBs, OIDs), and how to use SNMP tools (e.g., snmpwalk) to monitor and manage network devices.<\/li>\n<li><strong>Syslog<\/strong>: Configure and interpret syslog messages, understanding the significance of different severity levels (emergencies, alerts, critical, errors, warnings, notifications, informational, debugging).<\/li>\n<\/ul>\n<h2>Configuring and Verifying Flexible NetFlow<\/h2>\n<ul>\n<li><strong>Basic Concepts<\/strong>: Understand the concept of Flexible NetFlow, its benefits, and how it differs from traditional NetFlow.<\/li>\n<li><strong>Configuration Steps<\/strong>: Learn how to configure Flexible NetFlow, including defining flow records, flow exporters, and flow monitors.<\/li>\n<li><strong>Verification Methods<\/strong>: Master how to verify NetFlow configuration using commands like <code>show flow monitor<\/code>, and how to analyze NetFlow data using tools.<\/li>\n<\/ul>\n<h2>Configuring SPAN\/RSPAN\/ERSPAN<\/h2>\n<ul>\n<li><strong>SPAN<\/strong>: Learn how to configure local port mirroring (SPAN) to capture traffic on the same switch.<\/li>\n<li><strong>RSPAN<\/strong>: Master how to configure Remote Port Mirroring (RSPAN) to capture traffic across switches by transferring mirrored traffic through a VLAN.<\/li>\n<li><strong>ERSPAN<\/strong>: Understand Enhanced Remote Port Mirroring (ERSPAN), including how to transport mirrored traffic over IP networks, and learn its configuration.<\/li>\n<\/ul>\n<h2>Configuring and Verifying IPSLA<\/h2>\n<ul>\n<li><strong>Basic Concepts<\/strong>: Understand the purpose of IP Service Level Agreement (IP SLA) for monitoring metrics such as latency, jitter, and packet loss.<\/li>\n<li><strong>Configuration Steps<\/strong>: Learn how to configure IP SLA operations (such as ICMP echo, UDP delay, etc.) and schedule these operations.<\/li>\n<li><strong>Verification Methods<\/strong>: Master how to verify IP SLA configuration and results using commands like <code>show ip sla statistics<\/code>.<\/li>\n<\/ul>\n<h2>Describing Cisco DNA Center Workflows for Applying Network Configuration, Monitoring, and Management<\/h2>\n<ul>\n<li><strong>DNA Center Features<\/strong>: Understand the features and components of Cisco DNA Center, including network automation, assurance, optimization, and security.<\/li>\n<li><strong>Workflows<\/strong>: Familiarize yourself with DNA Center workflows, such as how to perform automatic device discovery, configuration deployment, policy application, network monitoring, and troubleshooting.<\/li>\n<li><strong>Use Cases<\/strong>: Learn how to use DNA Center for specific tasks like software upgrades and policy compliance checks.<\/li>\n<\/ul>\n<h2>Configuring and Verifying NETCONF and RESTCONF<\/h2>\n<ul>\n<li><strong>NETCONF<\/strong>: Understand the concept of the Network Configuration Protocol (NETCONF) and how to manage configurations using YANG models.<\/li>\n<li><strong>RESTCONF<\/strong>: Learn about RESTful Network Configuration Protocol (RESTCONF), including how to manage network devices using HTTP methods (such as GET, POST, PUT, DELETE).<\/li>\n<li><strong>Configuration Steps<\/strong>: Learn how to enable and configure NETCONF and RESTCONF on devices, and how to verify using tools such as Postman.<\/li>\n<li><strong>Practical Use Cases<\/strong>: Master specific examples of NETCONF and RESTCONF operations for practical application and troubleshooting.<\/li>\n<\/ul>\n<blockquote>\n<p>References<br \/>\n<a href=\"https:\/\/learningnetwork.cisco.com\/s\/encor-exam-topics\">Cisco Learning Network<\/a><br \/>\n<a href=\"https:\/\/www.cisco.com\/c\/en\/us\/tech\/lan-switching\/port-monitoring\/index.html\">Cisco Port Monitoring<\/a><br \/>\n<a href=\"https:\/\/www.cisco.com\/c\/en\/us\/tech\/quality-of-service-qos\/netflow\/index.html\">Cisco NetFlow<\/a>  <\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>This article provides an overview of essential tools and techniques for network assurance, including using debugging commands, configuring Flexible NetFlow, and setting up SPAN, RSPAN, and ERSPAN for traffic monitoring. It also covers IP SLA configuration for monitoring network performance and describes how to use Cisco DNA Center for network automation and management. Lastly, it introduces NETCONF and RESTCONF protocols for network device configuration using modern methods like YANG models and HTTP-based management.<\/p>\n","protected":false},"author":3,"featured_media":447,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[3],"tags":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/blog.devops955.com\/swain\/wp-content\/uploads\/sites\/2\/2024\/04\/cisco-1.png","_links":{"self":[{"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/posts\/501"}],"collection":[{"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/comments?post=501"}],"version-history":[{"count":2,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/posts\/501\/revisions"}],"predecessor-version":[{"id":508,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/posts\/501\/revisions\/508"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/media\/447"}],"wp:attachment":[{"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/media?parent=501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/categories?post=501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.devops955.com\/swain\/wp-json\/wp\/v2\/tags?post=501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}