Americas Headquarters
Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883
Cisco ASA 5500 Series Configuration
Guide using the CLI
Software Version 8.4 for the ASA 5505, ASA 5510, ASA 5520, ASA 5540, ASA 5550, ASA 5580, ASA 5585-X
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Cisco ASA 5500 Series Configuration Guide using the CLI Copyright © 2011 Cisco Systems, Inc. All rights reserved.
C O N T E N T S
About This Guide
lxiiiDocument Objectives
lxiiiAudience
lxiiiRelated Documentation
lxivConventions
lxivObtaining Documentation and Submitting a Service Request
lxvP A R T 1
Introduction to the ASA
C H A P T E R 1
Introduction to the Cisco ASA 5500 Series
1-1Hardware and Software Compatibility
1-1VPN Specifications
1-1New Features
1-2New Features in Version 8.4(2)
1-2New Features in Version 8.4(1)
1-6Firewall Functional Overview
1-12Security Policy Overview
1-12Permitting or Denying Traffic with Access Lists
1-13Applying NAT
1-13Protecting from IP Fragments
1-13Using AAA for Through Traffic
1-13Applying HTTP, HTTPS, or FTP Filtering
1-13Applying Application Inspection
1-13Sending Traffic to the IPS Module
1-14Sending Traffic to the Content Security and Control Module
1-14Applying QoS Policies
1-14Applying Connection Limits and TCP Normalization
1-14Enabling Threat Detection
1-14Enabling the Botnet Traffic Filter
1-15Configuring Cisco Unified Communications
1-15Firewall Mode Overview
1-15Stateful Inspection Overview
1-15VPN Functional Overview
1-16C H A P T E R 2
Getting Started
2-1Accessing the Appliance Command-Line Interface
2-1Factory Default Configurations
2-2Restoring the Factory Default Configuration
2-2ASA 5505 Default Configuration
2-3ASA 5510 and Higher Default Configuration
2-4Working with the Configuration
2-5Saving Configuration Changes
2-5Saving Configuration Changes in Single Context Mode
2-5Saving Configuration Changes in Multiple Context Mode
2-6Copying the Startup Configuration to the Running Configuration
2-7Viewing the Configuration
2-7Clearing and Removing Configuration Settings
2-8Creating Text Configuration Files Offline
2-8Applying Configuration Changes to Connections
2-9C H A P T E R 3
Managing Feature Licenses
3-1Supported Feature Licenses Per Model
3-1Licenses Per Model
3-1License Notes
3-12VPN License and Feature Compatibility
3-15Information About Feature Licenses
3-15Preinstalled License
3-16Permanent License
3-16Time-Based Licenses
3-16Time-Based License Activation Guidelines
3-16How the Time-Based License Timer Works
3-16How Permanent and Time-Based Licenses Combine
3-17Stacking Time-Based Licenses
3-18Time-Based License Expiration
3-18Shared AnyConnect Premium Licenses
3-18Information About the Shared Licensing Server and Participants
3-19Communication Issues Between Participant and Server
3-20Information About the Shared Licensing Backup Server
3-20Failover and Shared Licenses
3-20Maximum Number of Participants
3-22Failover Licenses (8.3(1) and Later)
3-23Failover License Requirements
3-23Loss of Communication Between Failover Units
3-24Upgrading Failover Pairs
3-24No Payload Encryption Models
3-25Licenses FAQ
3-25Guidelines and Limitations
3-26Configuring Licenses
3-27Obtaining an Activation Key
3-27Activating or Deactivating Keys
3-28Configuring a Shared License
3-30Configuring the Shared Licensing Server
3-30Configuring the Shared Licensing Backup Server (Optional)
3-31Configuring the Shared Licensing Participant
3-32Monitoring Licenses
3-33Viewing Your Current License
3-33Monitoring the Shared License
3-39Feature History for Licensing
3-41P A R T 2
Configuring Firewall and Security Context Modes
C H A P T E R 4
Configuring the Transparent or Routed Firewall
4-1Configuring the Firewall Mode
4-1Information About the Firewall Mode
4-1Information About Routed Firewall Mode
4-2Information About Transparent Firewall Mode
4-2Licensing Requirements for the Firewall Mode
4-6Default Settings
4-6Guidelines and Limitations
4-6Setting the Firewall Mode
4-8Feature History for Firewall Mode
4-9Configuring ARP Inspection for the Transparent Firewall
4-9Information About ARP Inspection
4-10Licensing Requirements for ARP Inspection
4-10Default Settings
4-10Guidelines and Limitations
4-10Configuring ARP Inspection
4-11Task Flow for Configuring ARP Inspection
4-11Adding a Static ARP Entry
4-11Enabling ARP Inspection
4-12Feature History for ARP Inspection
4-13Customizing the MAC Address Table for the Transparent Firewall
4-13Information About the MAC Address Table
4-13Licensing Requirements for the MAC Address Table
4-14Default Settings
4-14Guidelines and Limitations
4-14Configuring the MAC Address Table
4-14Adding a Static MAC Address
4-15Setting the MAC Address Timeout
4-15Disabling MAC Address Learning
4-15Monitoring the MAC Address Table
4-16Feature History for the MAC Address Table
4-16Firewall Mode Examples
4-16How Data Moves Through the ASA in Routed Firewall Mode
4-17An Inside User Visits a Web Server
4-17An Outside User Visits a Web Server on the DMZ
4-18An Inside User Visits a Web Server on the DMZ
4-19An Outside User Attempts to Access an Inside Host
4-20A DMZ User Attempts to Access an Inside Host
4-21How Data Moves Through the Transparent Firewall
4-22An Inside User Visits a Web Server
4-23An Inside User Visits a Web Server Using NAT
4-24An Outside User Visits a Web Server on the Inside Network
4-25An Outside User Attempts to Access an Inside Host
4-26C H A P T E R 5
Configuring Multiple Context Mode
5-1Information About Security Contexts
5-1Common Uses for Security Contexts
5-2Context Configuration Files
5-2Context Configurations
5-2System Configuration
5-2Admin Context Configuration
5-2How the ASA Classifies Packets
5-3Valid Classifier Criteria
5-3Classification Examples
5-4Cascading Security Contexts
5-6Management Access to Security Contexts
5-7System Administrator Access
5-7Information About Resource Management
5-8Resource Limits
5-8Default Class
5-9Class Members
5-10Information About MAC Addresses
5-11Default MAC Address
5-11Interaction with Manual MAC Addresses
5-11Failover MAC Addresses
5-11MAC Address Format
5-12Licensing Requirements for Multiple Context Mode
5-12Guidelines and Limitations
5-13Default Settings
5-14Configuring Multiple Contexts
5-14Task Flow for Configuring Multiple Context Mode
5-14Enabling or Disabling Multiple Context Mode
5-14Enabling Multiple Context Mode
5-15Restoring Single Context Mode
5-15Configuring a Class for Resource Management
5-16Configuring a Security Context
5-18Automatically Assigning MAC Addresses to Context Interfaces
5-23Changing Between Contexts and the System Execution Space
5-23Managing Security Contexts
5-24Removing a Security Context
5-24Changing the Admin Context
5-25Changing the Security Context URL
5-25Reloading a Security Context
5-26Reloading by Clearing the Configuration
5-27Reloading by Removing and Re-adding the Context
5-27Monitoring Security Contexts
5-27Viewing Context Information
5-28Viewing Resource Allocation
5-29Viewing Resource Usage
5-32Monitoring SYN Attacks in Contexts
5-33Viewing Assigned MAC Addresses
5-35Viewing MAC Addresses in the System Configuration
5-36Viewing MAC Addresses Within a Context
5-37Configuration Examples for Multiple Context Mode
5-38P A R T 3
Configuring Interfaces
C H A P T E R 6
Starting Interface Configuration (ASA 5510 and Higher)
6-1Information About Starting ASA 5510 and Higher Interface Configuration
6-1Auto-MDI/MDIX Feature
6-2Interfaces in Transparent Mode
6-2Management Interface
6-2Redundant Interfaces
6-3Redundant Interface MAC Address
6-3EtherChannels
6-3Channel Group Interfaces
6-3Connecting to an EtherChannel on Another Device
6-3Link Aggregation Control Protocol
6-4Load Balancing
6-5EtherChannel MAC Address
6-6Licensing Requirements for ASA 5510 and Higher Interfaces
6-6Guidelines and Limitations
6-7Default Settings
6-9Starting Interface Configuration (ASA 5510 and Higher)
6-9Task Flow for Starting Interface Configuration
6-10Converting In-Use Interfaces to a Redundant or EtherChannel Interface
6-11Enabling the Physical Interface and Configuring Ethernet Parameters
6-20Configuring a Redundant Interface
6-23Configuring a Redundant Interface
6-23Changing the Active Interface
6-25Configuring an EtherChannel
6-25Adding Interfaces to the EtherChannel
6-25Customizing the EtherChannel
6-27Configuring VLAN Subinterfaces and 802.1Q Trunking
6-28Enabling Jumbo Frame Support (ASA 5580 and ASA 5585-X)
6-30Monitoring Interfaces
6-31Configuration Examples for ASA 5510 and Higher Interfaces
6-31Physical Interface Parameters Example
6-31Subinterface Parameters Example
6-31Multiple Context Mode Example
6-32EtherChannel Example
6-32Where to Go Next
6-32C H A P T E R 7
Starting Interface Configuration (ASA 5505)
7-1Information About ASA 5505 Interfaces
7-1Understanding ASA 5505 Ports and Interfaces
7-2Maximum Active VLAN Interfaces for Your License
7-2VLAN MAC Addresses
7-4Power over Ethernet
7-4Monitoring Traffic Using SPAN
7-4Auto-MDI/MDIX Feature
7-4Licensing Requirements for ASA 5505 Interfaces
7-4Guidelines and Limitations
7-5Default Settings
7-5Starting ASA 5505 Interface Configuration
7-6Task Flow for Starting Interface Configuration
7-6Configuring VLAN Interfaces
7-6Configuring and Enabling Switch Ports as Access Ports
7-7Configuring and Enabling Switch Ports as Trunk Ports
7-9Monitoring Interfaces
7-11Configuration Examples For ASA 5505 Interfaces
7-11Access Port Example
7-11Trunk Port Example
7-12Where to Go Next
7-13Feature History for ASA 5505 Interfaces
7-13C H A P T E R 8
Completing Interface Configuration (Routed Mode)
8-1Information About Completing Interface Configuration in Routed Mode
8-1Security Levels
8-1Dual IP Stack (IPv4 and IPv6)
8-2Licensing Requirements for Completing Interface Configuration in Routed Mode
8-2Guidelines and Limitations
8-4Default Settings
8-5Completing Interface Configuration in Routed Mode
8-5Task Flow for Completing Interface Configuration
8-5Configuring General Interface Parameters
8-6Configuring the MAC Address and MTU
8-8Configuring IPv6 Addressing
8-11Information About IPv6
8-11Configuring a Global IPv6 Address and Other Options
8-12Monitoring Interfaces
8-15Configuration Examples for Interfaces in Routed Mode
8-15ASA 5505 Example
8-16Feature History for Interfaces in Routed Mode
8-16C H A P T E R 9
Completing Interface Configuration (Transparent Mode)
9-1Information About Completing Interface Configuration in Transparent Mode
9-1Bridge Groups in Transparent Mode
9-1Security Levels
9-2Licensing Requirements for Completing Interface Configuration in Transparent Mode
9-2Guidelines and Limitations
9-4Default Settings
9-5Completing Interface Configuration in Transparent Mode
9-6Task Flow for Completing Interface Configuration
9-6Configuring Bridge Groups
9-6Configuring General Interface Parameters
9-7Configuring a Management Interface (ASA 5510 and Higher)
9-9Configuring the MAC Address and MTU
9-11Configuring IPv6 Addressing
9-13Information About IPv6
9-14Configuring a Global IPv6 Address and Other Options
9-15Monitoring Interfaces
9-17Configuration Examples for Interfaces in Transparent Mode
9-17Feature History for Interfaces in Transparent Mode
9-19P A R T 4
Configuring Basic Settings
C H A P T E R 10
Configuring the Hostname, Domain Name, Passwords, and Other Basic Settings
10-1Configuring the Hostname, Domain Name, and Passwords
10-1Changing the Login Password
10-1Changing the Enable Password
10-2Setting the Hostname
10-2Setting the Domain Name
10-3Setting the Date and Time
10-3Setting the Time Zone and Daylight Saving Time Date Range
10-4Setting the Date and Time Using an NTP Server
10-5Setting the Date and Time Manually
10-6Information About the Master Passphrase
10-6Licensing Requirements for the Master Passphrase
10-7Guidelines and Limitations
10-7Adding or Changing the Master Passphrase
10-7Disabling the Master Passphrase
10-9Recovering the Master Passphrase
10-10Feature History for the Master Passphrase
10-11Configuring the DNS Server
10-11Monitoring DNS Cache
10-12DNS Cache Monitoring Commands
10-12Feature History for DNS Cache
10-12C H A P T E R 11
Configuring DHCP
11-1Information About DHCP
11-1Licensing Requirements for DHCP
11-1Guidelines and Limitations
11-2Configuring a DHCP Server
11-2Enabling the DHCP Server
11-3Configuring DHCP Options
11-4Options that Return an IP Address
11-4Options that Return a Text String
11-4Options that Return a Hexadecimal Value
11-5Using Cisco IP Phones with a DHCP Server
11-6Configuring DHCP Relay Services
11-7DHCP Monitoring Commands
11-8Feature History for DHCP
11-8C H A P T E R 12
Configuring Dynamic DNS
12-1Information about DDNS
12-1Licensing Requirements for DDNS
12-2Guidelines and Limitations
12-2Configuring DDNS
12-2Configuration Examples for DDNS
12-3Example 1: Client Updates Both A and PTR RRs for Static IP Addresses
12-3Example 2: Client Updates Both A and PTR RRs; DHCP Server Honors Client Update Request; FQDN
Provided Through Configuration
12-3Example 3: Client Includes FQDN Option Instructing Server Not to Update Either RR; Server Overrides
Client and Updates Both RRs.
12-4Example 4: Client Asks Server To Perform Both Updates; Server Configured to Update PTR RR Only;
Honors Client Request and Updates Both A and PTR RR
12-5Example 5: Client Updates A RR; Server Updates PTR RR
12-5DDNS Monitoring Commands
12-6Feature History for DDNS
12-6P A R T 5
Configuring Objects and Access Lists
C H A P T E R 13
Configuring Objects
13-1Configuring Objects and Groups
13-1Information About Objects and Groups
13-1Information About Objects
13-2Information About Object Groups
13-2Licensing Requirements for Objects and Groups
13-2Guidelines and Limitations for Objects and Groups
13-3Configuring Objects
13-3Configuring a Network Object
13-3Configuring a Service Object
13-4Configuring Object Groups
13-6Adding a Protocol Object Group
13-6Adding a Network Object Group
13-7Adding a Service Object Group
13-8Adding an ICMP Type Object Group
13-9Nesting Object Groups
13-10Removing Object Groups
13-11Monitoring Objects and Groups
13-11Feature History for Objects and Groups
13-12Configuring Regular Expressions
13-12Creating a Regular Expression
13-12Creating a Regular Expression Class Map
13-15Scheduling Extended Access List Activation
13-16Information About Scheduling Access List Activation
13-16Licensing Requirements for Scheduling Access List Activation
13-16Guidelines and Limitations for Scheduling Access List Activation
13-16Configuring and Applying Time Ranges
13-17Configuration Examples for Scheduling Access List Activation
13-18C H A P T E R 14
Information About Access Lists
14-1Access List Types
14-1Access Control Entry Order
14-2Access Control Implicit Deny
14-3IP Addresses Used for Access Lists When You Use NAT
14-3Where to Go Next
14-3C H A P T E R 15
Adding an Extended Access List
15-1Information About Extended Access Lists
15-1Licensing Requirements for Extended Access Lists
15-1Default Settings
15-2Configuring Extended Access Lists
15-2Adding an Extended Access List
15-3Adding Remarks to Access Lists
15-5Monitoring Extended Access Lists
15-5Configuration Examples for Extended Access Lists
15-5Configuration Examples for Extended Access Lists (No Objects)
15-6Configuration Examples for Extended Access Lists (Using Objects)
15-6Where to Go Next
15-7Feature History for Extended Access Lists
15-7C H A P T E R 16
Adding an EtherType Access List
16-1Information About EtherType Access Lists
16-1Licensing Requirements for EtherType Access Lists
16-1Guidelines and Limitations
16-2Default Settings
16-2Configuring EtherType Access Lists
16-2Task Flow for Configuring EtherType Access Lists
16-2Adding EtherType Access Lists
16-3Adding Remarks to Access Lists
16-4What to Do Next
16-4Monitoring EtherType Access Lists
16-4Configuration Examples for EtherType Access Lists
16-5C H A P T E R 17
Adding a Standard Access List
17-1Information About Standard Access Lists
17-1Licensing Requirements for Standard Access Lists
17-1Guidelines and Limitations
17-1Default Settings
17-2Adding Standard Access Lists
17-3Task Flow for Configuring Extended Access Lists
17-3Adding a Standard Access List
17-3Adding Remarks to Access Lists
17-4What to Do Next
17-4Monitoring Access Lists
17-4Configuration Examples for Standard Access Lists
17-5Feature History for Standard Access Lists
17-5C H A P T E R 18
Adding a Webtype Access List
18-1Licensing Requirements for Webtype Access Lists
18-1Guidelines and Limitations
18-1Default Settings
18-2Using Webtype Access Lists
18-2Task Flow for Configuring Webtype Access Lists
18-2Adding Webtype Access Lists with a URL String
18-3Adding Webtype Access Lists with an IP Address
18-4Adding Remarks to Access Lists
18-5What to Do Next
18-5Monitoring Webtype Access Lists
18-5Configuration Examples for Webtype Access Lists
18-5Feature History for Webtype Access Lists
18-7C H A P T E R 19
Adding an IPv6 Access List
19-1Information About IPv6 Access Lists
19-1Licensing Requirements for IPv6 Access Lists
19-1Prerequisites for Adding IPv6 Access Lists
19-2Guidelines and Limitations
19-2Default Settings
19-3Configuring IPv6 Access Lists
19-4Task Flow for Configuring IPv6 Access Lists
19-4Adding Remarks to Access Lists
19-6Monitoring IPv6 Access Lists
19-7Configuration Examples for IPv6 Access Lists
19-7Where to Go Next
19-7Feature History for IPv6 Access Lists
19-7C H A P T E R 20
Configuring Logging for Access Lists
20-1Configuring Logging for Access Lists
20-1Information About Logging Access List Activity
20-1Licensing Requirements for Access List Logging
20-2Guidelines and Limitations
20-2Default Settings
20-3Configuring Access List Logging
20-3Monitoring Access Lists
20-4Configuration Examples for Access List Logging
20-4Feature History for Access List Logging
20-5Managing Deny Flows
20-5Information About Managing Deny Flows
20-6Licensing Requirements for Managing Deny Flows
20-6Guidelines and Limitations
20-6Default Settings
20-7Managing Deny Flows
20-7Monitoring Deny Flows
20-7Feature History for Managing Deny Flows
20-8P A R T 6
Configuring IP Routing
C H A P T E R 21
Routing Overview
21-1Information About Routing
21-1Switching
21-2Path Determination
21-2Supported Route Types
21-2Static Versus Dynamic
21-3Single-Path Versus Multipath
21-3Flat Versus Hierarchical
21-3Link-State Versus Distance Vector
21-4How Routing Behaves Within the ASA
21-4Next Hop Selection Process
21-4Supported Internet Protocols for Routing
21-5Information About the Routing Table
21-6Displaying the Routing Table
21-6How the Routing Table Is Populated
21-6Backup Routes
21-8How Forwarding Decisions Are Made
21-8Dynamic Routing and Failover
21-9Information About IPv6 Support
21-9Features That Support IPv6
21-9IPv6-Enabled Commands
21-10Entering IPv6 Addresses in Commands
21-11Disabling Proxy ARPs
21-11C H A P T E R 22
Configuring Static and Default Routes
22-1Information About Static and Default Routes
22-1Licensing Requirements for Static and Default Routes
22-2Guidelines and Limitations
22-2Configuring Static and Default Routes
22-2Configuring a Static Route
22-3Adding or Editing a Static Route
22-3Configuring a Default Static Route
22-4Limitations on Configuring a Default Static Route
22-4Configuring IPv6 Default and Static Routes
22-5Monitoring a Static or Default Route
22-6Configuration Examples for Static or Default Routes
22-8Feature History for Static and Default Routes
22-8C H A P T E R 23
Defining Route Maps
23-1Information About Route Maps
23-1Permit and Deny Clauses
23-2Match and Set Clause Values
23-2Licensing Requirements for Route Maps
23-3Guidelines and Limitations
23-3Defining a Route Map
23-4Customizing a Route Map
23-4Defining a Route to Match a Specific Destination Address
23-4Configuration Example for Route Maps
23-6Feature History for Route Maps
23-6C H A P T E R 24
Configuring OSPF
24-1Information About OSPF
24-1Licensing Requirements for OSPF
24-3Guidelines and Limitations
24-3Configuring OSPF
24-3Customizing OSPF
24-4Redistributing Routes Into OSPF
24-4Configuring Route Summarization When Redistributing Routes Into OSPF
24-6Configuring Route Summarization Between OSPF Areas
24-7Configuring OSPF Interface Parameters
24-8Configuring OSPF Area Parameters
24-10Configuring OSPF NSSA
24-11Defining Static OSPF Neighbors
24-12Configuring Route Calculation Timers
24-13Logging Neighbors Going Up or Down
24-13Restarting the OSPF Process
24-14Configuration Example for OSPF
24-14Monitoring OSPF
24-16Feature History for OSPF
24-17C H A P T E R 25
Configuring RIP
25-1Information About RIP
25-1Routing Update Process
25-2RIP Routing Metric
25-2RIP Stability Features
25-2RIP Timers
25-2Licensing Requirements for RIP
25-3Guidelines and Limitations
25-3Configuring RIP
25-4Enabling RIP
25-4Customizing RIP
25-4Configuring the RIP Version
25-5Configuring Interfaces for RIP
25-6Configuring the RIP Send and Receive Version on an Interface
25-6Filtering Networks in RIP
25-8Redistributing Routes into the RIP Routing Process
25-8Enabling RIP Authentication
25-9. Restarting the RIP Process
25-10Monitoring RIP
25-11Configuration Example for RIP
25-11Feature History for RIP
25-11C H A P T E R 26
Configuring Multicast Routing
26-1Information About Multicast Routing
26-1Stub Multicast Routing
26-2PIM Multicast Routing
26-2Multicast Group Concept
26-2Multicast Addresses
26-2Licensing Requirements for Multicast Routing
26-2Guidelines and Limitations
26-3Enabling Multicast Routing
26-3Customizing Multicast Routing
26-4Configuring Stub Multicast Routing and Forwarding IGMP Messages
26-4Configuring a Static Multicast Route
26-4Configuring IGMP Features
26-5Disabling IGMP on an Interface
26-6Configuring IGMP Group Membership
26-6Configuring a Statically Joined IGMP Group
26-6Controlling Access to Multicast Groups
26-7Limiting the Number of IGMP States on an Interface
26-7Modifying the Query Messages to Multicast Groups
26-8Changing the IGMP Version
26-9Configuring PIM Features
26-9Enabling and Disabling PIM on an Interface
26-10Configuring a Static Rendezvous Point Address
26-10Configuring the Designated Router Priority
26-11Configuring and Filtering PIM Register Messages
26-11Configuring PIM Message Intervals
26-12Filtering PIM Neighbors
26-12Configuring a Bidirectional Neighbor Filter
26-13Configuring a Multicast Boundary
26-14Additional References
26-15Related Documents
26-15RFCs
26-15Feature History for Multicast Routing
26-15C H A P T E R 27
Configuring EIGRP
27-1Information About EIGRP
27-1Licensing Requirements for EIGRP
27-2Guidelines and Limitations
27-2Configuring EIGRP
27-3Enabling EIGRP
27-3Enabling EIGRP Stub Routing
27-3Customizing EIGRP
27-4Defining a Network for an EIGRP Routing Process
27-5Configuring Interfaces for EIGRP
27-6Configuring Passive Interfaces
27-7Configuring the Summary Aggregate Addresses on Interfaces
27-8Changing the Interface Delay Value
27-9Enabling EIGRP Authentication on an Interface
27-9Defining an EIGRP Neighbor
27-10Redistributing Routes Into EIGRP
27-11Filtering Networks in EIGRP
27-12Customizing the EIGRP Hello Interval and Hold Time
27-13Disabling Automatic Route Summarization
27-14Configuring Default Information in EIGRP
27-15Disabling EIGRP Split Horizon
27-16Restarting the EIGRP Process
27-17Monitoring EIGRP
27-17Configuration Example for EIGRP
27-18Feature History for EIGRP
27-19C H A P T E R 28
Configuring IPv6 Neighbor Discovery
28-1Information About IPv6 Neighbor Discovery
28-1Neighbor Solicitation Messages
28-2Neighbor Reachable Time
28-3Router Advertisement Messages
28-3Static IPv6 Neighbors
28-4Guidelines and Limitations
28-4Default Settings for IPv6 Neighbor Discovery
28-6Configuring the Neighbor Solicitation Message Interval
28-6Configuring the Neighbor Reachable Time
28-7Configuring the Router Advertisement Transmission Interval
28-7Configuring the Router Lifetime Value
28-8Configuring Duplicate Address Detection Settings
28-8Configuring IPv6 Addresses on an Interface
28-9Suppressing Router Advertisement Messages
28-9Configuring the IPv6 Prefix
28-10Configuring a Static IPv6 Neighbor
28-11Monitoring IPv6 Neighbor Discovery
28-12Additional References
28-12Related Documents for IPv6 Prefixes
28-13RFCs for IPv6 Prefixes and Documentation
28-13Feature History for IPv6 Neighbor Discovery
28-13P A R T 7
Configuring Network Address Translation
C H A P T E R 29
Information About NAT
29-1Why Use NAT?
29-1NAT Terminology
29-2NAT Types
29-2Static NAT
29-3Information About Static NAT
29-3Information About Static NAT with Port Translation
29-3Information About One-to-Many Static NAT
29-6Information About Other Mapping Scenarios (Not Recommended)
29-7Dynamic NAT
29-8Information About Dynamic NAT
29-9Dynamic NAT Disadvantages and Advantages
29-10Dynamic PAT
29-10Information About Dynamic PAT
29-10Dynamic PAT Disadvantages and Advantages
29-11Identity NAT
29-11NAT in Routed and Transparent Mode
29-12NAT in Transparent Mode
29-13How NAT is Implemented
29-15Main Differences Between Network Object NAT and Twice NAT
29-15Information About Network Object NAT
29-16Information About Twice NAT
29-16NAT Rule Order
29-19NAT Interfaces
29-20Routing NAT Packets
29-20Mapped Addresses and Routing
29-21Transparent Mode Routing Requirements for Remote Networks
29-23Determining the Egress Interface
29-23DNS and NAT
29-23Where to Go Next
29-26C H A P T E R 30
Configuring Network Object NAT
30-1Information About Network Object NAT
30-1Licensing Requirements for Network Object NAT
30-2Prerequisites for Network Object NAT
30-2Guidelines and Limitations
30-2Default Settings
30-3Configuring Network Object NAT
30-3Configuring Dynamic NAT
30-4Configuring Dynamic PAT (Hide)
30-8Configuring Static NAT or Static NAT with Port Translation
30-10Configuring Identity NAT
30-13Monitoring Network Object NAT
30-15Configuration Examples for Network Object NAT
30-16Providing Access to an Inside Web Server (Static NAT)
30-17NAT for Inside Hosts (Dynamic NAT) and NAT for an Outside Web Server (Static NAT)
30-17Inside Load Balancer with Multiple Mapped Addresses (Static NAT, One-to-Many)
30-19Single Address for FTP, HTTP, and SMTP (Static NAT with Port Translation)
30-20DNS Server on Mapped Interface, Web Server on Real Interface (Static NAT with DNS
Modification)
30-21DNS Server and Web Server on Mapped Interface, Web Server is Translated (Static NAT with DNS
Modification)
30-23C H A P T E R 31
Configuring Twice NAT
31-1Information About Twice NAT
31-1Licensing Requirements for Twice NAT
31-2Prerequisites for Twice NAT
31-2Guidelines and Limitations
31-2Default Settings
31-3Configuring Twice NAT
31-3Configuring Dynamic NAT
31-4Configuring Dynamic PAT (Hide)
31-8Configuring Static NAT or Static NAT with Port Translation
31-14Configuring Identity NAT
31-19Monitoring Twice NAT
31-23Configuration Examples for Twice NAT
31-23Different Translation Depending on the Destination (Dynamic PAT)
31-23Different Translation Depending on the Destination Address and Port (Dynamic PAT)
31-25Feature History for Twice NAT
31-27P A R T 8
Configuring Service Policies Using the Modular Policy Framework
C H A P T E R 32
Configuring a Service Policy Using the Modular Policy Framework
32-1Information About Service Policies
32-1Supported Features for Through Traffic
32-2Supported Features for Management Traffic
32-2Feature Directionality
32-2Feature Matching Within a Service Policy
32-3Order in Which Multiple Feature Actions are Applied
32-4Incompatibility of Certain Feature Actions
32-5Feature Matching for Multiple Service Policies
32-6Licensing Requirements for Service Policies
32-6Guidelines and Limitations
32-6Default Settings
32-8Default Configuration
32-8Default Class Maps
32-9Task Flows for Configuring Service Policies
32-9Task Flow for Using the Modular Policy Framework
32-9Task Flow for Configuring Hierarchical Policy Maps for QoS Traffic Shaping
32-11Identifying Traffic (Layer 3/4 Class Maps)
32-12Creating a Layer 3/4 Class Map for Management Traffic
32-15Defining Actions (Layer 3/4 Policy Map)
32-15Applying Actions to an Interface (Service Policy)
32-17Monitoring Modular Policy Framework
32-18Configuration Examples for Modular Policy Framework
32-18Applying Inspection and QoS Policing to HTTP Traffic
32-19Applying Inspection to HTTP Traffic Globally
32-19Applying Inspection and Connection Limits to HTTP Traffic to Specific Servers
32-20Applying Inspection to HTTP Traffic with NAT
32-21Feature History for Service Policies
32-21C H A P T E R 33
Configuring Special Actions for Application Inspections (Inspection Policy Map)
33-1Information About Inspection Policy Maps
33-1Default Inspection Policy Maps
33-2Defining Actions in an Inspection Policy Map
33-2Identifying Traffic in an Inspection Class Map
33-5Where to Go Next
33-6P A R T 9
Configuring Access Control
C H A P T E R 34
Configuring Access Rules
34-1Information About Access Rules
34-1General Information About Rules
34-2Implicit Permits
34-2Using Access Rules and EtherType Rules on the Same Interface
34-2Inbound and Outbound Rules
34-2Using Global Access Rules
34-4Information About Extended Access Rules
34-4Access Rules for Returning Traffic
34-4Allowing Broadcast and Multicast Traffic through the Transparent Firewall Using Access
Rules
34-4Management Access Rules
34-5Information About EtherType Rules
34-5Supported EtherTypes
34-5Access Rules for Returning Traffic
34-5Allowing MPLS
34-6Licensing Requirements for Access Rules
34-6Guidelines and Limitations
34-6Default Settings
34-7Configuring Access Rules
34-7Monitoring Access Rules
34-8Configuration Examples for Permitting or Denying Network Access
34-8Feature History for Access Rules
34-9C H A P T E R 35
Configuring AAA Servers and the Local Database
35-1Information About AAA
35-1Information About Authentication
35-2Information About Authorization
35-2Information About Accounting
35-3Summary of Server Support
35-3RADIUS Server Support
35-4Authentication Methods
35-4Attribute Support
35-4RADIUS Authorization Functions
35-5TACACS+ Server Support
35-5RSA/SDI Server Support
35-5RSA/SDI Version Support
35-5Two-step Authentication Process
35-5RSA/SDI Primary and Replica Servers
35-6NT Server Support
35-6Kerberos Server Support
35-6LDAP Server Support
35-6Authentication with LDAP
35-6LDAP Server Types
35-7HTTP Forms Authentication for Clientless SSL VPN
35-8Local Database Support, Including as a Falback Method
35-8How Fallback Works with Multiple Servers in a Group
35-8Using Certificates and User Login Credentials
35-9Using User Login Credentials
35-9Using Certificates
35-9Licensing Requirements for AAA Servers
35-10Guidelines and Limitations
35-10Configuring AAA
35-10Task Flow for Configuring AAA
35-11Configuring AAA Server Groups
35-11Configuring LDAP Attribute Maps
35-20Adding a User Account to the Local Database
35-22Differentiating User Roles Using AAA
35-26Using Local Authentication
35-26Using RADIUS Authentication
35-26Using LDAP Authentication
35-27Using TACACS+ Authentication
35-28Monitoring AAA Servers
35-28Additional References
35-28RFCs
35-28Feature History for AAA Servers
35-29C H A P T E R 36
Configuring the Identity Firewall
36-1Information About the Identity Firewall
36-1Overview of the Identity Firewall
36-1Architecture for Identity Firewall Deployments
36-2Features of the Identity Firewall
36-3Deployment Scenarios
36-4Cut-through Proxy and VPN Authentication
36-7Licensing for the Identity Firewall
36-8Guidelines and Limitations
36-8Prerequisites
36-9Configuring the Identity Firewall
36-10Task Flow for Configuring the Identity Firewall
36-10Configuring the Active Directory Domain
36-11Configuring Active Directory Agents
36-13Configuring Identity Options
36-14Configuring Identity-based Access Rules
36-20Configuring Cut-through Proxy Authentication
36-22Configuring VPN Authentication
36-24Monitoring the Identity Firewall
36-26Monitoring AD Agents
36-26Monitoring Groups
36-26Monitoring Memory Usage for the Identity Firewall
36-26Monitoring Users for the Identity Firewall
36-27C H A P T E R 37
Configuring Management Access
37-1Configuring ASA Access for ASDM, Telnet, or SSH
37-1Licensing Requirements for ASA Access for ASDM, Telnet, or SSH
37-1Guidelines and Limitations
37-2Configuring Telnet Access
37-3Using a Telnet Client
37-4Configuring SSH Access
37-4Using an SSH Client
37-5Configuring HTTPS Access for ASDM
37-6Configuring CLI Parameters
37-6Licensing Requirements for CLI Parameters
37-7Guidelines and Limitations
37-7Configuring a Login Banner
37-7Customizing a CLI Prompt
37-8Changing the Console Timeout
37-9Configuring ICMP Access
37-10Information About ICMP Access
37-10Licensing Requirements for ICMP Access
37-10Guidelines and Limitations
37-10Default Settings
37-11Configuring ICMP Access
37-11Configuring Management Access Over a VPN Tunnel
37-12Licensing Requirements for a Management Interface
37-12Guidelines and Limitations
37-12Configuring a Management Interface
37-13Configuring AAA for System Administrators
37-13Information About AAA for System Administrators
37-13Information About Management Authentication
37-14Information About Command Authorization
37-14Licensing Requirements for AAA for System Administrators
37-16Prerequisites
37-17Guidelines and Limitations
37-18Default Settings
37-18Configuring Authentication for CLI and ASDM Access
37-18Configuring Authentication to Access Privileged EXEC Mode (the enable Command)
37-19Configuring Authentication for the enable Command
37-20Authenticating Users with the login Command
37-20Limiting User CLI and ASDM Access with Management Authorization
37-21Configuring Local Command Authorization
37-23Viewing Local Command Privilege Levels
37-26Configuring Commands on the TACACS+ Server
37-27Configuring TACACS+ Command Authorization
37-29Configuring Management Access Accounting
37-30Viewing the Currently Logged-In User
37-31Recovering from a Lockout
37-32Feature History for Management Access
37-33C H A P T E R 38
Configuring AAA Rules for Network Access
38-1AAA Performance
38-1Licensing Requirements for AAA Rules
38-1Guidelines and Limitations
38-2Configuring Authentication for Network Access
38-2Information About Authentication
38-2One-Time Authentication
38-2Applications Required to Receive an Authentication Challenge
38-2ASA Authentication Prompts
38-3Static PAT and HTTP
38-4Configuring Network Access Authentication
38-4Enabling Secure Authentication of Web Clients
38-6Authenticating Directly with the ASA
38-7Authenticating HTTP(S) Connections with a Virtual Server
38-8Authenticating Telnet Connections with a Virtual Server
38-9Configuring Authorization for Network Access
38-11Configuring TACACS+ Authorization
38-11Configuring RADIUS Authorization
38-14Configuring a RADIUS Server to Send Downloadable Access Control Lists
38-14Configuring a RADIUS Server to Download Per-User Access Control List Names
38-18Configuring Accounting for Network Access
38-19Using MAC Addresses to Exempt Traffic from Authentication and Authorization
38-20Feature History for AAA Rules
38-22C H A P T E R 39
Configuring Filtering Services
39-1Information About Web Traffic Filtering
39-1Configuring ActiveX Filtering
39-2Information About ActiveX Filtering
39-2Guidelines and Limitations for ActiveX Filtering
39-3Configuring ActiveX Filtering
39-3Configuration Examples for ActiveX Filtering
39-3Feature History for ActiveX Filtering
39-4Configuring Java Applet Filtering
39-4Information About Java Applet Filtering
39-4Licensing Requirements for Java Applet Filtering
39-4Guidelines and Limitations for Java Applet Filtering
39-5Configuring Java Applet Filtering
39-5Configuration Examples for Java Applet Filtering
39-5Feature History for Java Applet Filtering
39-6Filtering URLs and FTP Requests with an External Server
39-6Information About URL Filtering
39-6Licensing Requirements for URL Filtering
39-7Guidelines and Limitations for URL Filtering
39-7Identifying the Filtering Server
39-7Configuring Additional URL Filtering Settings
39-9Buffering the Content Server Response
39-9Caching Server Addresses
39-10Filtering HTTP URLs
39-10Filtering HTTPS URLs
39-12Filtering FTP Requests
39-13Monitoring Filtering Statistics
39-14Feature History for URL Filtering
39-16C H A P T E R 40
Configuring Web Cache Services Using WCCP
40-1Information About WCCP
40-1Guidelines and Limitations
40-1Licensing Requirements for WCCP
40-3Enabling WCCP Redirection
40-3WCCP Monitoring Commands
40-4Feature History for WCCP
40-4C H A P T E R 41
Configuring Digital Certificates
41-1Information About Digital Certificates
41-1Public Key Cryptography
41-2Certificate Scalability
41-2Trustpoints
41-3Certificate Enrollment
41-3Proxy for SCEP Requests
41-3Revocation Checking
41-4Supported CA Servers
41-4CRLs
41-4OCSP
41-5The Local CA
41-6Storage for Local CA Files
41-6The Local CA Server
41-6Licensing Requirements for Digital Certificates
41-7Prerequisites for Local Certificates
41-7Prerequisites for SCEP Proxy Support
41-7Guidelines and Limitations
41-8Configuring Digital Certificates
41-8Configuring Key Pairs
41-9Removing Key Pairs
41-9Configuring Trustpoints
41-10Configuring CRLs for a Trustpoint
41-12Exporting a Trustpoint Configuration
41-14Importing a Trustpoint Configuration
41-15Configuring CA Certificate Map Rules
41-16Obtaining Certificates Manually
41-17Obtaining Certificates Automatically with SCEP
41-19Configuring Proxy Support for SCEP Requests
41-20Enabling the Local CA Server
41-21Configuring the Local CA Server
41-22Customizing the Local CA Server
41-24Debugging the Local CA Server
41-25Disabling the Local CA Server
41-25Deleting the Local CA Server
41-25Configuring Local CA Certificate Characteristics
41-26Configuring the Issuer Name
41-27Configuring the CA Certificate Lifetime
41-27Configuring the User Certificate Lifetime
41-28Configuring the CRL Lifetime
41-29Configuring the Server Keysize
41-29Setting Up External Local CA File Storage
41-30Storing CRLs
41-33Setting Up Enrollment Parameters
41-34Adding and Enrolling Users
41-35Renewing Users
41-37Restoring Users
41-38Removing Users
41-38Revoking Certificates
41-39Maintaining the Local CA Certificate Database
41-39Rolling Over Local CA Certificates
41-39Archiving the Local CA Server Certificate and Keypair
41-40Monitoring Digital Certificates
41-40Feature History for Certificate Management
41-42P A R T 10
Configuring Application Inspection
C H A P T E R 42
Getting Started With Application Layer Protocol Inspection
42-1Information about Application Layer Protocol Inspection
42-1How Inspection Engines Work
42-1When to Use Application Protocol Inspection
42-2Guidelines and Limitations
42-3Default Settings
42-4Configuring Application Layer Protocol Inspection
42-6C H A P T E R 43
Configuring Inspection of Basic Internet Protocols
43-1DNS Inspection
43-1How DNS Application Inspection Works
43-2How DNS Rewrite Works
43-2Configuring DNS Rewrite
43-3Configuring DNS Rewrite with Two NAT Zones
43-4Overview of DNS Rewrite with Three NAT Zones
43-4Configuring DNS Rewrite with Three NAT Zones
43-6Configuring a DNS Inspection Policy Map for Additional Inspection Control
43-7Verifying and Monitoring DNS Inspection
43-10FTP Inspection
43-11FTP Inspection Overview
43-11Using the strict Option
43-11Configuring an FTP Inspection Policy Map for Additional Inspection Control
43-12HTTP Inspection
43-16HTTP Inspection Overview
43-16Configuring an HTTP Inspection Policy Map for Additional Inspection Control
43-17ICMP Inspection
43-20ICMP Error Inspection
43-21Instant Messaging Inspection
43-21IM Inspection Overview
43-21Configuring an Instant Messaging Inspection Policy Map for Additional Inspection Control
43-21IP Options Inspection
43-24IP Options Inspection Overview
43-25Configuring an IP Options Inspection Policy Map for Additional Inspection Control
43-25IPsec Pass Through Inspection
43-26IPsec Pass Through Inspection Overview
43-27Example for Defining an IPsec Pass Through Parameter Map
43-27IPv6 Inspection
43-27Configuring an IPv6 Inspection Policy Map
43-28NetBIOS Inspection
43-28NetBIOS Inspection Overview
43-28Configuring a NetBIOS Inspection Policy Map for Additional Inspection Control
43-28PPTP Inspection
43-30SMTP and Extended SMTP Inspection
43-30SMTP and ESMTP Inspection Overview
43-31Configuring an ESMTP Inspection Policy Map for Additional Inspection Control
43-32TFTP Inspection
43-33C H A P T E R 44
Configuring Inspection for Voice and Video Protocols
44-1CTIQBE Inspection
44-1CTIQBE Inspection Overview
44-1Limitations and Restrictions
44-2Verifying and Monitoring CTIQBE Inspection
44-2H.323 Inspection
44-3H.323 Inspection Overview
44-4How H.323 Works
44-4H.239 Support in H.245 Messages
44-5Limitations and Restrictions
44-5Configuring an H.323 Inspection Policy Map for Additional Inspection Control
44-6Configuring H.323 and H.225 Timeout Values
44-9Monitoring H.225 Sessions
44-9Monitoring H.245 Sessions
44-10Monitoring H.323 RAS Sessions
44-10MGCP Inspection
44-11MGCP Inspection Overview
44-11Configuring an MGCP Inspection Policy Map for Additional Inspection Control
44-13Configuring MGCP Timeout Values
44-14Verifying and Monitoring MGCP Inspection
44-14RTSP Inspection
44-15RTSP Inspection Overview
44-15Using RealPlayer
44-16Restrictions and Limitations
44-16Configuring an RTSP Inspection Policy Map for Additional Inspection Control
44-16SIP Inspection
44-19SIP Inspection Overview
44-19SIP Instant Messaging
44-19Configuring a SIP Inspection Policy Map for Additional Inspection Control
44-20Configuring SIP Timeout Values
44-24Verifying and Monitoring SIP Inspection
44-24Skinny (SCCP) Inspection
44-25SCCP Inspection Overview
44-25Supporting Cisco IP Phones
44-26Restrictions and Limitations
44-26Configuring a Skinny (SCCP) Inspection Policy Map for Additional Inspection Control
44-26Verifying and Monitoring SCCP Inspection
44-28C H A P T E R 45
Configuring Inspection of Database and Directory Protocols
45-1ILS Inspection
45-1SQL*Net Inspection
45-2Sun RPC Inspection
45-3Sun RPC Inspection Overview
45-3Managing Sun RPC Services
45-4Verifying and Monitoring Sun RPC Inspection
45-4C H A P T E R 46
Configuring Inspection for Management Application Protocols
46-1DCERPC Inspection
46-1DCERPC Overview
46-1GTP Inspection
46-3GTP Inspection Overview
46-3Configuring a GTP Inspection Policy Map for Additional Inspection Control
46-4Verifying and Monitoring GTP Inspection
46-8RADIUS Accounting Inspection
46-9RADIUS Accounting Inspection Overview
46-9Configuring a RADIUS Inspection Policy Map for Additional Inspection Control
46-10RSH Inspection
46-11SNMP Inspection
46-11SNMP Inspection Overview
46-11Configuring an SNMP Inspection Policy Map for Additional Inspection Control
46-11XDMCP Inspection
46-12P A R T 11
Configuring Unified Communications
C H A P T E R 47
Information About Cisco Unified Communications Proxy Features
47-1Information About the Adaptive Security Appliance in Cisco Unified Communications
47-1TLS Proxy Applications in Cisco Unified Communications
47-3Licensing for Cisco Unified Communications Proxy Features
47-4C H A P T E R 48