Practise CCNA 200-301 v2 practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.
Drag-and-drop ordering questions ask you to arrange steps, commands, or events into the correct sequence. They test procedural knowledge — can you execute a Cisco IOS configuration task in the right order? These appear across Cisco, CompTIA, AWS, and Microsoft exams.
Quick answer
Drag and Drop Ordering Questions questions test whether you can apply the concept in context, not just recognise a definition.
How the topic appears in realistic exam-style scenarios.
Which detail in the question changes the correct answer.
How to eliminate plausible but wrong options.
How to connect the question back to the wider exam objective.
Related practice questions
Related 200-301 topic practice pages
Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.
Drag and drop the following steps into the correct order to configure HSRP on an interface and verify the active/standby election process, including failover and verification.
A
Enter interface configuration mode, set HSRP version, configure virtual IP, set priority (if needed), enable preempt, then verify with 'show standby'.
This is the correct sequence: first configure HSRP on the interface (version, virtual IP, priority, preempt), then verify the state with 'show standby' to confirm active/standby roles.
B
Enter global configuration mode, create a VLAN, assign an IP address, then enable HSRP on the VLAN interface.
This is incorrect because HSRP is configured on a Layer 3 interface (e.g., physical or SVI), not by creating a VLAN separately. The steps are out of order and incomplete.
C
Configure HSRP priority first, then set the virtual IP, then enter interface configuration mode, and finally verify with 'show running-config'.
This is incorrect because you must enter interface configuration mode before setting HSRP parameters. Also, verification should use 'show standby' to see active/standby state, not just 'show running-config'.
D
Enable HSRP globally with a 'router hsrp' command, then assign the virtual IP on the interface, and verify with 'debug standby'.
This is incorrect because HSRP does not require a global 'router hsrp' command; it is configured per interface. 'debug standby' is a debugging tool, not a verification command for normal operation.
Drag and drop the following steps into the correct order to configure an SSID on a WLC and complete a WPA3-Personal client association with DHCP address assignment.
A
Create an SSID profile, enable the SSID, configure WPA3-Personal security, configure DHCP scope, client associates and obtains IP address.
Why wrong: This is the correct sequence. First, you create the SSID profile on the WLC. Then you enable it. Next, you configure WPA3-Personal security settings. After that, you configure DHCP (either on the WLC or external server) to assign IP addresses. Finally, the client associates and obtains an IP address via DHCP.
B
Configure DHCP scope, create an SSID profile, enable the SSID, configure WPA3-Personal security, client associates and obtains IP address.
This is incorrect because DHCP configuration should come after the SSID is enabled and security is set, not before creating the SSID. The DHCP scope is part of the network infrastructure that supports the WLAN, but the logical order on the WLC starts with the SSID profile.
C
Create an SSID profile, configure WPA3-Personal security, enable the SSID, configure DHCP scope, client associates and obtains IP address.
This correct order first creates the WLAN, then secures it with WPA3 before enabling it, preventing any open-air gap. After security, the SSID is activated, DHCP is configured, and the client can associate and obtain an IP.
D
Create an SSID profile, enable the SSID, configure DHCP scope, configure WPA3-Personal security, client associates and obtains IP address.
This is incorrect because DHCP configuration should come after security configuration, not before. The DHCP scope is part of the network services that support the WLAN, but the security settings must be in place before the client can associate and request an IP.
Drag and drop the following steps into the correct order to configure a Cisco IOS-XE router as a DHCP server for a client VLAN and then enable a DHCP relay agent on a different interface to forward client requests to a remote server.
A
Enter global configuration mode, create the DHCP pool, configure the network and default gateway, exclude addresses, enable DHCP relay on the required interface, and verify.
Why wrong: This is the correct sequence: first enter global configuration mode, then create the DHCP pool with network and default gateway, exclude addresses to prevent conflicts, enable DHCP relay on the interface that needs to forward requests, and finally verify the configuration.
B
Enter global configuration mode, enable DHCP relay on the required interface, create the DHCP pool, configure the network and default gateway, exclude addresses, and verify.
This is incorrect because DHCP relay should be configured after the DHCP pool is created and addresses are excluded, not before. The relay configuration depends on the interface and the DHCP server address, which is independent of the pool, but the logical order is to set up the server first.
C
Enter global configuration mode, create the DHCP pool, enable DHCP relay on the required interface, configure the network and default gateway, exclude addresses, and verify.
This is incorrect because the network and default gateway must be configured within the DHCP pool before excluding addresses. The pool configuration includes the network and default gateway, and excluding addresses is part of the pool configuration.
D
Enter global configuration mode, exclude addresses, create the DHCP pool, configure the network and default gateway, enable DHCP relay on the required interface, and verify.
Correct order: exclusions first to protect reserved addresses, then pool configuration, relay agent, and verification.
Drag and drop the following troubleshooting steps into the correct order to diagnose a client connectivity issue using the OSI bottom-up method. The client cannot access a web server by its FQDN.
A
Check physical connectivity (cables, link lights, interface status).
The bottom-up OSI approach starts at Layer 1 (physical). Checking physical connectivity ensures the cable is plugged in, link lights are on, and the interface is up/up, which is the foundation for all higher-layer communication.
B
Verify DNS resolution (nslookup, DNS server reachability).
This step belongs to Layer 7 (application) and is too high in the OSI model for a bottom-up approach. Starting with DNS skips lower-layer checks that could be the root cause.
C
Check IP configuration (IP address, subnet mask, default gateway).
This step corresponds to Layer 3 (network). While important, it should come after verifying Layer 1 and Layer 2 in a bottom-up approach.
D
Verify MAC address table and VLAN configuration on the switch.
This step belongs to Layer 2 (data link). In a bottom-up approach, it should come after Layer 1 but before Layer 3. Placing it after Layer 3 violates the order.
Drag and drop the following steps into the correct order to capture and analyze traffic on IOS-XE using the embedded packet capture feature, then export the capture for analysis in Wireshark to isolate a Layer 2 or Layer 3 fault.
A
Define the capture point specifying the interface and direction (monitor capture point command)
This is the correct sequence for using embedded packet capture on IOS-XE. You must first enter global config mode, then define the capture point with interface and direction, start the capture, stop it when enough data is collected, and finally export the capture file to a TFTP server for analysis in Wireshark.
B
Start the capture (monitor capture point start)
This is incorrect because the capture point must be defined before starting the capture. Starting the capture without a defined capture point would fail or capture nothing.
C
Stop the capture (monitor capture point stop)
This is incorrect because exporting the capture must occur after the capture is stopped. Exporting before starting or during capture would export an empty or incomplete file.
D
Export the capture to a TFTP server (monitor capture point export)
This is incorrect because the capture point must be defined before starting the capture. Additionally, stopping the capture before defining the capture point is nonsensical.
Drag and drop the following steps into the correct order to configure OSPFv3 for IPv6 on a Cisco IOS-XE router.
A
Enable IPv6 routing globally with 'ipv6 unicast-routing'
This step is correct because OSPFv3 requires IPv6 to be enabled globally on the router. Without 'ipv6 unicast-routing', the router will not process IPv6 traffic or run OSPFv3.
B
Enter OSPFv3 configuration mode with 'router ospfv3 1'
This is incorrect because OSPFv3 is configured per-interface, not via a global router configuration mode like OSPFv2. The command 'router ospfv3' does not exist; instead, OSPFv3 is enabled directly on interfaces.
C
Configure OSPFv3 on each interface with 'ipv6 ospf <process-id> area <area-id>'
This step is correct in content but placed out of order. While this command is used to enable OSPFv3 on an interface, it must come after enabling IPv6 routing globally. The question asks for the correct order, and this step should not be first.
D
Verify OSPFv3 adjacency with 'show ipv6 ospf neighbor'
This is incorrect as the first step because verification comes after configuration. Verification commands are used to confirm that OSPFv3 adjacencies have formed, which requires OSPFv3 to be already configured on interfaces.
Drag and drop the steps into the recommended configuration order for setting up VLANs, assigning access ports, configuring 802.1Q trunking with a non-default native VLAN, and verifying the setup on a Cisco IOS-XE switch.
A
1. Create VLANs, 2. Assign access ports to VLANs, 3. Configure trunking with non-default native VLAN, 4. Verify configuration
Why wrong: This is the correct order because VLANs must exist before ports can be assigned to them. Trunking configuration comes after port assignment, and verification is always the final step.
B
1. Assign access ports to VLANs, 2. Create VLANs, 3. Configure trunking with non-default native VLAN, 4. Verify configuration
Why wrong: This is incorrect because you cannot assign ports to VLANs that do not yet exist. VLANs must be created first.
C
1. Create VLANs, 2. Configure trunking with non-default native VLAN, 3. Assign access ports to VLANs, 4. Verify configuration
Creating VLANs first is essential. Configuring trunking with a non-default native VLAN next sets the trunk parameters before assigning access ports, following a recommended workflow that reduces native VLAN mismatches.
D
1. Configure trunking with non-default native VLAN, 2. Create VLANs, 3. Assign access ports to VLANs, 4. Verify configuration
Why wrong: This is incorrect because trunking configuration requires that VLANs already exist to be allowed on the trunk. Also, access port assignment should precede trunking.
Drag and drop the following troubleshooting steps into the correct order to isolate CRC errors, duplex mismatches, and flapping on a Cisco IOS-XE interface.
A
Use show commands to gather interface statistics and identify errors.
This is the first step because you must collect data (e.g., show interfaces, show interface status) to identify CRC errors, duplex mismatches, or flapping before making any changes.
B
Clear interface counters to reset statistics.
This is incorrect because clearing counters should be done after fixing the configuration to verify the fix, not before gathering data or making changes.
C
Apply configuration changes to resolve the identified issues.
This is incorrect because you must first identify the issues using show commands before applying any configuration changes.
D
Verify the fix by monitoring interface statistics after clearing counters.
After clearing counters, you must monitor the interface to confirm that error counters remain zero, ensuring the fix is effective.
Drag and drop the following steps into the correct order to configure a Cisco IOS-XE router as a DHCP relay agent and verify the DHCP DORA process for a client on a different subnet.
A
Configure the 'ip helper-address' command on the interface facing the client subnet.
This is correct because the 'ip helper-address' command enables DHCP relay on the router interface, forwarding DHCP broadcasts to the DHCP server.
B
Verify DHCP relay operation using 'show ip interface' and 'show ip dhcp relay'.
Passive show commands that confirm the relay configuration and operation after the DORA process completes.
C
Trigger the DORA process on the client by releasing and renewing the IP address.
This is incorrect because triggering the DORA process should occur after the relay is configured and verified, not before. The order should be: configure relay, verify, then trigger DORA.
D
Use 'debug ip dhcp relay' to observe the DORA packets being forwarded.
This is incorrect because debugging should be the last step after triggering DORA, not before. The correct order is: configure, verify, trigger, then debug.
Drag and drop the following steps into the correct order to configure PAT (overload) on a Cisco router using a single public IP address on the outside interface.
A
Enter global configuration mode
All configuration changes must be performed from global configuration mode.
B
Create an access list to match the traffic to be translated
Defines which internal source IP addresses will be eligible for PAT.
C
Configure the inside interface with 'ip nat inside'
Identifies the interface connecting to the internal network for NAT operations.
D
Configure the outside interface with 'ip nat outside'
Identifies the interface connecting to the external network for NAT operations.
Drag and drop the following steps into the correct order to explicitly configure OSPFv3 for IPv6 on a Cisco IOS-XE router, assuming no OSPFv3 routing process exists beforehand.
A
Enable IPv6 unicast routing globally
This step is correct because OSPFv3 requires IPv6 to be enabled globally with the 'ipv6 unicast-routing' command before OSPFv3 can function.
B
Configure OSPFv3 on the interface
This is incorrect because OSPFv3 is configured on interfaces using the 'ipv6 ospf <process-id> area <area-id>' command, but this step must occur after enabling IPv6 routing and creating the OSPFv3 process.
C
Create the OSPFv3 routing process
This is incorrect because while creating the OSPFv3 process with 'ipv6 router ospf <process-id>' is necessary, it must be done after enabling IPv6 unicast routing globally.
D
Verify OSPFv3 adjacency
This is incorrect because verification is the final step, performed after all configuration steps are complete.
A network troubleshooter is using Cisco IOS-XE's embedded packet capture feature to capture traffic on an interface and then analyze it in Wireshark to isolate a Layer 2 or Layer 3 fault. Which of the following sequences represents the correct order of steps?
A
Define the capture point with interface and optional filter, start the capture, stop the capture, export the capture file, then analyze in Wireshark.
This sequence follows the correct embedded packet capture workflow: definition, start, stop, export, analysis.
B
Start the capture, define the capture point with interface and filter, stop the capture, export the capture file, then analyze in Wireshark.
Why wrong: This is incorrect because you must define the capture point before starting the capture; otherwise, the capture will not have a defined interface or filter.
C
Define the capture point, start the capture, export the capture file, stop the capture, then analyze in Wireshark.
Why wrong: This is incorrect because you must stop the capture before exporting the file; exporting while the capture is still running may result in an incomplete or corrupted file.
D
Start the capture, stop the capture, define the capture point, export the capture file, then analyze in Wireshark.
Why wrong: This is incorrect because the capture point must be defined before starting the capture; starting without a defined point will fail.
Drag and drop the following steps into the correct order to configure HSRP on a router and verify the active/standby election process.
A
1. Enter interface configuration mode on the desired interface. 2. Configure the HSRP group number and virtual IP address using the 'standby group-number ip virtual-ip' command. 3. Set the HSRP priority using the 'standby group-number priority priority-value' command. 4. Enable preemption using the 'standby group-number preempt' command. 5. Verify the HSRP state using 'show standby' or 'show standby brief'. 6. Test failover by shutting down the active router's interface and observing the state change.
This order correctly follows the standard HSRP configuration process: first configure the interface and HSRP group with a virtual IP, then set priority and preempt to influence the election, then verify the state, and finally test failover to confirm the election process works.
B
1. Enter interface configuration mode. 2. Set the HSRP priority. 3. Configure the HSRP group number and virtual IP. 4. Enable preemption. 5. Test failover. 6. Verify the HSRP state.
This order is incorrect because the HSRP group and virtual IP must be configured before setting priority and preempt. Additionally, verification should occur before testing failover, not after.
C
1. Enter interface configuration mode. 2. Configure the HSRP group number and virtual IP. 3. Enable preemption. 4. Set the HSRP priority. 5. Verify the HSRP state. 6. Test failover.
This order is incorrect because preemption should be enabled after setting priority, as preemption relies on the priority value to determine when to take over. Setting preempt before priority is logically flawed.
D
1. Enter interface configuration mode. 2. Set the HSRP priority. 3. Enable preemption. 4. Configure the HSRP group number and virtual IP. 5. Verify the HSRP state. 6. Test failover.
This order is incorrect because the HSRP group and virtual IP must be configured before setting priority and preempt. Without a group, the priority and preempt commands have no effect.
Drag and drop the following steps into the correct order to configure an LACP EtherChannel on two Cisco switches using active mode.
A
Enter interface configuration mode for the physical ports (interface range gigabitethernet 0/1-2).
Before assigning any channel-group properties, you must enter the config-if context for the interfaces that will participate in the EtherChannel.
B
Configure the channel-group for the interfaces using mode active (channel-group 1 mode active).
The channel-group command with the active mode enables LACP negotiation, which is essential for a dynamic EtherChannel using the LACP protocol.
C
Optionally configure the Port-Channel interface (for example, switchport mode trunk).
After binding the physical ports to a channel group, applying desired Layer 2 settings to the logical Port-Channel interface ensures consistency across the bundle.
D
Verify the EtherChannel status with the show etherchannel summary command.
Verification confirms the EtherChannel is formed, lists member ports, and shows the protocol in use (LACP), completing the configuration process.
Drag and drop the following steps into the correct order to configure PAT (Port Address Translation) on a Cisco IOS-XE router and describe the translation process for an outbound packet.
A
Enter global configuration mode, mark inside and outside interfaces, create a pool of global addresses, then enable PAT with overload.
This is the correct order for configuring PAT on a Cisco IOS-XE router. First, you enter global configuration mode. Then you mark the inside and outside interfaces using 'ip nat inside' and 'ip nat outside'. Next, you create a pool of global addresses using 'ip nat pool'. Finally, you enable PAT with the 'overload' keyword to allow multiple inside hosts to share the pool addresses.
B
Create a pool of global addresses, mark inside and outside interfaces, enter global configuration mode, then enable PAT with overload.
This is incorrect because you must enter global configuration mode before marking interfaces or creating the pool. The order is wrong; you cannot create a pool or mark interfaces without first being in the correct configuration mode.
C
Mark inside and outside interfaces, enter global configuration mode, enable PAT with overload, then create a pool of global addresses.
This is incorrect because you must enter global configuration mode before marking interfaces. Also, the pool must be created before enabling PAT with overload, as the overload command references the pool.
D
Enter global configuration mode, enable PAT with overload, create a pool of global addresses, then mark inside and outside interfaces.
Why wrong: This is incorrect because the inside and outside interfaces must be marked before enabling PAT. The NAT configuration requires the interfaces to be identified as inside or outside for the translation to work correctly.
Drag and drop the following steps into the correct order to implement a basic network monitoring workflow using telemetry and streaming analytics on Cisco IOS-XE.
A
Collect data via telemetry from network devices
Telemetry data collection is the foundational first step.
B
Stream data to an analytics platform
Real-time streaming enables immediate processing and analysis.
C
Monitor network performance using dashboards
Dashboards provide visual monitoring after data is processed.
D
Generate alerts for threshold violations
Alerts notify when monitored metrics exceed defined thresholds.
Drag and drop the following steps into the correct order to set up gRPC streaming telemetry subscription on a Cisco IOS-XE device.
A
Enter global configuration mode, create a telemetry subscription, configure the receiver, define the sensor path, associate the sensor group with the subscription.
This is the correct order: start in global config, create the subscription, set the receiver, define the sensor path, then link the sensor group to the subscription.
B
Enter global configuration mode, define the sensor path, create a telemetry subscription, configure the receiver, associate the sensor group with the subscription.
This is incorrect because the sensor path must be defined after the subscription is created and the receiver is configured, not before.
C
Enter global configuration mode, configure the receiver, create a telemetry subscription, define the sensor path, associate the sensor group with the subscription.
This is incorrect because the subscription must be created before configuring the receiver; the receiver is part of the subscription configuration.
D
Enter global configuration mode, create a telemetry subscription, define the sensor path, configure the receiver, associate the sensor group with the subscription.
This is incorrect because the receiver must be configured before defining the sensor path; the sensor path references the receiver.
Drag and drop the following steps into the correct order to configure an IPv4 static address on a Windows host, generate an IPv6 EUI-64 address on a Cisco router, verify the router's IPv6 EUI-64 address, and confirm connectivity from the Windows host.
A
Set static IPv4 address on Windows host
This is the first step because the Windows host must have a static IPv4 address before any IPv6 configuration can be verified. The IPv4 address is used for basic connectivity and management access.
B
Configure IPv6 EUI-64 address on Cisco router
This is incorrect because the IPv6 EUI-64 address should be configured after the static IPv4 address on Windows, but before verification steps. However, this option is placed as the first step, which is wrong.
C
Verify IPv6 EUI-64 address on Cisco router
This is incorrect because verification should occur after configuration, not before. The correct order is to configure the IPv6 address first, then verify it.
D
Confirm connectivity from Windows host
This is incorrect because the final step should be confirming connectivity from the Windows host, but it is placed as the second step here. The correct order is to verify on the router first, then confirm from Windows.
Drag and drop the following steps into the correct order to configure and recover from a BPDU guard violation on a PortFast-enabled access port in RSTP.
A
Configure PortFast and BPDU guard on the interface.
This is the first step: enabling PortFast and BPDU guard on the access port to prevent loops and protect against rogue BPDUs.
B
Trigger a BPDU guard violation by connecting a switch to the port.
This is incorrect because the violation must be triggered after configuration, but it is not the first step; configuration comes first.
C
Diagnose the violation by checking the error-disabled status.
This is incorrect because diagnosis occurs after the violation, not before configuration.
D
Remove the unauthorized switch, then recover the port by issuing the 'shutdown' and 'no shutdown' commands.
This is incorrect because recovery is the final step, not the first.
Drag and drop the following troubleshooting steps into the correct order to diagnose a client connectivity issue using the OSI bottom-up method.
A
Check the physical cable connections and link lights
This is correct because the bottom-up OSI approach starts at Layer 1 (Physical). Verifying cables and link lights ensures the physical medium is functional before testing higher layers.
B
Verify IP address configuration and subnet mask
This is incorrect because IP addressing is a Layer 3 (Network) function. In a bottom-up approach, you must verify lower layers (Physical, Data Link) before moving to Layer 3.
C
Ping the default gateway to test Layer 3 connectivity
This is incorrect because pinging tests Layer 3 (Network) and assumes lower layers are working. In a bottom-up approach, you should first verify Physical and Data Link layers.
D
Check the MAC address table on the switch
This is incorrect because checking the MAC address table is a Layer 2 (Data Link) function. While it is lower than Layer 3, it should come after verifying the physical layer (cables, link lights) in a bottom-up approach.
These 200-301 practice questions are part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style 200-301 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.