NetOps Toolkit

Cisco IOS

ACL Builder

Build standard and extended ACLs with a visual form

What is an ACL?

Access Control Lists (ACLs) are ordered rules that match traffic and decide whether to permit or deny it. They live on interfaces and are checked from top to bottom.

  • Standard ACLs match source IP only, good for simple allow/deny of networks.
  • Extended ACLs match source, destination, protocol and ports for fine‑grained control.
  • ACLs are processed top‑down with an implicit deny at the end of every list.
  • Apply ACLs inbound or outbound using ip access-group NAME in|out under an interface.

ACL Design Tips

  • For standard ACLs, place them close to the destination network.
  • For extended ACLs, place them close to the source to drop unwanted traffic early.
  • Group related rules together and keep numbering consistent across devices when possible.
  • Always permit important management traffic (SSH, monitoring) before broad deny statements.

Common Match Examples

GoalExample line
Allow a subnetpermit 192.168.10.0 0.0.0.255
Deny guest VLANdeny 10.50.0.0 0.0.255.255
Deny HTTP to serverdeny tcp any 10.10.10.10 0.0.0.0 eq 80
Permit DNSpermit udp any any eq 53