Instructor Materials Chapter 7: Access Control Lists

Slides:



Advertisements
Similar presentations
Access Control List (ACL)
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 9: Access Control Lists Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Access Control Lists John Mowry.
Chapter 9: Access Control Lists
Basic IP Traffic Management with Access Lists
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—4-1 Managing IP Traffic with ACLs Configuring IP ACLs.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—4-1 Managing IP Traffic with ACLs Introducing ACLs.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—6-1 Access Control Lists Introducing ACL Operation.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Access Control Lists Accessing the WAN – Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Access Control Lists Accessing the WAN – Chapter 5.
WXES2106 Network Technology Semester /2005 Chapter 10 Access Control Lists CCNA2: Module 11.
Year 2 - Chapter 6/Cisco 3 - Module 6 ACLs. Objectives  Define and describe the purpose and operation of ACLs  Explain the processes involved in testing.
Implementing Standard and Extended Access Control List (ACL) in Cisco Routers.
CCNA2 Routing Perrine modified by Brierley Page 18/6/2015 Module 11 Access Control Non e0e1 s server.
1 Semester 2 Module 11 Access Control Lists (ACLs) Yuda college of business James Chen
Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. CCNA ACLs Deepdive February, 2012 Jaskaran Kalsi Assoc. Technical Manager.
CISCO NETWORKING ACADEMY Chabot College ELEC Access Control Lists - Introduction.
© 2002, Cisco Systems, Inc. All rights reserved..
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 9: Access Control Lists Routing & Switching.
Access Control List ACL. Access Control List ACL.
Access Control Lists (ACLs)
Access Control List (ACL) W.lilakiatsakun. ACL Fundamental ► Introduction to ACLs ► How ACLs work ► Creating ACLs ► The function of a wildcard mask.
1 © 2004 Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 11 Access Control Lists (ACLs)
Access Control List (ACL)
CCNA – Cisco Certified Network Associates Access Control List (ACL) By Roshan Chaudhary Lecturer Islington College.
Access-Lists Securing Your Router and Protecting Your Network.
ACLs ACLs are hard. Read, read, read. Practice, practice, practice ON TEST4.
Page 1 Access Lists Lecture 7 Hassan Shuja 04/25/2006.
Access Control List ACL’s 5/26/ What Is an ACL? An ACL is a sequential collection of permit or deny statements that apply to addresses or upper-layer.
Semester 3 Chapter 6 ACLs. Overview Router can provide basic traffic filtering capability Access Control Lists can prevent packets from passing through.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Access Control Lists Accessing the WAN – Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
Access Control Lists Accessing the WAN – Chapter 5.
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Page 1 Chapter 11 CCNA2 Chapter 11 Access Control Lists : Creating ACLs, using Wildcard Mask Bits, Standard and Extended ACLs.
Verify that timestamps for debugging and logging messages has been enabled. Verify the severity level of events that are being captured. Verify that the.
Restricting Access in the network
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 9: Access Control Lists Routing & Switching.
Chapter 3 Managing IP Traffic. Objectives Upon completion of this chapter you will be able to perform the following tasks: Configure IP standard access.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
Access Control Lists Mark Clements. 17 March 2009ITCN 2 This Week – Access Control Lists What are ACLs? What are they for? How do they work? Standard.
CCNA4 Perrine / Brierley Page 12/20/2016 Chapter 05 Access Control Non e0e1 s server.
Access Control List (ACL) W.lilakiatsakun. Transport Layer Review (1) TCP (Transmission Control Protocol) – HTTP (Web) – SMTP (Mail) UDP (User Datagram.
ACLs Access Control Lists
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Access Control Lists.
CCNA4-1 Chapter 5 Access Control Lists (ACLs). CCNA4-2 Chapter 5 Securing Networks-How? Packet Filtering: Packet Filtering: Controls access to a network.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Access Control Lists Accessing the WAN – Chapter 5.
Instructor Materials Chapter 2: Scaling VLANs
Instructor Materials Chapter 8: DHCP
Instructor & Todd Lammle
Accessing the WAN – Chapter 5
Instructor Materials Chapter 4: Access Control Lists
Managing IP Traffic with ACLs
Managing IP Traffic with ACLs
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 2: Static Routing
Accessing the WAN – Chapter 5
Accessing the WAN – Chapter 5
Introducing ACL Operation
Chapter 4: Access Control Lists (ACLs)
Chapter 2: Static Routing
Access Control Lists Last Update
Chapter 7: Access Control Lists
Chap 5 – Access Control Lists Learning Objectives
Chapter 4: Access Control Lists
Access Control Lists CCNA 2 v3 – Module 11
Chapter 7 Access Control Lists Routing Protocols - CCNA version 6
Chapter 2: Static Routing
Chabot College ELEC Access Control Lists - Introduction.
Presentation transcript:

Instructor Materials Chapter 7: Access Control Lists Cisco Networking Academy Program Routing and Switching Essentials v6.0 Chapter 7: Access Control Lists CCNA Routing and Switching Routing and Switching Essentials v6.0

Chapter 7 - Sections & Objectives 7.1 ACL Operation Explain how ACLs filter traffic. Explain how ACLs use wildcard masks. Explain how to create ACLs. Explain how to place ACLs. 7.2 Standard IPv4 ACLs Configure standard IPv4 ACLs to filter traffic to meet networking requirements. Use sequence numbers to edit existing standard IPv4 ACLs. Configure a standard ACL to secure vty access. 7.3 Troubleshoot ACLs Explain how a router processes packets when an ACL is applied. Troubleshoot common standard IPv4 ACL errors using CLI commands. 2

7.1 ACL Operation Cisco Networking Academy Program Routing and Switching Essentials v6.0 Chapter 7: Access Control Lists

Purpose of ACLs What is an ACL? By default, a router does not have ACLs configured; therefore, by default a router does not filter traffic.  7.1 – ACL Operation 7.1.1 – Purpose of ACLs 7.1.1.1 – What is an ACL?

Purpose of ACLs Packet Filtering Packet filtering, sometimes called static packet filtering, controls access to a network by analyzing the incoming and outgoing packets and passing or dropping them based on given criteria, such as the source IP address, destination IP addresses, and the protocol carried within the packet. A router acts as a packet filter when it forwards or denies packets according to filtering rules. An ACL is a sequential list of permit or deny statements, known as access control entries (ACEs). 7.1 – ACL Operation 7.1.1 – Purpose of ACLs 7.1.1.2 – Packet Filtering

Purpose of ACLs ACL Operation

Wildcard Masks in ACLs Introducing ACL Wildcard Masking 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.1 – Introducing ACL Wildcard Masking

Wildcard Masks in ACLs Introducing ACL Wildcard Masking (cont.) Example 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.1 – Introducing ACL Wildcard Masking (cont.)

Wildcard Masks in ACLs Wildcard Mask Examples 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.2 - Wildcard Mask Examples

Wildcard Masks in ACLs Wildcard Mask Examples (cont.) 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.2 - Wildcard Mask Examples

Wildcard Masks in ACLs Calculating the Wildcard Mask Calculating wildcard masks can be challenging. One shortcut method is to subtract the subnet mask from 255.255.255.255. 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.3 - Calculating the Wildcard Mask

Wildcard Masks in ACLs Wildcard Mask Keywords 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.4 - Wildcard Mask Keywords

Wildcard Masks in ACLs Wildcard Mask Keyword Examples 7.1 – ACL Operation 7.1.2 – Wildcard Masks in ACLs 7.1.2.5 - Wildcard Mask Keyword Examples

Guidelines for ACL Creation General Guidelines for Creating ACLS 7.1 – ACL Operation 7.1.3 – Guidelines for ACL Creation 7.1.3.1 - General Guidelines for Creating ACLS

Guidelines for ACL Creation ACL Best Practices 7.1 – ACL Operation 7.1.3 – Guidelines for ACL Creation 7.1.3.2 - ACL Best Practices

Guidelines for ACL Placement Where to Place ACLs 7.1 – ACL Operation 7.1.4 – Guidelines for ACL Placement 7.1.4.1 - Where to Place ACLs

Guidelines for ACL Placement Where to Place ACLs (cont.) Every ACL should be placed where it has the greatest impact on efficiency. The basic rules are: Extended ACLs - Locate extended ACLs as close as possible to the source of the traffic to be filtered. Standard ACLs - Because standard ACLs do not specify destination addresses, place them as close to the destination as possible. Placement of the ACL, and therefore the type of ACL used, may also depend on: the extent of the network administrator’s control, bandwidth of the networks involved, and ease of configuration. 7.1 – ACL Operation 7.1.4 – Guidelines for ACL Placement 7.1.4.1 - Where to Place ACLs

Guidelines for ACL Placement Standard ACL Placement The administrator wants to prevent traffic originating in the 192.168.10.0/24 network from reaching the 192.168.30.0/24 network. 7.1 – ACL Operation 7.1.4 – Guidelines for ACL Placement 7.1.4.2 - Standard ACL Placement

7.2 Standard IPv4 ACLs Cisco Networking Academy Program Routing and Switching Essentials v6.0 Chapter 7: VLANs

Configure Standard IPv4 ACLs Numbered Standard IPv4 ACL Syntax Router(config)# access-list access-list-number { deny | permit | remark } source [ source-wildcard ] [ log ] 7.2 – Standard IPv4 ACLs 7.2.1 – Configure Standard IPv4 ACLs 7.2.1.1 - Numbered Standard IPv4 ACL Syntax

Configure Standard IPv4 ACLs Applying Standard IPv4 ACLs to Interfaces

Configure Standard IPv4 ACLs Applying Standard IPv4 ACLs to Interfaces (cont.)

Configure Standard IPv4 ACLs Numbered Standard IPv4 ACL Examples

Configure Standard IPv4 ACLs Numbered Standard IPv4 ACL Examples (cont

Configure Standard IPv4 ACLs Named Standard IPv4 ACL Syntax

Configure Standard IPv4 ACLs Named Standard IPv4 ACL Syntax (cont.)

Modify IPv4 ACLs Method 1 – Use a Text Editor 7.2 – Standard IPv4 ACLs 7.2.2 – Modify IPv4 ACLs 7.2.2.1 - Method 1 – Use a Text Editor

Modify IPv4 ACLs Method 2 – Use Sequence Numbers 7.2 – Standard IPv4 ACLs 7.2.2 – Modify IPv4 ACLs 7.2.2.2 - Method 2 – Use Sequence Numbers

Modify IPv4 ACLs Editing Standard Named ACLs 7.2 – Standard IPv4 ACLs 7.2.2 – Modify IPv4 ACLs 7.2.2.3 - Editing Standard Named ACLs

Modify IPv4 ACLs Verifying ACLs 7.2 – Standard IPv4 ACLs 7.2.2 – Modify IPv4 ACLs 7.2.2.4 - Verifying ACLs

Modify IPv4 ACLs ACL Statistics 7.2 – Standard IPv4 ACLs 7.2.2 – Modify IPv4 ACLs 7.2.2.5 - ACL Statistics

Securing VTY Ports with a Standard IPv4 ACL The access-class Command The access-class command configured in line configuration mode restricts incoming and outgoing connections between a particular VTY (into a Cisco device) and the addresses in an access list. 7.2 – Standard IPv4 ACLs 7.2.3 – Securing VTY Ports with a Standard IPv4 ACL 7.2.3.1 - The access-class Command

Securing VTY Ports with a Standard IPv4 ACL Verifying the VTY Port is Secured 7.2 – Standard IPv4 ACLs 7.2.3 – Securing VTY Ports with a Standard IPv4 ACL 7.2.3.2 - Verifying the VTY Port is Secured

7.3 Troubleshoot ACLs Cisco Networking Academy Program Routing and Switching Essentials v6.0 Chapter 7: Access Control Lists

Processing Packet with ACLs The Implicit Deny Any At least one permit ACE must be configured in an ACL or all traffic is blocked. For the network in the figure, applying either ACL 1 or ACL 2 to the S0/0/0 interface of R1 in the outbound direction will have the same effect.  7.3 – Troubleshoot ACLs 7.3.1 – Processing Packets with ACLs 7.3.1.1 - The Implicit Deny Any

Processing Packet with ACLs The Order of ACEs in an ACL 7.3 – Troubleshoot ACLs 7.3.1 – Processing Packets with ACLs 7.3.1.2 - The Order of ACEs in an ACL

Processing Packet with ACLs The Order of ACEs in an ACL (cont.) 7.3 – Troubleshoot ACLs 7.3.1 – Processing Packets with ACLs 7.3.1.2 - The Order of ACEs in an ACL

Processing Packet with ACLs Cisco IOS Reorders Standard ACLs Notice that the statements are listed in a different order than they were entered. 7.3 – Troubleshoot ACLs 7.3.1 – Processing Packets with ACLs 7.3.1.3 - Cisco IOS Reorders Standard ACLs

Processing Packet with ACLs Cisco IOS Reorders Standard ACLs (cont.) The order in which the standard ACEs are listed is the sequence used by the IOS to process the list.  7.3 – Troubleshoot ACLs 7.3.1 – Processing Packets with ACLs 7.3.1.3 - Cisco IOS Reorders Standard ACLs (cont.)

Processing Packet with ACLs Routing Processes and ACLs As a frame enters an interface, the router checks to see whether the destination Layer 2 address matches its interface Layer 2 address, or whether the frame is a broadcast frame. If the frame address is accepted, the frame information is stripped off and the router checks for an ACL on the inbound interface. If an ACL exists, the packet is tested against the statements in the list. If the packet matches a statement, the packet is either permitted or denied. If the packet is accepted, it is then checked against routing table entries to determine the destination interface. If a routing table entry exists for the destination, the packet is then switched to the outgoing interface, otherwise the packet is dropped. Next, the router checks whether the outgoing interface has an ACL. If an ACL exists, the packet is tested against the statements in the list. If the packet matches a statement, it is either permitted or denied. If there is no ACL or the packet is permitted, the packet is encapsulated in the new Layer 2 protocol and forwarded out the interface to the next device. 7.3 – Troubleshoot ACLs 7.3.1 – Processing Packets with ACLs 7.3.1 - Routing Processes and ACLs

Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 1 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.1 - Troubleshooting Standard IPv4 ACLs – Example 1

Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 1 (cont.) 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.1 - Troubleshooting Standard IPv4 ACLs – Example 1 (cont.)

Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 2 Security Policy: The 192.168.11.0/24 network should not be able to access the 192.168.10.0/24 network. 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.2 - Troubleshooting Standard IPv4 ACLs – Example 2

Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 2 (cont.) ACL 20 was applied to the wrong interface and in the wrong direction. All traffic from the 192.168.11.0/24 is denied inbound access through the G0/1 interface. 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.2 - Troubleshooting Standard IPv4 ACLs – Example 2 (cont.)

Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 2 (cont.) 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.2 - Troubleshooting Standard IPv4 ACLs – Example 2 (cont.)

Security Policy: Only PC1 is allowed SSH remote access to R1. Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 3 Problem Security Policy: Only PC1 is allowed SSH remote access to R1. 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.3 - Troubleshooting Standard IPv4 ACLs – Example 3

Security Policy: Only PC1 is allowed SSH remote access to R1. Common Standard IPv4 ACL Errors Troubleshooting Standard IPv4 ACLs – Example 3 (cont.) Solution! Security Policy: Only PC1 is allowed SSH remote access to R1. 7.3 – Troubleshoot ACLs 7.3.2 – Common Standard IPv4 ACL Errors 7.3.2.3 - Troubleshooting Standard IPv4 ACLs – Example 3 (cont.)

7.4 Summary Cisco Networking Academy Program Routing and Switching Essentials v6.0 Chapter 7: Access Control Lists

Chapter Summary Summary Explain how ACLs filter traffic. Explain how ACLs use wildcard masks. Explain how to create ACLs. Explain how to place ACLs. Configure standard IPv4 ACLs to filter traffic to meet networking requirements. Use sequence numbers to edit existing standard IPv4 ACLs. Configure a standard ACL to secure vty access. Explain how a router processes packets when an ACL is applied. Troubleshoot common standard IPv4 ACL errors using CLI commands. 7.4 - Summary

Section 7.1 Terms and Commands Access list (ACL) Packet filtering Access control entries (ACEs) Standard ACLs Extended ACLs Inbound ACLs Outbound ACLs Wildcard masking Wildcard mask bit 0 Wildcard mask bit 1 access-list access-list-number permit ip_address wildcard_mask host any Terms and Commands

Section 7.2 Terms and Commands access-list access-list-number { deny | permit | remark }source [ source-wildcard ][ log ] show access-lists no access-list access-list-number ip access-group {access-list-number | access-list-name} { in | out } ip access-list standard name clear access-list counters access-class access-list-number { in |out } New Terms and Commands