Browse papers
LevelCisco CCNA
SubjectCisco CCNA (200-301)
Year2025 BS
Exam sessionModel questions
Full marks100
Time allowed120 minutes
Questions10, all with step-by-step solutions
A

CCNA 200-301

Select the best answer.

10 questions·1 mark each
1Multiple choice1 mark

A network engineer is troubleshooting a connectivity issue. After confirming that the physical cable and NIC are functioning (Layer 1), the engineer checks the MAC address table on the switch and finds that frames are being received but the destination MAC address is not in the table, causing the switch to flood the frame to all ports. At which layer of the OSI model is the switch performing this flooding operation?

  • a

    Layer 1 - Physical

  • b

    Layer 2 - Data Link

  • c

    Layer 3 - Network

  • d

    Layer 4 - Transport

Correct answer: b

Layer 2 - Data Link

The correct answer is (b) Layer 2 - Data Link. Switches operate primarily at Layer 2 (Data Link layer) of the OSI model. They use MAC (Media Access Control) addresses to make forwarding decisions. When a switch receives a frame and the destination MAC address is not found in its MAC address table (also called the CAM table), it floods the frame out all ports except the port on which it was received. This is a Layer 2 operation known as unknown unicast flooding. Layer 1 (Physical) deals with electrical signals, cables, and physical connectivity. Layer 3 (Network) involves IP addressing and routing decisions made by routers. Layer 4 (Transport) handles end-to-end communication using TCP or UDP protocols. The flooding behavior described is specifically a Layer 2 switching function.

network-fundamentalsosi-model
2Multiple choice1 mark

A network administrator needs to create a subnet that supports exactly 30 usable host addresses. The network being subnetted is 192.168.10.0/24. What is the correct subnet mask and how many IP addresses are available in total (including network and broadcast addresses) in such a subnet?

  • a

    255.255.255.240 (/28) with 16 total addresses

  • b

    255.255.255.192 (/26) with 64 total addresses

  • c

    255.255.255.224 (/27) with 32 total addresses

  • d

    255.255.255.128 (/25) with 128 total addresses

Correct answer: c

255.255.255.224 (/27) with 32 total addresses

The correct answer is (c) 255.255.255.224 (/27) with 32 total addresses. To support exactly 30 usable host addresses, you need to determine the smallest subnet that provides at least 30 hosts. The formula for usable hosts is 2^n - 2, where n is the number of host bits. With 5 host bits: 2^5 - 2 = 30 usable hosts, and 2^5 = 32 total addresses. A /27 subnet mask (255.255.255.224) leaves 5 bits for host addressing (32 - 27 = 5 host bits), providing exactly 30 usable addresses and 32 total addresses (including the network address and broadcast address). A /28 mask (255.255.255.240) would only provide 2^4 - 2 = 14 usable hosts, which is insufficient. A /26 mask (255.255.255.192) would provide 2^6 - 2 = 62 usable hosts, which wastes address space. A /25 mask (255.255.255.128) would provide 2^7 - 2 = 126 usable hosts, which is far more than needed.

ip-addressingsubnetting
3Multiple choice1 mark

A network administrator has configured VLAN 10 (Sales) and VLAN 20 (Engineering) on a Cisco switch. A host on port Gi0/1 in VLAN 10 needs to communicate with a host on port Gi0/2 in VLAN 20. Both VLANs have their respective SVIs (Switch Virtual Interfaces) configured with IP addresses. What additional component is required for inter-VLAN communication to work?

  • a

    A trunk link must be configured between the switch and itself

  • b

    Both hosts must be moved to the same VLAN

  • c

    A static route to 0.0.0.0/0 must be added on the switch

  • d

    IP routing must be enabled on the Layer 3 switch using the 'ip routing' global configuration command

Correct answer: d

IP routing must be enabled on the Layer 3 switch using the 'ip routing' global configuration command

