- New and Changed Information
- Index
- Preface
- Overview
- Configuring AAA
- Configuring RADIUS
- Configuring TACACS+
- Configuring User Accounts and RBAC
- Configuring 802.1X
- Configuring IP ACLs
- Configuring MAC ACLs
- Configuring VLAN ACLs
- Configuring Port Security
- Configuring DHCP Snooping
- Configuring Dynamic ARP Inspection
- Configuring Source Guard
- Configuring Keychain Management
- Configuring Traffic Storm Control
- Information About ACLs
- Licensing Requirements for IP ACLs
- Prerequisites for IP ACLs
- Guidelines and Limitations
- Configuring IP ACLs
- Displaying and Clearing IP ACL Statistics
- Field Descriptions for IPv4 ACLs
- Field Descriptions for IPv6 ACLs
- Configuring Time Ranges
- Field Descriptions for Time Ranges
- Additional References
- Feature History for IP ACLs
Configuring IP ACLs
This chapter describes how to configure IP access control lists (ACLs) on NX-OS devices.
Unless otherwise specified, the term IP ACL refers to IPv4 and IPv6ACLs.
This chapter includes the following sections:
•Licensing Requirements for IP ACLs
•Displaying and Clearing IP ACL Statistics
•Field Descriptions for IPv4 ACLs
•Field Descriptions for IPv6 ACLs
•Field Descriptions for Time Ranges
Information About ACLs
An ACL is an ordered set of rules that you can use to filter traffic. Each rule specifies a set of conditions that a packet must satisfy to match the rule. When the device determines that an ACL applies to a packet, it tests the packet against the conditions of all rules. The first matching rule determines whether the packet is permitted or denied. If there is no match, the device applies the applicable default rule. The device continues processing packets that are permitted and drops packets that are denied. For more information, see the "Implicit Rules" section.
You can use ACLs to protect networks and specific hosts from unnecessary or unwanted traffic. For example, you could use ACLs to disallow HTTP traffic from a high-security network to the Internet. You could also use ACLs to allow HTTP traffic but only to specific sites, using the IP address of the site to identify it in an IP ACL.
This section includes the following topics:
ACL Types and Applications
The device supports the following types of ACLs for security traffic filtering:
•IPv4 ACLs—The device applies IPv4 ACLs only to IPv4 traffic.
•IPv6 ACLs— The device applies IPv6 ACLs only to IPv6 traffic.
•MAC ACLs—The device applies MAC ACLs only to non-IP traffic. For more information, see the "Information About MAC ACLs" section on page 8-1.
IP and MAC ACLs have the following three types of applications:
•Port ACL—Filters Layer 2 traffic
•Router ACL—Filters Layer 3 traffic
•VLAN ACL—Filters VLAN traffic
Table 7-1 summarizes the applications for security ACLs.
|
|
|
---|---|---|
Port ACL |
•Layer 2 interfaces •Layer 2 Ethernet port-channel interfaces When a port ACL is applied to a trunk port, the ACL filters traffic on all VLANs on the trunk port. |
•IPv4 ACLs •IPv6 ACLs •MAC ACLs |
Router ACL |
•VLAN interfaces (sometimes referred to as switched virtual interfaces or SVIs) Note Router ACLs are not supported on VLAN interfaces that are part of a private VLAN. •Physical Layer 3 interfaces •Layer 3 Ethernet subinterfaces •Layer 3 Ethernet port-channel interfaces •Layer 3 Ethernet port-channel subinterfaces •Tunnels •Management interfaces |
•IPv4 ACLs •IPv6 ACLs Note MAC ACLs are not supported on Layer 3 interfaces. |
VLAN ACL |
•VLANs For more information about VLAN ACLs, see Chapter 9, "Configuring VLAN ACLs." |
•IPv4 ACLs •IPv6 ACLs •MAC ACLs |
Order of ACL Application
When the device processes a packet, it determines the forwarding path of the packet. The path determines which ACLs that the device applies to the traffic. The device applies the ACLs in the following order:
1. Port ACL
2. Ingress VACL
3. Ingress router ACL
4. Egress router ACL
5. Egress VACL
If the packet is bridged within the ingress VLAN, the device does not apply router ACLs. Figure 7-1 shows the order in which the device applies ACLs.
Figure 7-1 Order of ACL Application
Figure 7-2 shows where the device applies ACLs, depending upon the type of ACL. The red path indicates a packet sent to a destination on a different interface than its source. The blue path indicates a packet that is bridged within its VLAN.
The device applies only the applicable ACLs. For example, if the ingress port is a Layer 2 port and the traffic is on a VLAN that is a VLAN interface, a port ACL and a router ACL both can apply. In addition, if a VACL is applied to the VLAN, the device applies that ACL too.
Figure 7-2 ACLs and Packet Flow
About Rules
Rules are what you create, modify, and remove when you configure how an ACL filters network traffic. Rules appear in the running configuration. When you apply an ACL to an interface or change a rule within an ACL that is already applied to an interface, the supervisor module creates ACL entries from the rules in the running configuration and sends those ACL entries to the applicable I/O module. Depending upon how you configure the ACL, there may be more ACL entries than rules.
You can create rules in ACLs and the device allows traffic that matches the criteria in a permit rule and blocks traffic that matches the criteria in a deny rule. You have many options for configuring the criteria that traffic must meet in order to match the rule.
This section describes some of the options that you can use when you configure a rule.
This section includes the following topics:
•Logical Operators and Logical Operation Units
Protocols
IPv4, IPv6, and MAC ACLs allow you to identify traffic by protocol. For your convenience, you can specify some protocols by name. For example, in an IPv4 or IPv6 ACL, you can specify ICMP by name.
You can specify any protocol by number. In MAC ACLs, you can specify protocols by the Ethertype number of the protocol, which is a hexadecimal number. For example, you can use 0x0800 to specify IP traffic in a MAC ACL rule.
In IPv4 and IPv6 ACLs, you can specify protocols by the integer that represents the Internet protocol number. For example, you can use 115 to specify Layer 2 Tunneling Protocol (L2TP) traffic.
Source and Destination
In each rule, you specify the source and the destination of the traffic that matches the rule. You can specify both the source and destination as a specific host, a network or group of hosts, or any host. How you specify the source and destination depends on whether you are configuring IPv4, IPv6, or MAC ACLs.
Implicit Rules
IP and MAC ACLs have implicit rules, which means that although these rules do not appear in the running configuration, the device applies them to traffic when no other rules in an ACL match. When you configure the device to maintain per-rule statistics for an ACL, the device does not maintain statistics for implicit rules.
All IPv4 ACLs include the following implicit rule:
deny ip any any
This implicit rule ensures that the device denies unmatched IP traffic.
All IPv6 ACLs include the following implicit rules:
permit icmp any any nd-na
permit icmp any any nd-ns
permit icmp any any router-advertisement
permit icmp any any router-solicitation
deny ipv6 any any
Unless you configure an IPv6 ACL with a rule that denies ICMPv6 neighbor discovery messages, the first four rules ensure that the device permits neighbor discovery advertisement and solicitation messages. The fifth rule ensures that the device denies unmatched IPv6 traffic.
Note If you explicitly configure an IPv6 ACL with a deny ipv6 any any rule, the implicit permit rules can never permit traffic. If you explicitly configure a deny ipv6 any any rule but want to permit ICMPv6 neighbor discovery messages, explicitly configure a rule for all five implicit IPv6 ACL rules.
All MAC ACLs include the following implicit rule:
deny any any protocol
This implicit rule ensures that the device denies the unmatched traffic, regardless of the protocol specified in the Layer 2 header of the traffic.
Additional Filtering Options
You can identify traffic by using additional options. These options differ by ACL type. The following list includes most but not all additional filtering options:
•IPv4 ACLs support the following additional filtering options:
–Layer 4 protocol
–Authentication Header Protocol
–Enhanced Interior Gateway Routing Protocol (EIGRP)
–Encapsulating Security Payload
–General Routing Encapsulation (GRE)
–KA9Q NOS-compatible IP-over-IP tunneling
–Open Shortest Path First (OSPF)
–Payload Compression Protocol
–Protocol-independent multicast (PIM)
–TCP and UDP ports
–ICMP types and codes
–IGMP types
–Precedence level
–Differentiated Services Code Point (DSCP) value
–TCP packets with the ACK, FIN, PSH, RST, SYN, or URG bit set
–Established TCP connections
–Packet length
•IPv6 ACLs support the following additional filtering options:
–Layer 4 protocol
–Authentication Header Protocol
–Encapsulating Security Payload
–Payload Compression Protocol
–Stream Control Transmission Protocol (SCTP)
–SCTP, TCP, and UDP ports
–ICMP types and codes
–IGMP types
–Flow label
–DSCP value
–TCP packets with the ACK, FIN, PSH, RST, SYN, or URG bit set
–Established TCP connections
–Packet length
•MAC ACLs support the following additional filtering options:
–Layer 3 protocol
–VLAN ID
–Class of Service (CoS)
Logical Operators and Logical Operation Units
IP ACL rules for TCP and UDP traffic can use logical operators to filter traffic based on port numbers. The device stores operator-operand couples in registers called logical operator units (LOUs). Cisco Nexus 7000-series devices support 104 LOUs.
The LOU usage for each type of operator is as follows:
•eq—Is never stored in an LOU
•gt—Uses 1/2 LOU
•lt—Uses 1/2 LOU
•neq—Uses 1/2 LOU
•range—Uses 1 LOU
The following guidelines determine when the devices store operator-operand couples in LOUs:
•If the operator or operand differs from other operator-operand couples that are used in other rules, the couple is stored in an LOU.
For example, the operator-operand couples "gt 10" and "gt 11" would be stored separately in half an LOU each. The couples "gt 10" and "lt 10" would also be stored separately.
•Whether the operator-operand couple is applied to a source port or a destination port in the rule affects LOU usage. Identical couples are stored separately when one of the identical couples is applied to a source port and the other couple is applied to a destination port.
For example, if a rule applies the operator-operand couple "gt 10" to a source port and another rule applies a "gt 10" couple to a destination port, both couples would also be stored in half an LOU, resulting in the use of one whole LOU. Any additional rules using a "gt 10" couple would not result in further LOU usage.
Logging
You can enable the device to create an informational log message for packets that match a rule.
Note ACL logging supports ACL processing that occurs on I/O modules only. ACL logging does not support ACL processing that occurs on a supervisor module. For more information about ACL processing on a supervisor module, see the "Guidelines and Limitations" section.
The log message contains the following information about the packet:
•Protocol
•Status of whether the packet is a TCP, UDP, or ICMP packet, or if the packet is only a numbered packet
•Source and destination address
•Source and destination port numbers, if applicable
Time Ranges
You can use time ranges to control when an ACL rule is in effect. For example, if the device determines that a particular ACL applies to traffic arriving on an interface, and a rule in the ACL uses a time range that is not in effect, the device does not compare the traffic to that rule. The device evaluates time ranges based on its clock.
When you apply an ACL that uses time ranges, the device updates the affected I/O module whenever a time range referenced in the ACL starts or ends. Updates that are initiated by time ranges occur on a best-effort priority. If the device is especially busy when a time range causes an update, the device may delay the update by up to a few seconds.
IPv4, IPv6,and MAC ACLs support time ranges. When the device applies an ACL to traffic, the rules in effect are as follows:
•All rules without a time range specified.
•Rules with a time range that includes the second when the device applies the ACL to traffic.
The device supports named, reusable time ranges, which allows you to configure a time range once and specify it by name when you configure many ACL rules. Time range names have a maximum length of 64 alphanumeric characters.
A time range contains one or more rules. The two types of rules are as follows:
•Absolute—A rule with a specific start date and time, specific end date and time, both, or neither. The following items describe how the presence or absence of a start or end date and time affect whether an absolute time range rule is active:
–Start and end date and time both specified—The time range rule is active when the current time is later than the start date and time and earlier than the end date and time.
–Start date and time specified with no end date and time—The time range rule is active when the current time is later than the start date and time.
–No start date and time with end date and time specified—The time range rule is active when the current time is earlier than the end date and time.
–No start or end date and time specified—The time range rule is always active.
For example, you could prepare your network to allow access to a new subnet by specifying a time range that allows access beginning at midnight of the day that you plan to place the subnet online. You can use that time range in ACL rules that apply to the subnet. After the start time and date have passed, the device automatically begins applying the rules that use this time range when it applies the ACLs that contain the rules.
•Periodic—A rule that is active one or more times per week. For example, you could use a periodic time range to allow access to a lab subnet only during work hours on a weekdays. The device automatically applies ACL rules that use this time range only when the range is active and when it applies the ACLs that contain the rules.
Note The order of rules in a time range does not affect how a device evaluates whether a time range is active.
Time ranges also allow you to include remarks, which you can use to insert comments into a time range. Remarks have a maximum length of 100 alphanumeric characters.
The device determines whether a time range is active as follows:
•The time range contains one or more absolute rules—The time range is active if the current time is within one or more absolute rules.
•The time range contains one or more periodic rules—The time range is active if the current time is within one or more periodic rules.
•The time range contains both absolute and periodic rules—The time range is active if the current time is within one or more absolute rules and within one or more periodic rules.
When a time range contains both absolute and periodic rules, the periodic rules can only be active when at least one absolute rule is active.
Statistics
The device can maintain global statistics for each rule that you configure in IPv4, IPv6, and MAC ACLs. If an ACL is applied to multiple interfaces, the maintained rule statistics are the sum of packet matches (hits) on all the interfaces on which that ACL is applied.
Note•The device does not support interface-level ACL statistics.
•ACL statistics are not supported if the DHCP snooping feature is enabled.
For each ACL that you configure, you can specify whether the device maintains statistics for that ACL, which allows you to turn ACL statistics on or off as needed to monitor traffic filtered by an ACL or to help troubleshoot the configuration of an ACL.
The device does not maintain statistics for implicit rules in an ACL. For example, the device does not maintain a count of packets that match the implicit deny ip any any rule at the end of all IPv4 ACLs. If you want to maintain statistics for implicit rules, you must explicitly configure the ACL with rules that are identical to the implicit rules. For more information, see the "Implicit Rules" section.
For information about displaying IP ACL statistics, see the "Displaying and Clearing IP ACL Statistics" section. For information about displaying MAC ACL statistics, see the "Displaying and Clearing MAC ACL Statistics" section on page 8-6.
Atomic ACL Updates
By default, when a supervisor module of a Cisco Nexus 7000 Series device updates an I/O module with changes to an ACL, it performs an atomic ACL update. An atomic update does not disrupt traffic that the updated ACL applies to; however, an atomic update requires that an I/O module that receives an ACL update has enough available resources to store each updated ACL entry in addition to all pre-existing entries in the affected ACL. After the update occurs, the additional resources used for the update are freed. If the I/O module lacks the required resources, the device generates an error message and the ACL update to the I/O module fails.
If an I/O module lacks required resources, you can disable atomic updates by using the command-line interface of the device. DCNM cannot configure the atomic ACL update feature. For more information, see the Cisco Nexus 7000 Series NX-OS Security Configuration Guide, Release 4.1.
Virtualization Support
The following information applies to IP and MAC ACLs used in Virtual Device Contexts (VDCs):
•ACLs are unique per VDC. You cannot use an ACL that you created in one VDC in a different VDC.
•Because ACLs are not shared by VDCs, you can reuse ACL names in different VDCs.
•The device does not limit ACLs or rules on a per-VDC basis.
Licensing Requirements for IP ACLs
The following table shows the licensing requirements for this feature:
Prerequisites for IP ACLs
IP ACLs have the following prerequisites:
•You must be familiar with IP addressing and protocols to configure IP ACLs.
•You must be familiar with the interface types that you want to configure with ACLs.
Guidelines and Limitations
IP ACLs have the following configuration guidelines and limitations:
•In most cases, ACL processing for IP packets occurs on the I/O modules, which use hardware that accelerates ACL processing. In some circumstances, processing occurs on the supervisor module, which can result in slower ACL processing, especially during processing that involves an ACL with a large number of rules. Management interface traffic is always processed on the supervisor module. If IP packets in any of the following categories are exiting a Layer 3 interface, they are sent to the supervisor module for processing:
–Packets that fail the Layer 3 maximum transmission unit check and therefore require fragmenting.
–IPv4 packets that have IP options (additional IP packet header fields following the destination address field).
–IPv6 packets that have extended IPv6 header fields.
Rate limiters prevent redirected packets from overwhelming the supervisor module.
Note ACL logging does not support ACL processing that occurs on the supervisor module.
•When you apply an ACL that uses time ranges, the device updates the ACL entries on the affected I/O modules whenever a time range referenced in an ACL entry starts or ends. Updates that are initiated by time ranges occur on a best-effort priority. If the device is especially busy when a time range causes an update, the device may delay the update by up to a few seconds.
•To apply an IP ACL to a VLAN interface, you must have enabled VLAN interfaces globally. For more information about VLAN interfaces, see the Cisco DCNM Interfaces Configuration Guide, Release 4.1.
•ACL statistics are not supported if the DHCP Snooping feature is enabled.
Configuring IP ACLs
Figure 7-3 shows the IPv4 ACL content pane.
Figure 7-3 IPv4 ACL Content Pane
Figure 7-4 shows the IPv6 ACL content pane.
Figure 7-4 IPv6 ACL Content Pane
This section includes the following topics:
•Changing Sequence Numbers in an IP ACL
•Applying an IP ACL to a Physical Port
•Applying an IP ACL to a Port Channel
Creating an IP ACL
You can create an IPv4 ACL or IPv6 ACL on the device and add rules to it.
DETAILED STEPS
To create an IP ACL on the device, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control > IPv4 ACL or IPv6 ACL.
The available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device to which you want to add an ACL.
Step 3 From the menu bar, choose File > New > IPv4 ACL or IPv6 ACL.
A new row appears in the Summary pane. The Details tab appears in the Details pane.
Step 4 From the Details tab, in the Name field, type a name for the ACL.
Step 5 (Optional) If you want the device to maintain global statistics for rules in this MAC ACL, check Statistics.
Step 6 For each rule that you want to add to the ACL, from the menu bar, choose File > New and choose the type of rule. From the Details tab, configure fields as needed.
Step 7 From the menu bar, choose File > Deploy to apply your changes to the device.
Changing an IP ACL
You can change, reorder, add, and remove rules in an existing IPv4 or IPv6 ACL.
DETAILED STEPS
To change an IP ACL, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control > IPv4 ACL or IPv6 ACL.
The available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device that has the ACL that you want to change and then double-click the ACL.
The ACLs on the device and the rules of the ACL that you double-clicked appear in the Summary pane.
Step 3 (Optional) If you change whether the device maintains global statistics for rules in this IP ACL, click the ACL in the Summary pane. On the Details tab, check or uncheck Statistics as needed.
Step 4 (Optional) If you want to change the details of a rule, click the rule in the Summary pane. From the Details tab, configure fields as needed.
Step 5 (Optional) If you want to add a rule, click the ACL in the Summary pane and then from the menu bar, choose File > New and choose the type of rule. On the Details tab, configure fields as needed.
Step 6 (Optional) If you want to remove a rule, click the rule and then from the menu bar, choose Actions > Delete.
Step 7 (Optional) If you want to move a rule to a different position in the ACL, click the rule in the Summary pane and then from the menu bar, choose one of the following, as applicable:
•Actions > Move Up
•Actions > Move Down
The rule swaps places and sequence numbers with the rule above it or below it, as you chose.
Step 8 From the menu bar, choose File > Deploy to apply your changes to the device.
Changing Sequence Numbers in an IP ACL
You can change all the sequence numbers assigned to the rules in an IP ACL.
DETAILED STEPS
To change sequence numbers in an IP ACL, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control > IPv4 ACL or IPv6 ACL.
The available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device that has the ACL that you want to change and then double-click the ACL.
The ACLs on the device and the rules of the ACL that you double-clicked appear in the Summary pane. The Seq No column shows the sequence number assigned to each rule.
Step 3 Click the rule whose sequence number you want to change.
The Details pane shows the Sequence Number field for the rule.
Step 4 Click the Sequence Number field, edit the number, and press Tab.
In the Summary pane, the new sequence number appears and, if applicable, the rule moves to the position determined by the new sequence number.
Step 5 From the menu bar, choose File > Deploy to apply your changes to the device.
Removing an IP ACL
You can remove an IP ACL from the device.
BEFORE YOU BEGIN
Ensure that you know whether the ACL is applied to an interface. The device allows you to remove ACLs that are currently applied. Removing an ACL does not affect the configuration of interfaces where you have applied the ACL. Instead, the device considers the removed ACL to be empty.
DETAILED STEPS
To remove an IP ACL from the device, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control > IPv4 ACL or IPv6 ACL.
Available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device from which you want to remove an ACL.
The ACLs currently on the device appear in the Summary pane.
Step 3 Click the ACL that you want to remove.
Step 4 From the menu bar, choose Actions > Delete.
The ACL disappears from the Summary pane.
Step 5 From the menu bar, choose File > Deploy to apply your changes to the device.
Applying an IP ACL to a Physical Port
You can apply an IPv4 and IPv6 ACL to a physical Ethernet port.
DCNM allows you to apply IP ACLs directionally; that is, you can specify separate ACLs for incoming traffic and outgoing traffic on a physical Ethernet port.
BEFORE YOU BEGIN
Ensure that the ACL that you want to apply exists and that it is configured to filter traffic in the manner that you need for this application. For more information, see the "Creating an IP ACL" section or the "Changing an IP ACL" section.
DETAILED STEPS
To apply an IP ACL to a physical Ethernet port, follow these steps:
Step 1 From the Feature Selector pane, choose Interfaces > Physical > Ethernet.
Available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the applicable device and then double-click the slot that contain the port.
The ports in the slot that you double-clicked appear in the Summary pane.
Step 3 Click the port to which you want to apply an IP ACL.
Settings for the port that you clicked appear in the Details pane.
Step 4 From the Details pane, click the Port Details tab and expand the Advanced Settings section, if necessary.
The following drop-down lists appear in the Advanced Settings section:
•Incoming Ipv4 Traffic
•Outgoing Ipv4 Traffic
•Incoming Ipv6 Traffic
•Outgoing Ipv6 Traffic
Step 5 For each ACL type and traffic direction that you want to apply an ACL, from the applicable drop-down list, choose the ACL that you want to apply.
Step 6 From the menu bar, choose File > Deploy to apply your changes to the device.
Applying an IP ACL to a Port Channel
You can apply IPv4 and IPv6 ACLs to an Ethernet port channel.
DCNM allows you to apply IP ACLs directionally; you can specify separate ACLs for incoming traffic and outgoing traffic on an Ethernet port channel.
BEFORE YOU BEGIN
Ensure that the ACL you want to apply exists and that it is configured to filter traffic in the manner that you need for this application. For more information, see the "Creating an IP ACL" section or the "Changing an IP ACL" section.
DETAILED STEPS
To apply an IP ACL to a Ethernet port channel, follow these steps:
Step 1 From the Feature Selector pane, choose Ports > Logical > Port Channel.
Available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the applicable device.
Port channels on the device that you double-clicked appear in the Summary pane.
Step 3 Click the port channel to which you want to apply an IP ACL.
Settings about the port channel appear in the Details pane.
Step 4 From the Details pane, click the Port Channel Advanced Settings tab and expand the Advanced Settings section, if necessary.
In the Advanced Settings section, the IPv4 ACL and IPv6 ACL areas each contain an Incoming Traffic drop-down list and an Outgoing Traffic drop-down list.
Step 5 For each ACL type and traffic direction that you want to apply an ACL, from the applicable drop-down list, choose the ACL that you want to apply.
Step 6 From the menu bar, choose File > Deploy to apply your changes to the device.
Applying an IP ACL as a VACL
You can apply an IP ACL as a VACL. For information about how to create a VACL using an IPv4 or IPv6 ACL, see the "Adding a VACL" section on page 9-3.
Displaying and Clearing IP ACL Statistics
The following window appears in the Statistics tab:
•Access Rule Statistics Chart—Information about the number of packets that match the selected IP ACL rule.
See the Cisco DCNM Fundamentals Configuration Guide, Release 4.1 for more information on collecting statistics for this feature.
Field Descriptions for IPv4 ACLs
This section includes the following topics:
•IPv4 Access Rule: Details Tab
•IPv4 Access Rule: Details: Source and Destination Section
•IPv4 Access Rule: Details: Protocol and Others Section
•IPv4 Access Rule: Details: Advanced Section
•IPv4 ACL Remark: Remark Details Tab
IPv4 ACL: Details Tab
IPv4 Access Rule: Details Tab
IPv4 Access Rule: Details: Source and Destination Section
IPv4 Access Rule: Details: Protocol and Others Section
|
|
---|---|
|
|
Protocol |
Display only. Protocol of the access rule. Possible values are as follows: •IP •TCP •UDP •ICMP •IGMP |
Time range |
Named time range that applies to the access rule. If you want the rule to be always in effect, do not specify a time range. This field is blank by default. |
Log this entry |
Whether the device logs statistics about traffic to which the access rule applies. This check box is unchecked by default. |
Packet Length |
Number of bits contained by packets that match the rule. By default, no source port is assigned. The left list specifies the operator that the device uses when comparing the number of bits in the packet to number of bits specified in the access rule. The right field is either a single text field or a pair of text fields. When the operator is not Range, the single text field allows you to specify a number of bits. When the operator is Range, the text fields allow you to enter the number of bits for the beginning and ending of the range of matching packet lengths. Valid numbers in both fields are from 0 to 65535. |
|
|
IP Protocol |
Type of traffic that the access rule applies to. The default value is Ip, which applies to all IP protocols. To specify a well-known protocol, choose the protocol name. The list is ordered by the protocol number. For the IANA list of assigned internet protocol numbers, see http://www.iana.org/assignments/protocol-numbers. |
|
|
Source Port |
Source port or range of source ports to which the access rule applies. By default, no source port is assigned. The left list specifies the operator that the device uses when comparing the source port of packets to the port or ports specified in the access rule. The right field is either a drop-down list or a pair of text fields. When the operator is not Range, the drop-down list allows you to specify a well-known port by name. When the operator is Range, the text fields allow you to enter the beginning and ending port numbers of the range. Valid port numbers in both fields are from 0 to 65535. |
Destination |
Destination port or range of destination ports to which the access rule applies. By default, no source port is assigned. The left list specifies the operator that the device uses when comparing the destination port of packets to the port or ports specified in the access rule. The right field is either a drop-down list or a pair of text fields. When the operator is not Range, the drop-down list allows you to specify a well-known port by name. When the operator is Range, the text fields allow you to enter the beginning and ending port numbers of the range. Valid port numbers in both fields are from 0 to 65535. |
|
|
ICMP Message |
Rule filters based on the ICMP message that you choose in the drop-down list. By default, the radio button is selected and the list is blank. |
ICMP Type |
Rule filters based on the values that you specify in the drop-down list and ICMP Code field. By default, the radio button is not selected and the list is unavailable. |
ICMP Code |
ICMP message code that the rule uses to filter ICMP traffic. Valid input for this field varies depending upon the ICMP Type drop-down list. By default, the list is unavailable. |
|
|
IGMP Message |
Rule filters based on the IGMP message that you choose in the IGMP Message drop-down list. The radio button is selected by default. The default value for the list is 0 (zero). |
IGMP Type |
Rule filters based on the IGMP message type. By default, the radio button is not selected and the list is unavailable. |
IPv4 Access Rule: Details: Advanced Section
IPv4 ACL Remark: Remark Details Tab
Field Descriptions for IPv6 ACLs
This section includes the following field descriptions for IPv6 ACLs:
•IPv6 Access Rule: Details Tab
•IPv6 Access Rule: Details: Source and Destination Section
•IPv6 Access Rule: Details: Protocol and Others Section
•IPv6 Access Rule: Details: Advanced Section
•IPv6 ACL Remark: Remark Details Tab
IPv6 ACL: Details Tab
IPv6 Access Rule: Details Tab
IPv6 Access Rule: Details: Source and Destination Section
IPv6 Access Rule: Details: Protocol and Others Section
|
|
---|---|
|
|
Protocol |
Display only. Protocol of the access rule. Possible values are as follows: •IPv6 •TCP •UDP •ICMP •SCTP |
Time range |
Named time range that applies to the access rule. If you want the rule to be always in effect, do not specify a time range. By default, this list is blank. |
Log this entry |
Whether the device logs statistics about traffic to which the access rule applies. By default, this check box is unchecked. |
Flow Label |
Flow label value of traffic that the access rule applies to. The flow label value is in the Flow Label header field of IPv6 packets. The flow label value can be a whole number from 0 to 1048575. By default, this field is blank. |
Packet Length |
Number of bits contained by packets that match the rule. By default, no source port is assigned. The left list specifies the operator that the device uses when comparing the number of bits in the packet to number of bits specified in the access rule. The right field is either a single text field or a pair of text fields. When the operator is not Range, the single text field allows you to specify a number of bits. When the operator is Range, the text fields allow you to enter the number of bits for the beginning and ending of the range of matching packet lengths. Valid numbers in both fields are from 0 to 65535. |
|
|
IP Protocol |
IP protocol of traffic that the access rule applies to. The default value is Ipv6, which applies to all IPv6 protocols. To specify a well-known protocol, choose the protocol name. The list is ordered by the protocol number. For the IANA list of assigned internet protocol numbers, see http://www.iana.org/assignments/protocol-numbers. |
|
|
Source Port |
Source port or range of source ports to which the access rule applies. By default, no source port is assigned. The left list specifies the operator that the device uses when comparing the source port of packets to the port or ports specified in the access rule. The right field is either a drop-down list or a pair of text fields. When the operator is not Range, the drop-down list allows you to specify a well-known port by name. When the operator is Range, the text fields allow you to enter the beginning and ending port numbers of the range. Valid port numbers in both fields are from 0 to 65535. |
Destination |
Destination port or range of destination ports that the access rule applies to. By default, no source port is assigned. The left list specifies the operator that the device uses when comparing the destination port of packets to the port or ports specified in the access rule. The right field is either a drop-down list or a pair of text fields. When the operator is not Range, the drop-down list allows you to specify a well-known port by name. When the operator is Range, the text fields allow you to enter the beginning and ending port numbers of the range. Valid port numbers in both fields are from 0 to 65535. |
|
|
ICMP Message |
Rule filters based on the ICMP message that you choose in the ICMP Message drop-down list. By default, the radio button is selected but the list is blank. |
ICMP Type |
Rule filters based on the values that you specify in the ICMP Type drop-down list and ICMP Code field. By default, the radio button is not selected and the list is unavailable. |
ICMP Code |
ICMP message code that the rule uses to filter ICMP traffic. Valid input for this field varies depending upon the ICMP Type drop-down list. By default, this list is unavailable. |
IPv6 Access Rule: Details: Advanced Section
IPv6 ACL Remark: Remark Details Tab
Configuring Time Ranges
Figure 7-5 shows the Time-range content pane.
Figure 7-5 Time-range Content Pane
This section includes the following topics:
Creating a Time Range
You can create a time range on the device and add rules to it.
DETAILED STEPS
To create a time range on the device, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control >Time-range.
The available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device to which you want to add a time range.
The time ranges present on the device, if any, appear in the Summary pane.
Step 3 From the menu bar, choose File > New > New Time-range.
A blank row appears in the Summary pane.
Step 4 In the row, enter a name for the time range.
Step 5 For each rule or remark that you want to add to the time range, from the menu bar, choose File > New and choose the type of rule or remark. On the Time Range Details tab, configure fields as needed.
Step 6 From the menu bar, choose File > Deploy to apply your changes to the device.
Changing a Time Range
You can change, reorder, add, and remove rules in an existing time range.
DETAILED STEPS
To change a time range, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control >Time-range.
The available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device that has the time range that you want to change and then double-click the time range.
Time ranges on the device and the rules of the time range that you double-clicked appear in the Summary pane.
Step 3 (Optional) If you want to change the details of a rule, click the rule in the Summary pane. On the Time Range Details tab, configure fields as needed.
Step 4 (Optional) If you want to move a rule to a different position in the time range, click the rule and then from the menu bar, choose one of the following, as applicable:
•Actions > Move Up
•Actions > Move Down
The rule moves up or down, as you chose. The sequence number of the rules adjust accordingly.
Step 5 (Optional) If you want to add a rule, click the time range in the Summary pane and then from the menu bar, choose File > New and choose the type of rule. On the Time Range Details tab, configure fields as needed.
Step 6 (Optional) If you want to remove a rule, click the rule in the Summary pane and then from the menu bar, choose Actions > Delete.
Step 7 From the menu bar, choose File > Deploy to apply your changes to the device.
Removing a Time Range
You can remove a time range from the device.
BEFORE YOU BEGIN
Ensure that you know whether the time range is used in any ACL rules. The device allows you to remove time ranges that are used in ACL rules. Removing a time range that is in use in an ACL rule does not affect the configuration of interfaces where you have applied the ACL. Instead, the device considers the ACL rule using the removed time range to be empty.
DETAILED STEPS
To remove a time range, follow these steps:
Step 1 From the Feature Selector pane, choose Security > Access Control >Time-range.
The available devices appear in the Summary pane.
Step 2 From the Summary pane, double-click the device from which you want to remove a time range.
Time ranges currently on the device appear in the Summary pane.
Step 3 From the Summary pane, click the time range that you want to remove.
Step 4 From the menu bar, choose Actions > Delete.
The time range disappears from the Summary pane.
Step 5 From the menu bar, choose File > Deploy to apply your changes to the device.
Field Descriptions for Time Ranges
Table 7-14 describes the fields for time range rules and remarks.
Additional References
For additional information related to implementing IP ACLs, see the following sections:
Related Documents
|
|
---|---|
Concepts about VACLs |
Standards
|
|
---|---|
No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature. |
— |
Feature History for IP ACLs
Table 7-15 lists the release history for this feature.