{"id":22793,"date":"2026-09-26T07:59:18","date_gmt":"2026-09-26T07:59:18","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=22793"},"modified":"2026-09-26T07:59:18","modified_gmt":"2026-09-26T07:59:18","slug":"cisco-ccnp-300-435-practice-test-questions-and-exam-dumps-part19-q361-q380","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/cisco-ccnp-300-435-practice-test-questions-and-exam-dumps-part19-q361-q380\/","title":{"rendered":"Cisco CCNP 300-435 Practice Test Questions and Exam Dumps Part19 Q361-Q380"},"content":{"rendered":"<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/300-435-exam-dumps\"><b>Cisco CCNP 300-435 Exam Dumps<\/b><\/a><b> and Practice Test Dumps<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 361<\/b><\/h3>\n<p><b>Which Cisco technology provides centralized campus provisioning?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco ISE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco DNA Center<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco Umbrella<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco Secure Firewall<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Cisco DNA Center provides centralized provisioning and automation capabilities for Cisco enterprise campus networks. It can discover infrastructure, maintain device information, apply configuration templates, provision network devices, and provide centralized operational visibility. This allows administrators to automate deployment tasks across multiple devices instead of configuring each device independently. Cisco ISE focuses on identity and access policies, while Cisco Umbrella provides cloud-delivered security services. Cisco Secure Firewall provides network security functions. DNA Center is therefore particularly relevant when automation requirements involve centralized campus device provisioning and lifecycle management.<\/span><\/p>\n<h3><b>Question 362<\/b><\/h3>\n<p><b>Which NETCONF operation changes device configuration?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&lt;get&gt;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&lt;lock&gt;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&lt;edit-config&gt;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&lt;close-session&gt;<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The NETCONF &lt;edit-config&gt; operation modifies configuration data in a specified datastore. Automation applications can use it to add, remove, replace, or modify configuration elements according to the device&#8217;s supported YANG model. The &lt;get&gt; operation retrieves information, &lt;lock&gt; prevents conflicting configuration access, and &lt;close-session&gt; terminates the NETCONF session. Configuration changes may subsequently require a commit operation when the device uses a candidate datastore. Understanding these operations allows engineers to build structured automation workflows without relying on CLI command parsing.<\/span><\/p>\n<h3><b>Question 363<\/b><\/h3>\n<p><b>Which Python library provides vendor-independent network automation abstractions?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NAPALM<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NumPy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Django<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BeautifulSoup<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">NAPALM, or Network Automation and Programmability Abstraction Layer with Multivendor support, provides a common interface for automating network devices from different vendors. It offers standardized methods for operations such as retrieving facts, accessing configuration, and managing device state. This abstraction can reduce the need to write completely different automation logic for every supported platform. NumPy is used for numerical computing, Django is a web framework, and BeautifulSoup is primarily used for parsing HTML and XML documents. NAPALM is therefore particularly useful when automation needs a consistent interface across heterogeneous network environments.<\/span><\/p>\n<h3><b>Question 364<\/b><\/h3>\n<p><b>Which mechanism allows Ansible to gather device information automatically?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Templates<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Roles<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tags<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Ansible facts provide information gathered from managed systems and can be used by automation tasks during execution. Depending on the platform and connection method, gathered information may include operating-system details, interfaces, addresses, platform attributes, and other device characteristics. Automation can use these values to make decisions dynamically rather than relying entirely on hardcoded information. Templates generate configuration files, roles organize reusable automation components, and tags control task selection. Facts are particularly useful when playbooks need to adapt their behavior according to the discovered characteristics of each managed device.<\/span><\/p>\n<h3><b>Question 365<\/b><\/h3>\n<p><b>Which API response indicates that authentication is required?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">200<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">201<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">404<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">401<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">HTTP status code 401 indicates that the request lacks valid authentication credentials or that authentication is required. In network automation, an API may return 401 when a token is missing, expired, invalid, or otherwise unacceptable. Automation scripts should detect this response and handle authentication appropriately rather than treating the request as successful. Status 200 indicates successful processing, 201 commonly indicates successful resource creation, and 404 means the requested resource was not found. Properly handling authentication responses is important for reliable API-driven network automation.<\/span><\/p>\n<h3><b>Question 366<\/b><\/h3>\n<p><b>Which method safely retrieves information without modifying a REST resource?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GET<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">POST<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PUT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DELETE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">GET is normally used to retrieve information from a REST resource without requesting a modification. Network automation applications frequently use GET requests to obtain device status, interface information, configuration details, or operational statistics. POST commonly creates resources or initiates actions, PUT generally replaces or updates a resource, and DELETE removes a resource. Proper understanding of HTTP methods helps prevent accidental changes when developing automation scripts. A read-only information-gathering workflow should normally use GET when the API documentation defines the requested information as a retrievable resource.<\/span><\/p>\n<h3><b>Question 367<\/b><\/h3>\n<p><b>Which Cisco SD-WAN component assists with controller and edge onboarding?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">vManage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">vBond<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">vSmart<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">WAN Edge<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Cisco vBond acts as the orchestration component within the SD-WAN architecture and assists with establishing initial relationships between SD-WAN components. During onboarding, it helps devices locate appropriate controllers and facilitates the connection process. vManage provides centralized management, vSmart handles control-plane functions and policy distribution, and WAN Edge devices provide data-plane connectivity. Understanding the individual roles of these components is important when automating SD-WAN deployments because onboarding and operational management involve different control functions. vBond is therefore associated with orchestration and initial connectivity establishment.<\/span><\/p>\n<h3><b>Question 368<\/b><\/h3>\n<p><b>Which Git operation combines changes from separate branches?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clone<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fetch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Merge<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Commit<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Git merge combines changes from one branch into another branch. In network automation development, engineers can create separate branches for new playbooks, scripts, or configuration changes and later merge approved work into a primary branch. This workflow supports collaboration while keeping experimental changes isolated during development and testing. Clone creates a local repository copy, fetch retrieves remote updates without integrating them, and commit records a specific local state. Understanding merge operations is important when multiple engineers contribute automation changes to the same repository.<\/span><\/p>\n<h3><b>Question 369<\/b><\/h3>\n<p><b>Which automation approach executes commands in a specified sequence?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Declarative<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Imperative<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Event-driven<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reactive<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Imperative automation focuses on specifying the actions or commands that should be executed and often defines their sequence explicitly. For example, a script might connect to a device, enter configuration mode, issue several commands, and then save the configuration. Declarative automation instead defines the desired end state and allows the automation system to determine the required changes. Event-driven automation focuses on responding to events, while reactive describes behavior based on detected conditions. Understanding the distinction between imperative and declarative approaches helps engineers select appropriate automation methods for different network tasks.<\/span><\/p>\n<h3><b>Question 370<\/b><\/h3>\n<p><b>Which technology can validate network configurations against a defined model?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schema validation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Packet mirroring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Port security<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">MAC learning<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Schema validation checks whether structured configuration data conforms to an expected model or schema. In model-driven network automation, schemas can define permitted elements, data types, relationships, and constraints. Validation before deployment can identify malformed or unsupported configuration data and prevent avoidable errors from reaching network devices. Packet mirroring copies traffic for analysis, port security controls endpoint access, and MAC learning builds forwarding information. Schema validation is therefore an important quality-control mechanism when automation systems generate structured configuration from templates or programmatic workflows.<\/span><\/p>\n<h3><b>Question 371<\/b><\/h3>\n<p><b>Which protocol is commonly used to collect traditional network management data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SMTP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SNMP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SSH<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NTP<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">SNMP, or Simple Network Management Protocol, is widely used for traditional network monitoring and management. Monitoring systems can use SNMP to retrieve counters and status information from network devices and, in some implementations, receive asynchronous notifications such as traps. SNMP polling generally involves a management system periodically requesting information from devices. SSH is primarily used for secure remote access, NTP synchronizes clocks, and SMTP handles email transport. Modern automation increasingly uses model-driven telemetry and APIs, but SNMP remains common in established monitoring environments.<\/span><\/p>\n<h3><b>Question 372<\/b><\/h3>\n<p><b>Which HTTP status represents a resource that cannot be found?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">200<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">301<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">403<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">404<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">HTTP status code 404 indicates that the requested resource could not be found on the server. In network automation, an API might return 404 when a script requests an object using an incorrect identifier or an endpoint that does not exist. Status 200 indicates successful processing, 301 represents a redirect, and 403 indicates that access is forbidden despite the request being understood. Automation applications should inspect HTTP response codes and handle errors appropriately rather than assuming that every API request succeeds.<\/span><\/p>\n<h3><b>Question 373<\/b><\/h3>\n<p><b>Which automation practice maintains a historical record of configuration changes?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Version control<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Packet filtering<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Address translation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Traffic shaping<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Version control maintains a historical record of changes made to automation files and configuration definitions. Git is commonly used for this purpose and can record commits, branches, merges, and other repository activities. In network automation, version control makes it easier to identify who changed an automation workflow, understand what was modified, compare revisions, and restore an earlier version when necessary. Packet filtering, address translation, and traffic shaping are network forwarding or security functions rather than change-management mechanisms. Version control therefore provides an important foundation for controlled automation development.<\/span><\/p>\n<h3><b>Question 374<\/b><\/h3>\n<p><b>Which Ansible feature limits execution to selected tasks?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Variables<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Templates<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tags<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facts<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Ansible tags allow administrators to selectively execute specific tasks within a playbook. Tasks can be assigned one or more tags, and an operator can request only the tagged tasks relevant to a particular operation. This can be useful when a large playbook contains configuration, verification, remediation, and other task groups that do not always need to run together. Variables store values, templates generate files, and facts provide gathered system information. Tags therefore provide a practical mechanism for controlling which portions of an automation workflow are executed.<\/span><\/p>\n<h3><b>Question 375<\/b><\/h3>\n<p><b>Which SD-WAN protocol carries control-plane information between components?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OMP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SCP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LLDP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">FTP<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">OMP, or Overlay Management Protocol, is a key control-plane protocol in Cisco SD-WAN. It operates between SD-WAN controllers and edge devices to exchange information such as routes, TLOCs, and policy-related information. This allows the SD-WAN control plane to determine available paths and distribute relevant information throughout the overlay. SCP and FTP provide file-transfer capabilities, while LLDP is primarily used for local neighbor discovery. Understanding OMP is important when automating and troubleshooting Cisco SD-WAN because routing and policy behavior depends on information exchanged through the SD-WAN control plane.<\/span><\/p>\n<h3><b>Question 376<\/b><\/h3>\n<p><b>Which API security mechanism commonly uses bearer tokens?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">REST authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Console authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">TFTP transfer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Serial access<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">REST APIs commonly use bearer tokens as an authentication mechanism. After obtaining a valid token through an authentication process, an automation client can include it in subsequent API requests, usually through an authorization header. The server then uses the token to determine whether the request is authenticated and authorized. Token handling should be implemented securely because possession of a valid bearer token may provide access to protected resources. Console access, TFTP, and serial connections use different mechanisms. Understanding token-based authentication is important when developing secure controller and network-management automation.<\/span><\/p>\n<h3><b>Question 377<\/b><\/h3>\n<p><b>Which telemetry characteristic reduces repeated polling overhead?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Streaming subscriptions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual collection<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scheduled screenshots<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Periodic spreadsheets<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Streaming subscriptions allow a network device to send updates to a collector based on an established subscription rather than requiring the collector to repeatedly request the same information. This can reduce polling overhead and provide more timely operational data. Modern telemetry systems can stream information such as interface counters, routing state, and system metrics according to configured policies. Manual collection, screenshots, and spreadsheet exports do not provide an efficient continuous telemetry mechanism. Streaming subscriptions are therefore useful when automation and monitoring platforms require frequent or near-real-time visibility into network conditions.<\/span><\/p>\n<h3><b>Question 378<\/b><\/h3>\n<p><b>Which protocol securely transfers files using SSH-based protection?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">TFTP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SCP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">FTP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">HTTP<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">SCP transfers files through an SSH-protected connection and therefore provides authentication and encryption for the transfer. Network automation workflows can use SCP to move configuration files, scripts, software images, or other artifacts between systems. TFTP and traditional FTP do not provide the same SSH-based security, while HTTP is a general web transfer protocol and requires HTTPS for transport encryption. Secure file transfer is important when automation handles sensitive configurations or software packages. SCP is therefore an appropriate option when secure file movement through an SSH environment is required.<\/span><\/p>\n<h3><b>Question 379<\/b><\/h3>\n<p><b>Which design principle separates automation logic from environment-specific values?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hardcoding<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Variable abstraction<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual entry<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Static scripting<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Variable abstraction separates reusable automation logic from values that differ between environments or devices. For example, a single playbook can reference variables for interface names, addresses, VLAN identifiers, or site-specific parameters rather than embedding those values directly into task definitions. This improves portability and makes automation easier to maintain. Hardcoding and static scripting can increase duplication and make changes more difficult when environments evolve. Variable abstraction is especially useful in large deployments where the same automation workflow must operate across multiple sites with different configuration values.<\/span><\/p>\n<h3><b>Question 380<\/b><\/h3>\n<p><b>Which deployment practice reduces risk by testing changes before production?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Direct deployment<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unreviewed execution<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Staged rollout<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual duplication<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A staged rollout introduces automation changes progressively rather than applying them to the entire production environment immediately. Engineers can first validate a change in a lab, test environment, or limited group of devices and then expand deployment after successful verification. This approach can reduce the impact of unexpected behavior and provide opportunities to monitor results before wider implementation. Direct deployment and unreviewed execution provide fewer opportunities to identify problems, while manual duplication does not inherently provide controlled validation. Staged deployment is therefore a useful practice for managing automation changes across large network environments.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Cisco CCNP 300-435 Exam Dumps and Practice Test Dumps &nbsp; Question 361 Which Cisco technology provides centralized campus provisioning? Cisco ISE Cisco DNA Center Cisco Umbrella Cisco Secure Firewall Correct Answer: 2 Explanation: Cisco DNA Center provides centralized provisioning and automation capabilities for Cisco enterprise campus networks. It can discover infrastructure, maintain device [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/22793"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=22793"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/22793\/revisions"}],"predecessor-version":[{"id":22794,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/22793\/revisions\/22794"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=22793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=22793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=22793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}