Named ACL

  • Named ACL configuration is essential when you want more control over network traffic using readable and organized access lists on Cisco routers.

    When you're looking at a router configuration and you see something like:

    access-list 101 permit tcp 192.168.1.0 0.0.0.255 192.168.3.0 0.0.0.255 eq 443

    …it’s hard to tell what that rule is for.

    That’s the problem with numbered ACLs.

    In a real network, you might have dozens of access lists. And when they’re all identified by numbers, it becomes difficult to know which rule does what, especially when you're troubleshooting or reviewing someone else’s configuration.

    By using using a name instead of a number gives immediate context to your configuration.

    For example:

    ip access-list extended ALLOW_HTTPS_TRAFFIC

    Just by reading the name, you immediately know this ACL is designed to allow HTTPS access to the Legal Server even before checking the rule itself.

    Back to the Basics

    To understand how Named ACLs work, you first need to understand how ACLs are structured.

    There are two types of ACLs:

    • Standard ACLs: which filter traffic based only on the source IP address.

    • Extended ACLs: which can filter based on source, destination, protocol, and port.

    Diagram showing Named and Numbered ACL configuration types for Standard and Extended ACLs

    Figure 1 – ACL Types and Naming Options

    Each type can be configured in two different ways:

    • Using a number: like access-list 10

    • Using a name: like ip access-list standard BLOCK_HR_ACCESS

    In this lesson, we'll focus on how to create access lists using names instead of numbers.

    Let’s begin with the first case: the Named Standard ACL.

    Answer the question below