The correct answer is (d) IP routing must be enabled on the Layer 3 switch using the 'ip routing' global configuration command. VLANs create separate broadcast domains at Layer 2, which means hosts in different VLANs cannot communicate directly. For inter-VLAN routing, a Layer 3 device must route packets between the VLANs. When using SVIs (Switch Virtual Interfaces) on a Layer 3 switch, the switch can perform the routing function itself. However, Layer 3 switches have IP routing disabled by default. The 'ip routing' command must be entered in global configuration mode to enable the routing engine on the switch, allowing it to route packets between VLAN 10 and VLAN 20 using the SVI IP addresses as gateways. A trunk link between the switch and itself is not needed since both VLANs exist on the same switch. Placing both hosts in the same VLAN would defeat the purpose of VLAN segmentation. A static route to 0.0.0.0/0 is for default routing to external networks, not for local inter-VLAN routing where the switch already has directly connected SVI interfaces.

switchingvlan
4Multiple choice1 mark

In an OSPF (Open Shortest Path First) network, Router A has three paths to reach the 10.1.1.0/24 network:

  • Path 1: via a 1 Gbps link (cost 1) then a 100 Mbps link (cost 10)
  • Path 2: via two 1 Gbps links (cost 1 + cost 1)
  • Path 3: via a 10 Mbps link (cost 100)

Which path will OSPF select to reach the 10.1.1.0/24 network, and what is the total OSPF cost?

  • a

    Path 1 with a total cost of 11

  • b

    Path 2 with a total cost of 2

  • c

    Path 3 with a total cost of 100

  • d

    OSPF will load-balance across all three paths equally

Correct answer: b

Path 2 with a total cost of 2

The correct answer is (b) Path 2 with a total cost of 2. OSPF uses a cost metric based on interface bandwidth to determine the best path. The cost of a path is the sum of the costs of all links along that path. OSPF selects the path with the lowest total cost. Path 1 has a total cost of 1 + 10 = 11. Path 2 has a total cost of 1 + 1 = 2. Path 3 has a total cost of 100. Since Path 2 has the lowest total cost of 2, OSPF will install this path in the routing table. OSPF is a link-state routing protocol that uses Dijkstra's Shortest Path First algorithm to calculate the best (lowest cost) path to each destination. OSPF only performs equal-cost load balancing, meaning it will load-balance across paths that have the same total cost, not across paths with different costs.

routingospf
5Multiple choice1 mark

A company is deploying a new wireless network in a dense office environment. The network engineer needs to support a large number of concurrent clients with high throughput. The chosen standard must operate in both the 2.4 GHz and 5 GHz frequency bands and support MU-MIMO (Multi-User, Multiple-Input, Multiple-Output) technology. Which IEEE 802.11 standard meets these requirements?

  • a

    802.11ac (Wi-Fi 5)

  • b

    802.11n (Wi-Fi 4)

  • c

    802.11ax (Wi-Fi 6)

  • d

    802.11g

Correct answer: c

802.11ax (Wi-Fi 6)

The correct answer is (c) 802.11ax (Wi-Fi 6). IEEE 802.11ax, marketed as Wi-Fi 6, operates in both the 2.4 GHz and 5 GHz bands and introduces key technologies for dense environments: MU-MIMO (supporting up to 8 simultaneous spatial streams in both uplink and downlink), OFDMA (Orthogonal Frequency-Division Multiple Access) for efficient spectrum sharing among multiple clients, BSS Coloring to reduce co-channel interference, and Target Wake Time (TWT) for improved power efficiency. It provides theoretical maximum speeds of approximately 9.6 Gbps. 802.11ac (Wi-Fi 5) operates only in the 5 GHz band (not 2.4 GHz) and supports MU-MIMO only in the downlink direction. 802.11n (Wi-Fi 4) operates in both bands but only supports SU-MIMO (single-user MIMO), not MU-MIMO. 802.11g operates only in the 2.4 GHz band, does not support MIMO at all, and has a maximum speed of only 54 Mbps.

wireless802.11
6Multiple choice1 mark

