{"id":169457,"date":"2026-06-22T11:53:35","date_gmt":"2026-06-22T08:53:35","guid":{"rendered":"https:\/\/computingforgeeks.com\/?p=169457"},"modified":"2026-06-22T11:53:35","modified_gmt":"2026-06-22T08:53:35","slug":"cisco-access-control-lists-configuration","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/cisco-access-control-lists-configuration\/","title":{"rendered":"Configure Cisco Access Control Lists (ACLs)"},"content":{"rendered":"<p>An access control list is the packet filter built into every Cisco router and switch. It is an ordered list of permit and deny rules that the device checks against traffic, top to bottom, and the first rule that matches decides whether the packet lives or dies. ACLs are how you stop one subnet from reaching another, lock management access to a single host, or allow only the protocols a server actually needs.<\/p>\n\n<p>This guide configures and verifies the two ACL types the CCNA cares about, standard and extended, in both numbered and named form, with wildcard masks, correct placement, and real hit counters from a lab. The traffic tests at the end prove each rule fired exactly as written.<\/p>\n\n<p><em>Verified on Cisco IOS 15.2 in June 2026.<\/em><\/p>\n\n<h2>Standard and extended ACLs<\/h2>\n\n<p>There are two kinds of IPv4 ACL, and the difference is how much of the packet they can see. A standard ACL matches on the source address only. An extended ACL matches on source, destination, protocol, and port, which is almost always what you want.<\/p>\n\n<table>\n<thead><tr><th>Property<\/th><th>Standard ACL<\/th><th>Extended ACL<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Number ranges<\/td><td>1 to 99, 1300 to 1999<\/td><td>100 to 199, 2000 to 2699<\/td><\/tr>\n<tr><td>Matches on<\/td><td>Source IP address only<\/td><td>Source, destination, protocol, and port<\/td><\/tr>\n<tr><td>Typical placement<\/td><td>Close to the destination<\/td><td>Close to the source<\/td><\/tr>\n<tr><td>Use it for<\/td><td>Simple source-based filtering, VTY access<\/td><td>Granular control over which traffic is allowed<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n<p>Both types can be numbered or named. Named ACLs read better and let you edit individual lines, so they are the modern default, but numbered standard ACLs are still common for quick jobs like restricting who may log in to the device.<\/p>\n\n<h2>Wildcard masks<\/h2>\n\n<p>ACLs match addresses with a wildcard mask, which is the inverse of a subnet mask. A <code>0<\/code> bit means the matching bit must be checked, and a <code>1<\/code> bit means ignore it. If you can read a <a href=\"https:\/\/computingforgeeks.com\/subnetting-by-network-requirements\/\">subnet mask<\/a>, you already know wildcards: subtract each octet from 255.<\/p>\n\n<table>\n<thead><tr><th>Wildcard<\/th><th>Keyword<\/th><th>Matches<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>0.0.0.0<\/td><td><code>host<\/code><\/td><td>One exact address<\/td><\/tr>\n<tr><td>0.0.0.255<\/td><td><\/td><td>A whole \/24, the first three octets must match<\/td><\/tr>\n<tr><td>0.0.255.255<\/td><td><\/td><td>A whole \/16, the first two octets must match<\/td><\/tr>\n<tr><td>255.255.255.255<\/td><td><code>any<\/code><\/td><td>Every address<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n<p>The keywords are shorthand. <code>host 10.0.0.10<\/code> is the same as <code>10.0.0.10 0.0.0.0<\/code>, and <code>any<\/code> is the same as <code>0.0.0.0 255.255.255.255<\/code>. Use them; they read better and are what the device stores anyway.<\/p>\n\n<h2>The lab topology<\/h2>\n\n<p>The lab is one router filtering traffic between a host and a server. R1 <a href=\"https:\/\/computingforgeeks.com\/cisco-ip-routing-table-explained\/\">routes between<\/a> PC1 on 192.168.1.0\/24 and SRV on 10.0.0.0\/24, and an extended ACL named FILTER is applied inbound on the interface facing PC1.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/acl-topology.png\" alt=\"Topology PC1 to R1 to SRV with extended ACL FILTER inbound on R1 Gi0\/0 permitting ICMP and SSH to the server\" class=\"wp-image-169452\" title=\"\"><\/figure>\n\n\n<p>The same three nodes built in GNS3, where the configuration below was applied and tested on real Cisco IOS:<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/acl-gns3.png\" alt=\"GNS3 canvas showing PC1, R1, and SRV connected for the ACL lab\" class=\"wp-image-169453\" title=\"\"><\/figure>\n\n\n<p>With the topology in place, start with the simpler of the two ACL types.<\/p>\n\n<h2>Configure a standard ACL<\/h2>\n\n<p>A standard ACL filters on the source. The classic use is restricting which host may manage the device, applied to the VTY lines with <code>access-class<\/code> rather than to a data interface. Create a numbered standard ACL that permits one admin host:<\/p>\n\n\n<pre class=\"wp-block-code code\"><code>access-list 10 permit host 192.168.1.10<\/code><\/pre>\n\n\n<p>Then apply it inbound on the VTY lines so only that host can open an <a href=\"https:\/\/computingforgeeks.com\/ccna-labs-ssh-access-configuration-on-gns3-and-packet-tracer\/\">SSH session<\/a> to the router:<\/p>\n\n\n<pre class=\"wp-block-code code\"><code>line vty 0 4\n access-class 10 in\n exit<\/code><\/pre>\n\n\n<p>The same list as a named standard ACL is easier to extend later. Both forms behave identically:<\/p>\n\n\n<pre class=\"wp-block-code code\"><code>ip access-list standard MGMT\n permit host 192.168.1.10\n exit<\/code><\/pre>\n\n\n<p>Source-only filtering is all a standard ACL can do. To control traffic by destination and protocol, you need an extended ACL.<\/p>\n\n<h2>Configure an extended ACL<\/h2>\n\n<p>An extended ACL is where the real control lives. This one permits only ping and SSH from the PC1 subnet to the server, then denies everything else. Build it as a named list so each rule is clear:<\/p>\n\n\n<pre class=\"wp-block-code code\"><code>ip access-list extended FILTER\n permit icmp 192.168.1.0 0.0.0.255 host 10.0.0.10\n permit tcp 192.168.1.0 0.0.0.255 host 10.0.0.10 eq 22\n deny ip any any\n exit<\/code><\/pre>\n\n\n<p>An ACL does nothing until it is attached to an interface in a direction. Apply FILTER inbound on the interface facing PC1, so traffic is checked the moment it enters the router:<\/p>\n\n\n<pre class=\"wp-block-code code\"><code>interface GigabitEthernet0\/0\n ip access-group FILTER in\n exit<\/code><\/pre>\n\n\n<p>The final <code>deny ip any any<\/code> is written out on purpose. Every ACL already ends with an invisible implicit deny that drops anything not explicitly permitted, but making it explicit gives you a hit counter on the denied traffic, which is the difference between guessing and knowing.<\/p>\n\n<h2>Verify and test the ACL<\/h2>\n\n<p>The single most useful command is <code>show access-lists<\/code>, because it prints each rule with a running match count. After sending some traffic through, the counters tell you exactly which rules fired:<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"596\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show.png\" alt=\"Cisco IOS show access-lists output: standard ACL 10 and extended ACL FILTER with 10 matches on permit icmp and 5 matches on deny ip any any\" class=\"wp-image-169454\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show.png 2560w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show-300x70.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show-1024x238.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show-768x179.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show-1536x358.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-show-2048x477.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n<p>The permit icmp rule shows 10 matches and the deny shows 5, and <code>show ip interface<\/code> confirms FILTER is the inbound list on the interface. The numbers come from the traffic test below: two successful pings of five packets each made ten permitted ICMP matches, and a third ping to a different address made five denied matches. Run the tests from PC1:<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"596\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping.png\" alt=\"PC1 ping to 10.0.0.10 succeeds 100 percent while ping to 10.0.0.20 returns U unreachable blocked by the ACL\" class=\"wp-image-169455\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping.png 2560w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping-300x70.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping-1024x238.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping-768x179.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping-1536x358.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-acl-ping-2048x477.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n<p>The ping to 10.0.0.10 succeeds because it matches the permit icmp rule. The ping to 10.0.0.20 returns <code>U<\/code> for every packet, an ICMP unreachable the router sends back when the ACL denies the traffic. That message is on by default; a router with <code>no ip unreachables<\/code> would drop the packet silently and the ping would simply time out with dots instead. The <code>U<\/code> on the host and the climbing deny counter on the router are the same event seen from both ends, which is the proof the ACL is doing its job.<\/p>\n\n<h2>ACL placement and the rules that always apply<\/h2>\n\n<p>Where you apply an ACL matters as much as what is in it. A standard ACL sees only the source, so it goes close to the destination to avoid blocking traffic the source still needs elsewhere. An extended ACL can match the exact source and destination, so it goes close to the source to drop unwanted traffic before it crosses the network.<\/p>\n\n<p>Three rules hold for every ACL. Rules are read top to bottom and the first match wins, so a broad permit above a specific deny makes the deny dead code. Every ACL ends with an implicit deny, so a list with only permit rules still blocks everything else. And you can apply only one ACL per interface, per direction, per protocol, so inbound and outbound are separate and you cannot stack two IPv4 ACLs on the same interface in the same direction.<\/p>\n\n<h2>Practice Cisco ACLs<\/h2>\n\n<p>Run the questions to lock in standard versus extended, wildcard masks, placement, and the implicit deny, then use the flashcards for quick recall.<\/p>\n\n<div class=\"cfg-quiz\" data-quiz=\"{\n  &quot;id&quot;: &quot;access-control-lists&quot;,\n  &quot;title&quot;: &quot;Cisco access control lists quiz&quot;,\n  &quot;objective&quot;: &quot;Configure and verify access control lists (5.6)&quot;,\n  &quot;intro&quot;: &quot;Ten questions on Cisco access control lists: standard versus extended, wildcard masks, placement, the implicit deny, and how the router reads a list. Each answer has a written explanation.&quot;,\n  &quot;questions&quot;: [\n    {&quot;q&quot;: &quot;A standard ACL can match on which part of a packet?&quot;, &quot;options&quot;: [&quot;Source and destination IP&quot;, &quot;Source IP address only&quot;, &quot;Protocol and port&quot;, &quot;MAC address&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;A standard ACL matches the source IP address only. To filter on destination, protocol, or port you need an extended ACL.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;q&quot;: &quot;An extended ACL can match on which of these?&quot;, &quot;options&quot;: [&quot;Source IP only&quot;, &quot;Destination IP only&quot;, &quot;Source, destination, protocol, and port&quot;, &quot;VLAN ID only&quot;], &quot;answer&quot;: 2, &quot;explanation&quot;: &quot;An extended ACL matches source, destination, protocol, and port, which is why it gives granular control over exactly which traffic is allowed.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;type&quot;: &quot;numeric&quot;, &quot;q&quot;: &quot;Extended IPv4 ACL numbers start at which value? Type the number.&quot;, &quot;answer&quot;: &quot;100&quot;, &quot;hint&quot;: &quot;Standard runs 1 to 99.&quot;, &quot;placeholder&quot;: &quot;e.g. 1&quot;, &quot;explanation&quot;: &quot;Extended ACLs use 100 to 199 (and 2000 to 2699). Standard ACLs use 1 to 99 (and 1300 to 1999).&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;type&quot;: &quot;match&quot;, &quot;q&quot;: &quot;Match each wildcard mask to what it matches.&quot;, &quot;pairs&quot;: [{&quot;left&quot;: &quot;0.0.0.0 (host)&quot;, &quot;right&quot;: &quot;One exact address&quot;}, {&quot;left&quot;: &quot;0.0.0.255&quot;, &quot;right&quot;: &quot;A whole \/24&quot;}, {&quot;left&quot;: &quot;0.0.255.255&quot;, &quot;right&quot;: &quot;A whole \/16&quot;}, {&quot;left&quot;: &quot;255.255.255.255 (any)&quot;, &quot;right&quot;: &quot;Every address&quot;}], &quot;explanation&quot;: &quot;A wildcard mask is the inverse of a subnet mask: a 0 bit must match, a 1 bit is ignored. 0.0.0.255 checks the first three octets (a \/24); host and any are the shorthand for 0.0.0.0 and 255.255.255.255.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;q&quot;: &quot;Where should a standard ACL usually be placed?&quot;, &quot;options&quot;: [&quot;Close to the source&quot;, &quot;Close to the destination&quot;, &quot;On every interface&quot;, &quot;Only outbound on the internet link&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;A standard ACL only sees the source, so placing it close to the destination avoids accidentally blocking traffic the source still needs to reach elsewhere.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;q&quot;: &quot;Where should an extended ACL usually be placed?&quot;, &quot;options&quot;: [&quot;Close to the source&quot;, &quot;Close to the destination&quot;, &quot;On the loopback interface&quot;, &quot;It does not matter&quot;], &quot;answer&quot;: 0, &quot;explanation&quot;: &quot;An extended ACL can match the exact source and destination, so placing it close to the source drops unwanted traffic before it crosses the network.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;q&quot;: &quot;What happens to traffic that matches none of the permit rules in an ACL?&quot;, &quot;options&quot;: [&quot;It is permitted by default&quot;, &quot;It is denied by the implicit deny at the end&quot;, &quot;It is logged but allowed&quot;, &quot;It loops back to the first rule&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;Every ACL ends with an invisible implicit deny any. Traffic that matches no permit rule is dropped, which is why a list with only permit rules still blocks everything else.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;q&quot;: &quot;How does a router evaluate the rules in an ACL?&quot;, &quot;options&quot;: [&quot;It applies the most specific rule&quot;, &quot;Top to bottom, and the first match wins&quot;, &quot;It applies the last matching rule&quot;, &quot;All rules are checked and the strictest wins&quot;], &quot;answer&quot;: 1, &quot;explanation&quot;: &quot;Rules are read top to bottom and the first match decides the packet. A broad permit placed above a specific deny makes the deny unreachable dead code, so order matters.&quot;, &quot;validated&quot;: &quot;lab&quot;},\n    {&quot;type&quot;: &quot;numeric&quot;, &quot;q&quot;: &quot;How many ACLs can you apply to one interface, in one direction, for one protocol? Type the number.&quot;, &quot;answer&quot;: &quot;1&quot;, &quot;hint&quot;: &quot;Inbound and outbound are counted separately.&quot;, &quot;placeholder&quot;: &quot;e.g. 2&quot;, &quot;explanation&quot;: &quot;One ACL per interface, per direction, per protocol. Inbound and outbound are separate, but you cannot stack two IPv4 ACLs on the same interface in the same direction.&quot;, &quot;validated&quot;: &quot;doc&quot;},\n    {&quot;type&quot;: &quot;multi&quot;, &quot;q&quot;: &quot;Which statements about Cisco ACLs are correct? Select all that apply.&quot;, &quot;options&quot;: [&quot;Rules are read top to bottom, first match wins&quot;, &quot;An extended ACL is applied to an interface with ip access-group&quot;, &quot;Every ACL ends with an implicit deny&quot;, &quot;A standard ACL can filter by destination port&quot;], &quot;answers&quot;: [0, 1, 2], &quot;explanation&quot;: &quot;ACLs are first-match top to bottom, applied to interfaces with ip access-group (access-class on VTY lines), and always end with an implicit deny. Filtering by port needs an extended ACL, not a standard one.&quot;, &quot;validated&quot;: &quot;lab&quot;}\n  ]\n}\n\" data-quiz-count=\"10\"><div class=\"cfg-quiz-loading\">Loading quiz...<\/div><\/div>\n\n\n<p>Flip through the deck until the number ranges, wildcards, and placement rules are automatic, or grab the Anki pack to review them anywhere:<\/p>\n\n<div class=\"cfg-fc\" data-fc=\"{\n  &quot;id&quot;: &quot;access-control-lists&quot;,\n  &quot;title&quot;: &quot;Cisco Access Control Lists Flashcards&quot;,\n  &quot;objective&quot;: &quot;Configure and verify access control lists (5.6)&quot;,\n  &quot;intro&quot;: &quot;The ACL facts worth knowing cold: standard versus extended, number ranges, wildcard masks, placement, the implicit deny, and how the router reads a list. Tap a card to flip it, then mark whether you knew it.&quot;,\n  &quot;cards&quot;: [\n    {&quot;front&quot;: &quot;Standard ACL: what it matches&quot;, &quot;back&quot;: &quot;The source IP address only. Number ranges 1 to 99 and 1300 to 1999. Place it close to the destination.&quot;},\n    {&quot;front&quot;: &quot;Extended ACL: what it matches&quot;, &quot;back&quot;: &quot;Source, destination, protocol, and port. Number ranges 100 to 199 and 2000 to 2699. Place it close to the source.&quot;},\n    {&quot;front&quot;: &quot;What is a wildcard mask?&quot;, &quot;back&quot;: &quot;The inverse of a subnet mask. A 0 bit must match, a 1 bit is ignored. Subtract each subnet-mask octet from 255: a \/24 becomes 0.0.0.255.&quot;},\n    {&quot;front&quot;: &quot;host and any keywords&quot;, &quot;back&quot;: &quot;host 10.0.0.10 equals 10.0.0.10 0.0.0.0 (one exact address). any equals 0.0.0.0 255.255.255.255 (every address).&quot;},\n    {&quot;front&quot;: &quot;Standard vs extended placement&quot;, &quot;back&quot;: &quot;Standard goes close to the destination (it only sees the source). Extended goes close to the source, to drop unwanted traffic before it crosses the network.&quot;},\n    {&quot;front&quot;: &quot;The implicit deny&quot;, &quot;back&quot;: &quot;Every ACL ends with an invisible deny any. Traffic matching no permit rule is dropped, so a list of only permits still blocks everything else.&quot;},\n    {&quot;front&quot;: &quot;How a router reads an ACL&quot;, &quot;back&quot;: &quot;Top to bottom, first match wins. A broad permit above a specific deny makes the deny dead code, so order matters.&quot;},\n    {&quot;front&quot;: &quot;How many ACLs per interface?&quot;, &quot;back&quot;: &quot;One per interface, per direction, per protocol. Inbound and outbound are separate; you cannot stack two IPv4 ACLs on the same interface in the same direction.&quot;},\n    {&quot;front&quot;: &quot;Apply an ACL to a data interface&quot;, &quot;back&quot;: &quot;interface Gi0\/0, then ip access-group FILTER in (or out). The ACL does nothing until it is attached in a direction.&quot;},\n    {&quot;front&quot;: &quot;Apply an ACL to the VTY lines&quot;, &quot;back&quot;: &quot;line vty 0 4, then access-class 10 in. A standard ACL with access-class restricts which hosts may manage the device.&quot;},\n    {&quot;front&quot;: &quot;Named vs numbered ACLs&quot;, &quot;back&quot;: &quot;Both work the same. Named ACLs (ip access-list standard|extended NAME) read better and let you edit individual lines, so they are the modern default.&quot;},\n    {&quot;front&quot;: &quot;Verify an ACL and its hits&quot;, &quot;back&quot;: &quot;show access-lists prints each rule with a running match count. show ip interface shows which ACL is applied inbound or outbound.&quot;},\n    {&quot;front&quot;: &quot;What does a U mean in ping output across an ACL?&quot;, &quot;back&quot;: &quot;An ICMP unreachable. When an ACL denies traffic, the router returns an administratively-prohibited unreachable, so the source sees U instead of a timeout.&quot;},\n    {&quot;front&quot;: &quot;Extended ACL: permit SSH example&quot;, &quot;back&quot;: &quot;permit tcp 192.168.1.0 0.0.0.255 host 10.0.0.10 eq 22 permits TCP from the \/24 to that host on port 22 (SSH).&quot;},\n    {&quot;front&quot;: &quot;Why write an explicit deny ip any any?&quot;, &quot;back&quot;: &quot;The implicit deny already drops unmatched traffic, but an explicit deny gives you a visible hit counter on the denied packets, which turns guessing into knowing.&quot;},\n    {&quot;front&quot;: &quot;Standard ACL number 10 example&quot;, &quot;back&quot;: &quot;access-list 10 permit host 192.168.1.10 permits a single source. Often applied to VTY lines with access-class to limit who can log in.&quot;}\n  ]\n}\n\" data-fc-anki=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/ccna-access-control-lists-flashcards.apkg\"><div class=\"cfg-fc-loading\">Loading flashcards...<\/div><\/div>\n\n\n<h2>Standard or extended, and where to put it<\/h2>\n\n<p>Reach for a standard ACL when you only need to filter on the source, like locking down who may manage the device, and place it near the destination. Reach for an extended ACL for anything that depends on the destination or the protocol, and place it near the source so denied traffic never travels further than it must. Whichever you build, read it the way the router does, top to bottom until the first match, and remember the implicit deny waiting at the end. ACLs are also the foundation for the Layer 2 protections that come next; the <a href=\"https:\/\/computingforgeeks.com\/quickly-prepare-for-ccna-200-301-exam\/\">CCNA 200-301 study roadmap<\/a> shows where <a href=\"https:\/\/computingforgeeks.com\/cisco-port-security-configuration\/\">port security<\/a>, DHCP snooping, and the rest of the <a href=\"https:\/\/computingforgeeks.com\/network-devices-routers-switches-firewalls-explained\/\">router and firewall<\/a> toolkit fit.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configure and verify Cisco ACLs: standard, extended, and named access control lists, wildcard masks, placement, and show access-lists with real hit counters.<\/p>\n","protected":false},"author":3,"featured_media":169456,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[299,55],"tags":[524,525],"cfg_series":[39888],"class_list":["post-169457","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-networking","tag-ccna","tag-cisco","cfg_series-ccna-200-301"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/169457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=169457"}],"version-history":[{"count":1,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/169457\/revisions"}],"predecessor-version":[{"id":169458,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/169457\/revisions\/169458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/169456"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=169457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=169457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=169457"},{"taxonomy":"cfg_series","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/cfg_series?post=169457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}