How ACLs work
A router acts as a packet filter when it forwards or denies packets according to filtering rules. As a Layer 3 device, a packet-filtering router uses rules to determine whether to permit or deny traffic based on source and destination IP addresses, source port and destination port, and the protocol of the packet. These rules are defined using access control lists or ACLs.
To simplify how ACL or a router uses packet filtering work, imagine a guard stationed at a locked door. The guard's instruction is to allow only people whose names appear on a quest list to pass through the door. The guard is filtering people based on the condition of having their names on the authorized list.
When a packet arrives at the router, the router extracts certain information from the packet header and makes decisions according to the filter rules as to whether the packet can pass through or be dropped. Packet filtering process works at the Network layer of the Open Systems Interconnection (OSI) model, or the Internet layer of TCP/IP.
Why use ACLs
* Limits network traffic to increase network performance.
* ACLs provides traffic flow control by restricting the delivery of routing updates.
* It can be used as additional security.
* Controls which type of traffic are forwarded or blocked by the router.
* Ability to control which areas a client access.
References:

Hey Qiuzi! I'm Jody :D
ReplyDeleteThanks for this informative post, especially how you make your readers understand better by providing a simple example (the one about the guard...) and also a picture!
However, although you have provided the reasons to use ACLs, do you think that there are limitations for ACLs that you can provide? I guess if you do that, you will be able to make an even more complete post! Just my thoughts though!
Great job by the way :D
Thanks for the above informative post. You did a good job by explaining the things in a very easy language. I like it. I am also agree with the thing if you explained the limitations then its a complete post.
ReplyDeletedigital certificates