A network administrator needs to configure an extended ACL on a Cisco router to block all HTTP traffic (port 80) from the 192.168.1.0/24 network to the server at 10.0.0.100, while permitting all other traffic. Which ACL configuration is correct?

  • a

    access-list 100 deny tcp 192.168.1.0 0.0.0.255 host 10.0.0.100 eq 80, then access-list 100 permit ip any any

  • b

    access-list 10 deny tcp 192.168.1.0 0.0.0.255 host 10.0.0.100 eq 80, then access-list 10 permit ip any any

  • c

    access-list 100 deny tcp 192.168.1.0 255.255.255.0 host 10.0.0.100 eq 80, then access-list 100 permit ip any any

  • d

    access-list 100 deny tcp 192.168.1.0 0.0.0.255 host 10.0.0.100 eq 80 (with no permit statement)

Correct answer: a

access-list 100 deny tcp 192.168.1.0 0.0.0.255 host 10.0.0.100 eq 80, then access-list 100 permit ip any any

The correct answer is (a) access-list 100 deny tcp 192.168.1.0 0.0.0.255 host 10.0.0.100 eq 80, then access-list 100 permit ip any any. Extended ACLs (numbered 100-199) can filter traffic based on source address, destination address, protocol, and port number. The deny statement uses: 'tcp' as the protocol (HTTP uses TCP); '192.168.1.0 0.0.0.255' as the source network with wildcard mask (0.0.0.255 is the wildcard for /24, matching all hosts in the 192.168.1.0 network); 'host 10.0.0.100' as the specific destination server; and 'eq 80' to match destination port 80 (HTTP). The second line 'permit ip any any' allows all other traffic, which is necessary because Cisco ACLs have an implicit 'deny all' at the end. Without this permit statement, all traffic would be blocked. Option (b) uses a standard ACL (number 10), which cannot filter by destination address or port. Option (c) uses the wrong wildcard mask (255.255.255.0 would match any network). Option (d) is missing the permit statement, so the implicit deny would block all traffic.

network-securityacl
7Multiple choice1 mark

A network engineer is using a REST API to retrieve the running configuration of a Cisco device managed by a controller. The engineer sends an HTTP request and receives a response with status code 200 and the configuration data in JSON format. Which HTTP method did the engineer MOST likely use for this operation?

  • a

    GET

  • b

    POST

  • c

    PUT

  • d

    DELETE

Correct answer: a

GET

The correct answer is (a) GET. In RESTful API design, the HTTP GET method is used to retrieve (read) a resource from the server without modifying it. When a network engineer wants to read the running configuration, they send a GET request to the appropriate API endpoint (e.g., /api/v1/devices/{id}/config). A successful response returns HTTP status code 200 (OK) along with the requested data, typically in JSON or XML format. POST is used to create a new resource on the server (e.g., creating a new VLAN or user account). PUT is used to update or replace an existing resource entirely. DELETE is used to remove a resource from the server. These HTTP methods map to the CRUD (Create, Read, Update, Delete) operations: POST = Create, GET = Read, PUT = Update, DELETE = Delete.

automationrest-api
8Multiple choice1 mark

A new laptop is connected to a corporate network for the first time. The laptop is configured to obtain its IP address automatically. During the DHCP process, the laptop broadcasts a DHCP Discover message. The following four DHCP message types are exchanged. In what order do these messages occur during a successful initial DHCP lease?

  • a

    Discover, Request, Offer, Acknowledge

  • b

    Discover, Offer, Request, Acknowledge

  • c

    Request, Discover, Acknowledge, Offer

  • d

    Offer, Discover, Acknowledge, Request

Correct answer: b

Discover, Offer, Request, Acknowledge

The correct answer is (b) Discover, Offer, Request, Acknowledge (DORA). The DHCP lease process follows the four-step DORA sequence: (1) DHCP Discover - the client broadcasts a message to find available DHCP servers on the network; (2) DHCP Offer - one or more DHCP servers respond with an IP address offer, including the proposed IP address, subnet mask, default gateway, DNS servers, and lease duration; (3) DHCP Request - the client broadcasts a request accepting one of the offers (broadcasting so all DHCP servers know which offer was accepted); (4) DHCP Acknowledge - the selected DHCP server sends a final acknowledgment confirming the lease, and the client configures its network interface with the provided settings. This DORA process uses UDP ports 67 (server) and 68 (client). The Discover and Request messages are broadcast by the client, while the Offer and Acknowledge messages are sent by the server.

