
CCNA 200-301 Deep-Dive Masterclass: From Network Fundamentals to Automation
A comprehensive, exam-focused CCNA 200-301 course that systematically builds your skills from core networking foundations through switching, routing, IP services, security, and modern automation. Every module is mapped to the official Cisco exam domains and crafted to help you pass with confidence on your first attempt.
Course Content
27 modules · 12h 9m total
CCNA 200-301 Orientation: Exam Blueprint, Strategy, and Lab Mindset
Step into the CCNA journey with a clear roadmap of the 200-301 exam, how Cisco scores you, and how to balance theory with hands-on labs so you do not waste precious study time.
Network Building Blocks: Devices, Roles, and Basic Connectivity
Walk through a modern network from endpoint to cloud, seeing how routers, switches, firewalls, and access points work together to move your first packets.
Models and Media: OSI, TCP/IP, and Ethernet Foundations
Trace a packet through the OSI and TCP/IP models, then ground the theory in real cables, connectors, and Ethernet framing used in every CCNA lab.
IPv4 Addressing and Subnetting Mastery
Turn IPv4 from a source of anxiety into a strength by drilling address classes, subnetting, and host calculations until they feel automatic.
IPv6 Fundamentals: Address Types, Notation, and Basic Configuration
Demystify IPv6 by learning its address structure, common address types, and how to configure and verify IPv6 connectivity alongside IPv4.
Campus Topologies and Switching Basics
See how two-tier, three-tier, and spine-leaf designs shape modern campus networks and where Layer 2 switching fits into the bigger picture.
VLAN Foundations: Segmentation and Access Port Configuration
Transform a flat LAN into multiple isolated segments using VLANs so that you can control broadcast domains and enforce basic policy boundaries.
Inter-Switch Links: 802.1Q Trunks, DTP, and VLAN Propagation
Connect multiple switches into a cohesive campus by carrying many VLANs over shared links using 802.1Q trunking and related mechanisms.
Loop Prevention with Spanning Tree Protocol and Rapid STP
Prevent catastrophic Layer 2 loops by mastering Spanning Tree concepts, port roles, and how Rapid STP accelerates convergence in modern networks.
Wireless LAN Principles and Secure Access
Cut the cord and see how 802.11 wireless networks integrate with your wired campus, including SSIDs, basic RF concepts, and secure client access.
Routing Concepts: From Default Gateway to Path Selection
Move beyond a single LAN and discover how routers use routing tables, metrics, and administrative distance to choose the best path across networks.
Single-Area OSPFv2 Fundamentals: Theory and Operation
Open the hood on OSPFv2 to see how link-state databases, LSAs, and neighbor adjacencies build a consistent view of the network.
Configuring and Verifying Single-Area OSPFv2
Translate OSPFv2 theory into CLI skills by configuring single-area OSPF on Cisco routers and validating neighbor relationships and route installation.
Inter-VLAN Routing and Router-on-a-Stick
Bridge the gap between VLANs by configuring inter-VLAN routing using router-on-a-stick and Layer 3 switching so hosts in different VLANs can communicate.
First-Hop Redundancy and Resilient Default Gateways
Keep user traffic flowing even when a gateway fails by deploying first-hop redundancy protocols that present a virtual default gateway.
NAT and IPv4 Internet Edge Fundamentals
Conserve IPv4 addresses and safely connect private networks to the internet using NAT and related edge design concepts.
Core IP Services: DHCP, DNS, NTP, and Device Management
Automate client configuration, resolve hostnames, and keep device clocks in sync using foundational IP services you will see on every network.
Monitoring and Control: SNMP, syslog, QoS, FTP, TFTP, and SSH
Gain visibility and control over your network using logging, monitoring, secure remote access, and simple file transfer services.
Security Fundamentals: Threats, Principles, and Device Hardening
Build a security mindset by recognizing common network threats and hardening Cisco devices with secure management and basic protections.
Access Control Lists (ACLs) for Traffic Filtering and Device Access
Shape and secure traffic flows using ACLs to permit or deny packets based on IP, protocol, and port criteria at key points in the network.
Layer 2 Security: Port Security, DHCP Snooping, and Wireless Protections
Lock down the access layer by controlling which devices can connect, protecting against rogue DHCP servers, and securing wireless associations.
Software-Defined Networking and Controller-Based Architectures
Step into modern networking by separating control and data planes and seeing how controllers orchestrate large-scale networks.
APIs, JSON, and REST: Programmatic Access to Network Devices
See how modern tools talk to network devices using structured data and web APIs, laying the groundwork for automation workflows.
Network Automation Tools: Ansible, Terraform, and Model-Driven Management
Survey the automation ecosystem to understand where tools like Ansible and Terraform fit and what CCNA expects you to recognize about them.
Cisco DNA Center and Telemetry-Driven Operations
Bring together SDN and APIs by looking at how Cisco DNA Center monitors, configures, and troubleshoots networks using telemetry and automation.
End-to-End Troubleshooting: Layered Approach Across CCNA Domains
Practice thinking like a network engineer by walking through multi-layer troubleshooting scenarios that tie together switching, routing, and services.
CCNA Exam Readiness: Review, Tactics, and Next Steps
Consolidate what you have learned with a structured review plan, exam-day tactics, and guidance on turning CCNA knowledge into real-world confidence.
Read the Textbook
Read every chapter for free, right here in your browser.
In this orientation module, you will build a clear mental map of the CCNA 200-301 exam and how to study for it without wasting time. Think of it as your "flight plan" before you start intensive practice.
By the end of this 27‑minute session, you should be able to: Name the six CCNA exam domains and their approximate percentage weights. Explain how those weights influence your study priorities. Describe how Cisco typically mixes question types (multiple choice, drag-and-drop, simulations, and labs). Sketch a simple weekly study plan that balances theory, labs, and review. Identify which blueprint areas align with what you already know and where your gaps are.
Important context (as of 2026) CCNA 200-301 has been the core associate-level Cisco exam since early 2020, and it is still the current version today. Cisco has shifted CCNA from being mostly configuration-heavy (older versions) to a more balanced mix: theory, basic configuration, troubleshooting, and modern topics like automation and security. Your Skarp course is already aligned with the current blueprint, so you can treat this module as your primary orientation.
Study Flashcards
Key concepts from this course as flashcard pairs.
CCNA 200-301 Orientation: Exam Blueprint, Strategy, and Lab Mindset
List the six CCNA 200-301 exam domains.
1. Network Fundamentals 2. Network Access 3. IP Connectivity 4. IP Services 5. Security Fundamentals 6. Automation and Programmability
Why do domain percentage weights matter for your study plan?
They indicate how much of the exam will test each area, so you can allocate more study time to high-weight domains like Network Fundamentals and IP Connectivity while still covering lower-weight domains.
Define VLAN (CCNA canonical definition).
A Virtual Local Area Network (VLAN) is a logical subdivision of a Layer 2 network that groups devices into the same broadcast domain regardless of their physical location.
Define default gateway (CCNA canonical definition).
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
Define NAT (CCNA canonical definition).
Network Address Translation (NAT) is a method of translating private IP addresses to public IP addresses, and vice versa, as packets traverse a router or firewall.
Define ACL (CCNA canonical definition).
An Access Control List (ACL) is an ordered set of permit and deny statements that control which packets are allowed or blocked based on criteria such as source, destination, and protocol.
+4 more flashcards
Network Building Blocks: Devices, Roles, and Basic Connectivity
Default gateway (canonical definition)
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
Collision domain
A collision domain is the set of network interfaces where Ethernet collisions can occur. Modern switches create one collision domain per port; hubs share a single collision domain across all ports.
Broadcast domain
A broadcast domain is the set of devices that receive a Layer 2 broadcast frame. Switches forward broadcasts within a VLAN, while routers (and Layer 3 switches) separate broadcast domains.
Primary role of a Layer 2 switch
A Layer 2 switch forwards Ethernet frames based on MAC addresses, creating separate collision domains per port while maintaining a single broadcast domain per VLAN.
Primary role of a router
A router forwards packets between different IP networks using a routing table, and it separates broadcast domains at each interface.
Primary role of a firewall
A firewall inspects traffic and enforces security policies, often using ACLs and stateful inspection, and may perform NAT between private and public networks.
+4 more flashcards
Models and Media: OSI, TCP/IP, and Ethernet Foundations
List the OSI model layers from top to bottom.
Application, Presentation, Session, Transport, Network, Data Link, Physical.
List the TCP/IP model layers.
Application, Transport, Internet, Network Access.
Define encapsulation in networking.
Encapsulation is the process of adding protocol-specific headers (and sometimes trailers) to data as it moves down the protocol stack from higher to lower layers.
At which OSI layer do MAC addresses operate, and what are they used for?
MAC addresses operate at the Data Link (Layer 2) and are used for local forwarding on the same network segment, allowing switches to deliver frames to the correct device.
What is the typical unit name at each of these layers: Transport, Network, Data Link, Physical?
Transport: segment. Network: packet. Data Link: frame. Physical: bits.
Which TCP/IP layer corresponds to the OSI Network layer?
The TCP/IP Internet layer corresponds to the OSI Network layer.
+3 more flashcards
IPv4 Addressing and Subnetting Mastery
How many bits are in an IPv4 address, and how are they usually written?
IPv4 uses 32 bits. They are usually written in dotted‑decimal notation as four 8‑bit octets, each 0–255, for example 192.168.1.10.
What is the default mask and prefix length for a Class A IPv4 unicast address?
Default mask 255.0.0.0, which is prefix length /8.
What is the default mask and prefix length for a Class B IPv4 unicast address?
Default mask 255.255.0.0, which is prefix length /16.
What is the default mask and prefix length for a Class C IPv4 unicast address?
Default mask 255.255.255.0, which is prefix length /24.
Formula for usable hosts per IPv4 subnet?
Usable hosts per subnet = 2^(number of host bits) − 2.
How do you compute the number of subnets when subnetting a classful network?
Borrowed bits = new prefix − default classful prefix. Number of subnets = 2^(borrowed bits).
+4 more flashcards
IPv6 Fundamentals: Address Types, Notation, and Basic Configuration
Standard IPv6 LAN prefix length
/64 is the standard prefix length for IPv6 LAN segments, with 64 bits for the network and 64 bits for the interface ID.
Prefix identifying link-local IPv6 addresses
Link-local IPv6 addresses use prefix fe80::/10 and are only valid on the local link (not routed).
Prefix range for global unicast IPv6 addresses
Global unicast IPv6 addresses typically fall in 2000::/3, which includes prefixes like 2001:, 2400:, and others.
Prefix identifying unique local IPv6 addresses (ULA)
Unique local addresses use fc00::/7 (commonly seen as fdxx:), providing private, non-internet-routable IPv6 space.
IPv6 unspecified and loopback addresses
The unspecified address is :: (all zeros). The loopback address is ::1, the IPv6 equivalent of IPv4 127.0.0.1.
Two main IPv6 compression rules
1) Remove leading zeros in each hextet. 2) Replace one contiguous run of all-zero hextets with :: (used only once per address).
+3 more flashcards
Campus Topologies and Switching Basics
Two-tier (collapsed core) campus design
A campus architecture with access switches connected directly to a pair of distribution/core switches that provide aggregation and routing, suitable for small to medium sites.
Three-tier campus design
A scalable architecture with distinct access, distribution, and core layers, where access connects to distribution, distribution enforces policies and routing, and core provides a fast backbone.
Spine-leaf architecture
A fabric design where every leaf switch connects to every spine switch, providing predictable latency and high bandwidth; common in data centers and large campus cores.
CAM (MAC address) table
A hardware-based table on a switch that stores MAC address, VLAN, and port mappings, used to decide which port to use when forwarding Ethernet frames.
Forwarding vs flooding
Forwarding sends frames with known unicast destination MACs out a single port; flooding sends unknown unicast, broadcast, or some multicast frames out all ports in the same VLAN except the incoming port.
SOHO network
A Small Office/Home Office network, often built around a single wireless router that performs switching, routing, NAT, and DHCP for a small number of devices.
+2 more flashcards
VLAN Foundations: Segmentation and Access Port Configuration
VLAN (canonical definition)
A Virtual Local Area Network (VLAN) is a logical subdivision of a Layer 2 network that groups devices into the same broadcast domain regardless of their physical location.
Broadcast domain
A set of interfaces that receive a Layer 2 broadcast frame. In a switched network with VLANs, each VLAN is a separate broadcast domain.
Access port
A switch port configured to carry traffic for a single data VLAN (plus optional voice VLAN). Frames are sent to the host untagged; the switch internally associates them with the configured VLAN.
Voice VLAN
A special VLAN configured on an access port (using `switchport voice vlan <id>`) used for IP phone traffic, usually tagged, while PC data on the same port uses the access VLAN.
Default VLAN on Cisco switches
VLAN 1. All switch ports are in VLAN 1 by default until explicitly assigned to another VLAN. Many control-plane protocols historically use VLAN 1.
Command: switchport mode access
Forces a switch interface into access mode, disabling dynamic negotiation and ensuring it carries a single data VLAN (plus optional voice VLAN).
+4 more flashcards
Inter-Switch Links: 802.1Q Trunks, DTP, and VLAN Propagation
802.1Q trunk
A Layer 2 link that uses IEEE 802.1Q tagging to carry traffic for multiple VLANs over a single physical connection between devices such as switches, routers, or firewalls.
Native VLAN (on 802.1Q trunk)
The single VLAN on a trunk whose frames are sent untagged by default. Untagged frames received on the trunk are associated with this VLAN. Both ends of the trunk must agree on the same native VLAN.
Allowed VLAN list
The configured set of VLAN IDs that are permitted to traverse a trunk port. VLANs not in this list are filtered and their frames are not forwarded over the trunk.
Dynamic Trunking Protocol (DTP)
A Cisco-proprietary protocol that negotiates whether a switchport becomes a trunk or access port, based on the configured switchport mode on each side of the link.
switchport mode trunk
Cisco IOS interface command that forces a port to operate as an 802.1Q trunk and actively sends DTP frames unless `switchport nonegotiate` is also configured.
switchport mode access
Cisco IOS interface command that forces a port to operate as an access port in a single VLAN and disables trunk negotiation.
+4 more flashcards
Loop Prevention with Spanning Tree Protocol and Rapid STP
Spanning Tree Protocol (STP)
Spanning Tree Protocol (STP) is a Layer 2 protocol that prevents loops in a bridged network by placing redundant paths into a blocking state while maintaining a loop-free logical topology.
Root Bridge
The switch with the lowest Bridge ID (priority + extended system ID + MAC address). It is the logical center of the spanning tree; all path costs are calculated relative to it.
Root Port (RP)
On a non-root switch, the single port that has the lowest-cost path to the root bridge. It forwards traffic toward the root.
Designated Port (DP)
For each network segment, the port that advertises the best path to the root bridge. It forwards traffic for that segment.
Alternate Port (RSTP)
An RSTP port role representing a loop-free backup path toward the root bridge. It is normally in Discarding state and can quickly move to Forwarding if the Root Port fails.
RSTP Definition
Rapid Spanning Tree Protocol (RSTP, 802.1w) is the modern STP variant that provides faster convergence.
+2 more flashcards
Wireless LAN Principles and Secure Access
Access Point (AP)
A device that provides 802.11 wireless connectivity to clients and bridges their traffic to the wired Ethernet network, often managed by a Wireless LAN Controller in campus designs.
Wireless LAN Controller (WLC)
A centralized device that manages multiple lightweight APs, pushing SSID, security, and RF configurations and often terminating CAPWAP tunnels that carry client traffic.
SSID (Service Set Identifier)
The network name that identifies a WLAN to users; each SSID is associated with specific security settings and is typically mapped to a single VLAN on the wired network.
VLAN (definition)
A Virtual Local Area Network (VLAN) is a logical subdivision of a Layer 2 network that groups devices into the same broadcast domain regardless of their physical location.
Common wireless security standards (full list)
The three common wireless security standards you must know, in order, are: WPA2-PSK, WPA2-Enterprise, WPA3.
WPA2-PSK
A Wi‑Fi security mode (WPA2-Personal) where all clients share a single pre-shared passphrase; simple to deploy but harder to manage securely and not tied to individual identities.
+4 more flashcards
Routing Concepts: From Default Gateway to Path Selection
Routing
A Layer 3 function where a router forwards packets between different IP networks based on destination IP addresses and its routing table.
Switching
A Layer 2 function where a switch forwards frames within the same network based on destination MAC addresses and its MAC address table.
default gateway (host view)
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
Default route (router view)
A routing table entry (0.0.0.0/0 for IPv4, ::/0 for IPv6) that matches all destinations not covered by more specific routes and points to a next-hop or exit interface.
Administrative distance
A Cisco-specific value that ranks the trustworthiness of a route source; lower values are preferred when multiple routes to the same prefix exist.
Metric
A value used within a routing protocol to compare paths; examples include hop count (RIP) and cost based on bandwidth (OSPFv2). Lower metric is preferred.
+3 more flashcards
Single-Area OSPFv2 Fundamentals: Theory and Operation
OSPFv2 (canonical definition)
Open Shortest Path First version 2 (OSPFv2) is a link-state interior gateway protocol used to exchange IPv4 routing information within a single autonomous system.
Link-state protocol
A routing protocol in which each router describes the state of its own links in LSAs, floods these LSAs to all routers in the area, builds a link-state database, and independently runs SPF to compute best paths.
Distance-vector protocol
A routing protocol in which routers share routing information (distance and direction) with neighbors, typically by sending periodic routing table updates, without maintaining a full topology map.
OSPF area
A logical grouping of routers and networks within an OSPF domain. All routers in an area share the same link-state database for that area. Every OSPF network includes a backbone Area 0.
Link-State Database (LSDB)
The collection of all LSAs that describe the topology of an OSPF area. All routers in the same area must maintain identical LSDB contents.
Router LSA (Type 1)
An OSPF LSA generated by each router for every area it belongs to. It describes the router’s interfaces, their states, and OSPF costs within that area and is flooded only inside the area.
+4 more flashcards
Configuring and Verifying Single-Area OSPFv2
OSPFv2 (definition)
Open Shortest Path First version 2 (OSPFv2) is a link-state interior gateway protocol used to exchange IPv4 routing information within a single autonomous system.
Router ID selection order
1) Manually configured `router-id` under `router ospf`; 2) Highest IP address on any up loopback interface; 3) Highest IP address on any up physical interface.
Purpose of OSPF `network` statements
In OSPF, `network` statements select which interfaces run OSPF based on their IP addresses and wildcard masks; those interfaces then advertise their connected networks.
Effect of `passive-interface` in OSPF
OSPF stops sending and receiving hellos on that interface (no neighbors form), but the connected network is still advertised to other OSPF routers.
Command: show ip ospf neighbor
Displays OSPF neighbors, their router IDs, states (Full, 2-Way, etc.), and the interfaces over which adjacencies are formed.
Command: show ip ospf interface
Shows OSPF settings per interface, including area ID, network type, hello and dead intervals, and whether the interface is passive.
+4 more flashcards
Inter-VLAN Routing and Router-on-a-Stick
VLAN (definition)
A Virtual Local Area Network (VLAN) is a logical subdivision of a Layer 2 network that groups devices into the same broadcast domain regardless of their physical location.
default gateway (definition)
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
Router-on-a-stick
A design where a single physical router interface is configured as an 802.1Q trunk with multiple subinterfaces, each subinterface acting as the Layer 3 gateway for a VLAN to provide inter-VLAN routing.
Subinterface
A logical interface created under a physical router interface (for example, G0/0.10) that can be assigned its own encapsulation type and IP address, often used for router-on-a-stick.
802.1Q trunk
A Layer 2 link that carries traffic for multiple VLANs by tagging frames with a VLAN ID, allowing switches and routers to distinguish which VLAN each frame belongs to.
SVI (Switch Virtual Interface)
A logical Layer 3 interface on a switch that is associated with a VLAN and typically provides the default gateway IP address for hosts in that VLAN.
+4 more flashcards
First-Hop Redundancy and Resilient Default Gateways
First-hop redundancy protocols (list all 3 in order)
The first-hop redundancy protocols are: HSRP, VRRP, GLBP.
Definition of default gateway
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
Virtual IP (VIP)
A virtual IP is an IP address shared by a group of routers running an FHRP. Hosts use it as their default gateway, while one router at a time owns and answers for it.
Virtual MAC address
A virtual MAC address is a MAC shared by an FHRP group. The active/master router uses it in ARP replies so frames sent to the gateway can transparently move between routers.
HSRP: Active vs Standby
In HSRP, the Active router forwards traffic for the virtual IP and MAC. The Standby router monitors hellos and takes over the virtual addresses if the Active fails.
VRRP: Master vs Backup
In VRRP, the Master router forwards traffic for the virtual IP and MAC. Backup routers listen and take over if the Master becomes unavailable.
+4 more flashcards
NAT and IPv4 Internet Edge Fundamentals
NAT (Network Address Translation)
Network Address Translation (NAT) is a method of translating private IP addresses to public IP addresses, and vice versa, as packets traverse a router or firewall.
Inside interface vs Outside interface
Inside interface faces the internal network (usually using private RFC 1918 addresses). Outside interface faces the external network or ISP (using public addresses).
Inside local vs Inside global
Inside local: private IP of an internal host (for example 192.168.10.10). Inside global: public IP that represents that host on the internet (for example 203.0.113.10).
Static NAT
A 1:1, fixed mapping between a single inside local address and a single inside global address. Often used to publish internal servers to the internet.
Dynamic NAT
Uses a pool of public addresses. Inside local addresses are mapped to available inside global addresses from the pool on demand, without overloading ports.
PAT (NAT overload)
Many-to-one NAT that maps multiple inside local addresses to a single inside global address by using different TCP/UDP source ports. Enabled with the `overload` keyword.
+4 more flashcards
Core IP Services: DHCP, DNS, NTP, and Device Management
DHCP (canonical definition)
The Dynamic Host Configuration Protocol (DHCP) automatically assigns IP configuration parameters such as IP address, subnet mask, default gateway, and DNS servers to clients.
DNS (canonical definition)
The Domain Name System (DNS) is a distributed database that maps human-readable hostnames to IP addresses and other resource records.
Default gateway (canonical definition)
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
DORA in DHCP
Discover, Offer, Request, Acknowledge – the four main steps of the DHCP lease process.
Command: Configure DHCP relay on a Cisco interface
`ip helper-address <DHCP-server-IP>` on the client-facing interface or SVI.
Command: View DHCP leases on Cisco IOS
`show ip dhcp binding` – lists current DHCP bindings (IP to MAC).
+4 more flashcards
Monitoring and Control: SNMP, syslog, QoS, FTP, TFTP, and SSH
SNMP Manager
The network management system (NMS) that polls SNMP agents, reads/writes MIB objects, and receives traps or informs from devices.
SNMP Agent
Software running on a network device (router, switch, firewall) that exposes management information via SNMP to an external manager.
SNMPv3 auth+priv
The secure SNMPv3 mode that provides both authentication and encryption of SNMP messages, recommended for production networks.
Syslog Severity 0–7
Numeric levels where 0 is emergencies, 1 alerts, 2 critical, 3 errors, 4 warnings, 5 notifications, 6 informational, and 7 debugging.
Classification (QoS)
The process of identifying and grouping traffic into classes based on attributes such as IP, ports, protocol, VLAN, or existing DSCP/CoS markings.
Marking (QoS)
Writing QoS values (such as DSCP in the IP header or CoS in the 802.1Q VLAN tag) into packets so that downstream devices know how to treat them.
+4 more flashcards
Security Fundamentals: Threats, Principles, and Device Hardening
Confidentiality
Ensuring that only authorized people or systems can access data. Example: using SSH instead of Telnet to protect router login credentials.
Integrity
Ensuring data is accurate and unaltered except by authorized changes. Example: preventing unauthorized changes to routing tables or configuration files.
Availability
Ensuring systems and data are accessible when needed. Example: protecting against DoS attacks that overwhelm a router or server.
Least privilege
Security principle that users and systems should be given the minimum level of access necessary to perform their tasks, and no more.
Defense in depth
An approach that uses multiple, overlapping security controls so that if one fails, others still provide protection.
Spoofing
A type of attack where an attacker forges information (such as IP, MAC, or ARP data) to appear as another device or user.
+4 more flashcards
Access Control Lists (ACLs) for Traffic Filtering and Device Access
Canonical ACL definition (exact wording)
An Access Control List (ACL) is an ordered set of permit and deny statements that control which packets are allowed or blocked based on criteria such as source, destination, and protocol.
Standard ACL (concept)
A standard ACL matches only on source IPv4 address. It cannot specify destination, protocol, or port, and is often used for simple filtering and device management access control.
Extended ACL (concept)
An extended ACL can match on source and destination IP addresses, protocol (IP, TCP, UDP, ICMP, etc.), and TCP/UDP ports, allowing fine-grained traffic control.
Implicit deny
Every ACL ends with an implicit "deny any" (for IP ACLs) that is not shown in the configuration. Any packet that does not match a permit or deny line is dropped by this implicit rule.
ACL processing rule
ACLs are processed top to bottom, first match wins. As soon as a packet matches a line, the corresponding permit or deny is applied and no further lines are checked.
Best placement: extended ACLs
Place extended ACLs close to the source of the traffic you want to control, to drop unwanted packets as early as possible.
+4 more flashcards
Layer 2 Security: Port Security, DHCP Snooping, and Wireless Protections
Port security (switch feature)
A Layer 2 switch feature that restricts which MAC addresses are allowed on a port by setting limits, defining secure MAC addresses, and specifying what happens when a violation occurs.
Port security violation modes
protect: silently drops violating traffic. restrict: drops violating traffic and increments counters/logs. shutdown: places the port in err-disabled state on violation (default).
DHCP snooping (purpose)
A Layer 2 security feature that classifies ports as trusted or untrusted, blocks DHCP server messages on untrusted ports, and builds a DHCP snooping binding table of legitimate IP–MAC–VLAN–port mappings.
DHCP snooping binding table
A database created by DHCP snooping that records each client's MAC address, IP address, VLAN, interface, and lease time, used to validate traffic and support features like Dynamic ARP Inspection.
Dynamic ARP Inspection (DAI)
A Layer 2 security feature that inspects ARP packets on untrusted ports and drops those that do not match trusted IP–MAC bindings, helping prevent ARP spoofing attacks.
WPA2-PSK
A wireless security mode where all clients share a pre-shared key (passphrase) with the access point, commonly used in home and small office networks.
+4 more flashcards
Software-Defined Networking and Controller-Based Architectures
software-defined networking (SDN)
Software-defined networking (SDN) is an architectural approach that separates the control plane from the data plane, enabling centralized control of network behavior through software-based controllers and APIs.
Control plane
The part of a network device or system that builds and maintains forwarding information, using protocols like OSPFv2, STP, and ARP, and makes decisions about where traffic should go.
Data plane
The part of a network device that forwards actual user traffic (frames and packets) based on tables and rules created by the control plane, often implemented in hardware for speed.
Controller-based architecture
A network design where a central controller maintains a global view of the network and programs the forwarding behavior and policies of multiple devices, rather than configuring each device independently.
Cisco DNA Center
Cisco’s enterprise campus controller and management platform that provides design, policy, provisioning, and assurance for wired, wireless, and branch networks, acting as the SDN controller in Cisco SD-Access.
REST API
A Representational State Transfer (REST) API is a web-based interface that uses HTTP methods and resource-oriented URIs to enable programmatic access to network devices and controllers.
+2 more flashcards
APIs, JSON, and REST: Programmatic Access to Network Devices
JSON object
A collection of key-value pairs enclosed in `{ }`. Keys are strings, followed by a colon and a value. Used to represent structured data such as a device, interface, or VLAN in API responses.
JSON array
An ordered list of values enclosed in `[ ]`. Often used by APIs to return lists of resources, such as multiple devices or interfaces.
REST API (canonical definition)
A Representational State Transfer (REST) API is a web-based interface that uses HTTP methods and resource-oriented URIs to enable programmatic access to network devices and controllers.
HTTP GET vs POST
GET retrieves data without changing it (read-only). POST sends data to create a new resource or trigger an action on the server, often with a JSON body.
HTTP PUT vs PATCH
PUT typically replaces an entire resource with the data provided. PATCH applies a partial update, modifying only specified fields of the resource.
Role of a controller (e.g., Cisco DNA Center)
Centralizes the control plane for many devices and exposes REST APIs so tools and scripts can discover devices, read status, and push configurations programmatically.
+1 more flashcards
Network Automation Tools: Ansible, Terraform, and Model-Driven Management
Ansible (at a high level)
An agentless automation tool that connects to devices over SSH or APIs and uses YAML playbooks and modules to configure many devices consistently and in parallel.
Terraform (at a high level)
An Infrastructure as Code tool that uses declarative HCL configuration, providers, and a state file to provision and manage the lifecycle of infrastructure resources such as networks, subnets, and gateways.
Playbook (Ansible)
A YAML file that defines one or more plays, each containing tasks that call modules to perform configuration or operational actions on groups of devices.
Inventory (Ansible)
A file or data source that lists managed devices (hosts), often grouped by role or location, along with connection parameters used by Ansible.
Provider (Terraform)
A plugin that knows how to communicate with a specific platform or API, such as AWS, Azure, or Cisco SD-WAN, and exposes resources that Terraform can manage.
Resource (Terraform)
A specific infrastructure object managed by Terraform, such as a virtual network, subnet, VPN gateway, or firewall rule, defined in HCL configuration.
+4 more flashcards
Cisco DNA Center and Telemetry-Driven Operations
software-defined networking (SDN)
Software-defined networking (SDN) is an architectural approach that separates the control plane from the data plane, enabling centralized control of network behavior through software-based controllers and APIs.
REST API
A Representational State Transfer (REST) API is a web-based interface that uses HTTP methods and resource-oriented URIs to enable programmatic access to network devices and controllers.
Cisco DNA Center: Automation
The Automation function in Cisco DNA Center focuses on centralized provisioning, configuration templates, software image management, and executing changes at scale across many devices.
Cisco DNA Center: Assurance
Assurance in Cisco DNA Center uses telemetry, analytics, and baselines to continuously monitor network, client, and application health, providing insights and suggested remediation for issues.
Cisco DNA Center: Policy
Policy in Cisco DNA Center lets you express business intent (who can talk to whom, segmentation, QoS) and translates it into underlying configurations such as ACLs and segmentation rules.
Northbound API (in controllers)
A northbound API is an interface used by external applications and scripts to communicate with a controller like Cisco DNA Center, typically via REST over HTTPS.
+4 more flashcards
End-to-End Troubleshooting: Layered Approach Across CCNA Domains
VLAN
A Virtual Local Area Network (VLAN) is a logical subdivision of a Layer 2 network that groups devices into the same broadcast domain regardless of their physical location.
Spanning Tree Protocol (STP)
Spanning Tree Protocol (STP) is a Layer 2 protocol that prevents loops in a bridged network by placing redundant paths into a blocking state while maintaining a loop-free logical topology.
default gateway
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
OSPFv2
Open Shortest Path First version 2 (OSPFv2) is a link-state interior gateway protocol used to exchange IPv4 routing information within a single autonomous system.
DHCP
The Dynamic Host Configuration Protocol (DHCP) automatically assigns IP configuration parameters such as IP address, subnet mask, default gateway, and DNS servers to clients.
DNS
The Domain Name System (DNS) is a distributed database that maps human-readable hostnames to IP addresses and other resource records.
+4 more flashcards
CCNA Exam Readiness: Review, Tactics, and Next Steps
Define VLAN.
A Virtual Local Area Network (VLAN) is a logical subdivision of a Layer 2 network that groups devices into the same broadcast domain regardless of their physical location.
Define Spanning Tree Protocol.
Spanning Tree Protocol (STP) is a Layer 2 protocol that prevents loops in a bridged network by placing redundant paths into a blocking state while maintaining a loop-free logical topology.
Define default gateway.
A default gateway is the IP address of a router interface on the local network segment that a host uses to send traffic destined for remote networks.
Define OSPFv2.
Open Shortest Path First version 2 (OSPFv2) is a link-state interior gateway protocol used to exchange IPv4 routing information within a single autonomous system.
Define NAT.
Network Address Translation (NAT) is a method of translating private IP addresses to public IP addresses, and vice versa, as packets traverse a router or firewall.
Define DHCP.
The Dynamic Host Configuration Protocol (DHCP) automatically assigns IP configuration parameters such as IP address, subnet mask, default gateway, and DNS servers to clients.
+4 more flashcards