CCNA Training Access List Tutorial
CCNA Training Access List Tutorial
Access control lists (ACLs) provide a means to filter packets by allowing a user to permit or deny IP packets
from crossing specified interfaces. Just imagine you come to a fair and see the guardian checking tickets. He
only allows people with suitable tickets to enter. Well, an access list’s function is same as that guardian.
Access lists filter network traffic by controlling whether packets are forwarded or blocked at the router’s
interfaces based on the criteria you specified within the access list.
To use ACLs, the system administrator must first configure ACLs and then apply them to specific interfaces.
There are 3 popular types of ACL: Standard, Extended and Named ACLs.
Configuration Syntax
https://www.9tut.com/access-list-tutorial 1/6
11/2/2020 CCNA Training » Access List Tutorial
Configuration:
In this example we will define a standard access list that will only allow network 10.0.0.0/8 to access the server
(located on the Fa0/1 interface)
(there is always an implicit deny all other traffic at the end of each ACL so we don’t need to define forbidden
traffic)
Router(config)#interface Fa0/1
Router(config-if)#ip access-group 1 out
The ACL 1 is applied to permit only packets from 10.0.0.0/8 to go out of Fa0/1 interface while deny all other
traffic. So can we apply this ACL to other interface, Fa0/2 for example? Well we can but shouldn’t do it because
users can access to the server from other interface (s0 interface, for example). So we can understand why an
standard access list should be applied close to the destination.
Note: The “0.255.255.255” is the wildcard mask part of network “10.0.0.0”. We will learn how to use wildcard
mask later.
Extended IP lists (100-199) check both source and destination addresses, specific UDP/TCP/IP protocols, and
destination ports.
Configuration Syntax
In this example we will create an extended ACL that will deny FTP traffic from network 10.0.0.0/8 but allow
other traffic to go through.
Router(config)#interface Fa0/1
Router(config-if)#ip access-group 101 out
Notice that we have to explicit allow other traffic (access-list 101 permit ip any any) as there is an “deny all”
command at the end of each ACL.
As we can see, the destination of above access list is “187.100.1.6 0.0.0.0” which specifies a host. We can use
“host 187.100.1.6” instead. We will discuss wildcard mask later.
Pages: 1 2
Comments (6) Comments
1. Lonny Wormald
January 21st, 2020
2. Shad Pinkham
January 21st, 2020
Thanks for sharing your thoughts. I really appreciate your efforts and I am waiting
for your next write ups thanks once again.
3. Leilani Creamer
January 22nd, 2020
Hi, after reading this amazing paragraph i am as well glad to share my familiarity here
with friends.
4. Hipiri
January 23rd, 2020
@9 tut: Regarding your Extended Access List example, isn’t it better to implement the Extended ACL
closest to the source / traffic to be matched? (so that you can prevent unnecessary bandwidth usage as the
frame would be sent all the way down to the destination if you choose Fa0/1, rather than dropping it
closest to the source at Fa0/0).
In this case, interface Fa0/0 and apply ACL as: ip access-group 101 in (instead of out) ?
6. Them
February 6th, 2020
Add a Comment
Name
Submit Comment
Subscribe to comments feed
CCNA – VTP Questions CCNA – Hotspot
Premium Membership
Become a member to interact with all questions!