ip-servicesdhcpdns
9Multiple choice1 mark

A network architect is designing a campus network using the traditional Cisco three-tier hierarchical model. The design includes core, distribution, and access layers. Which of the following correctly describes the PRIMARY function of the distribution layer?

  • a

    Providing high-speed backbone transport across the entire campus with no packet manipulation

  • b

    Providing direct port connectivity to end-user devices and implementing PoE and 802.1X

  • c

    Enforcing network policies, performing inter-VLAN routing, filtering traffic with ACLs, and aggregating connections from the access layer

  • d

    Managing wireless access points and providing DHCP services to all client devices

Correct answer: c

Enforcing network policies, performing inter-VLAN routing, filtering traffic with ACLs, and aggregating connections from the access layer

The correct answer is (c) Enforcing network policies, performing inter-VLAN routing, filtering traffic with ACLs, and aggregating connections from the access layer. In the Cisco three-tier hierarchical model, each layer has a distinct role. The distribution layer serves as the policy enforcement point, sitting between the access layer and the core layer. Its primary functions include: routing between VLANs (inter-VLAN routing), applying access control lists (ACLs) and quality of service (QoS) policies, aggregating uplinks from multiple access layer switches, and providing redundant connections to the core layer. The access layer (not described in the correct answer) provides direct connectivity to end-user devices, implementing port security, 802.1X authentication, and PoE. The core layer provides high-speed backbone transport between distribution layer switches with minimal latency and should avoid complex policy processing. Providing direct connectivity to end-user devices is the function of the access layer, not the distribution layer.

network-architecturethree-tier
10Multiple choice1 mark

A network engineer is analyzing traffic captures and observes that a video streaming application is using a transport protocol that does NOT perform retransmission of lost packets, does NOT establish a connection before sending data, and has minimal header overhead. Which transport layer protocol is the application using, and why is it preferred for this type of application?

  • a

    TCP, because it guarantees delivery of all video frames in order

  • b

    TCP, because its three-way handshake ensures a reliable video stream

  • c

    UDP, because it encrypts the video data for secure transmission

  • d

    UDP, because it provides lower latency by avoiding connection setup and retransmission overhead, which is acceptable for real-time streaming where occasional packet loss is preferable to delays

Correct answer: d

UDP, because it provides lower latency by avoiding connection setup and retransmission overhead, which is acceptable for real-time streaming where occasional packet loss is preferable to delays

The correct answer is (d) UDP, because it provides lower latency by avoiding connection setup and retransmission overhead, which is acceptable for real-time streaming where occasional packet loss is preferable to delays. UDP (User Datagram Protocol) is a connectionless transport layer protocol that does not establish a session before sending data (no three-way handshake), does not guarantee delivery (no acknowledgments or retransmissions), does not guarantee packet ordering, and has a minimal 8-byte header (compared to TCP's 20-byte minimum header). For real-time video streaming, occasional lost packets result in minor visual artifacts, which are far less disruptive than the delays caused by TCP's retransmission mechanism. When TCP detects a lost segment, it must retransmit it and potentially wait for reordering, which introduces latency that is unacceptable for real-time media. TCP is preferred for applications where data integrity is critical, such as file transfers, web browsing, and email.

tcpudptransport-layer

Frequently asked questions

Where can I find the Cisco CCNA Cisco CCNA (200-301) question paper 2025?
The full Cisco CCNA Cisco CCNA (200-301) 2025 (Model questions) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
Does the Cisco CCNA (200-301) 2025 paper come with solutions?
Yes. Every question on this Cisco CCNA (200-301) past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
How many marks is the Cisco CCNA Cisco CCNA (200-301) 2025 paper?
The Cisco CCNA Cisco CCNA (200-301) 2025 paper carries 100 full marks and is meant to be completed in 120 minutes, across 10 questions.
Is practising this Cisco CCNA (200-301) past paper free?
Yes — reading and attempting this Cisco CCNA (200-301) past paper on Kekkei is completely free.