IPv4 Access Control Lists (ACLs)

Contents

Configuring and Assigning an IPv4 ACL . . . . . . . . . . . . . . . . . . . . . . .

9-34

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-34

General Steps for Implementing ACLs . . . . . . . . . . . . . . . . . . . . .

9-34

Options for Permit/Deny Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-35

ACL Configuration Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-35

Standard ACL Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-36

Extended ACL Configuration Structure . . . . . . . . . . . . . . . . . . . .

9-37

ACL Configuration Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-39

The Sequence of Entries in an ACL Is Significant . . . . . . . . . . . .

9-39

Allowing for the Implied Deny Function . . . . . . . . . . . . . . . . . . . .

9-41

A Configured ACL Has No Effect Until You Apply It

 

to an Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-41

You Can Assign an ACL Name or Number to an Interface

Even if the ACL Does Not Exist in the Switch’s Configuration . 9-41

Using the CLI To Create an ACL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-42

General ACE Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-42

Using CIDR Notation To Enter the IPv4 ACL Mask . . . . . . . . . .

9-43

Configuring Standard ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-44

Configuring Named, Standard ACLs . . . . . . . . . . . . . . . . . . . . . . . 9-46

Creating Numbered, Standard ACLs . . . . . . . . . . . . . . . . . . . . . . . 9-49

Configuring Extended ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-53

Configuring Named, Extended ACLs . . . . . . . . . . . . . . . . . . . . . . . 9-55

Configuring Numbered, Extended ACLs . . . . . . . . . . . . . . . . . . . . 9-65

Adding or Removing an ACL Assignment On an Interface . . . . . . . 9-73Filtering Inbound IPv4 Traffic Per Port . . . . . . . . . . . . . . . . . . . . . . . . 9-73

Deleting an ACL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-74

Editing an Existing ACL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-75 Using the CLI To Edit ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-75 General Editing Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-75 Sequence Numbering in ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-76 Inserting an ACE in an Existing ACL . . . . . . . . . . . . . . . . . . . . . . . 9-77 Deleting an ACE from an Existing ACL . . . . . . . . . . . . . . . . . . . . 9-79 Resequencing the ACEs in an ACL . . . . . . . . . . . . . . . . . . . . . . . . 9-80 Attaching a Remark to an ACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-81 Operating Notes for Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-84

9-2