Users Guide

Table Of Contents
Access Control Lists
OS10 uses two types of access policies hardware-based ACLs and software-based route-maps. Use an ACL to filter traffic
and drop or forward matching packets. To redistribute routes that match configured criteria, use a route-map.
ACLs
ACLs are a filter containing criterion to match; for example, examine internet protocol (IP), transmission control protocol (TCP),
or user datagram protocol (UDP) packets, and an action to take such as forwarding or dropping packets at the NPU. ACLs
permit or deny traffic based on MAC and/or IP addresses. The number of ACL entries is hardware-dependent.
ACLs have only two actions forward or drop. Route-maps not only permit or block redistributed routes but also modify
information associated with the route when it is redistributed into another protocol. When a packet matches a filter, the device
drops or forwards the packet based on the filters specified action. If the packet does not match any of the filters in the ACL,
the packet drops, an implicit deny. ACL rules do not consume hardware resources until you apply the ACL to an interface.
ACLs process in sequence. If a packet does not match the criterion in the first filter, the second filter applies. If you configure
multiple hardware-based ACLs, filter rules apply on the packet content based on the priority numeric processing unit (NPU) rule.
Route maps
Route-maps are software-based protocol filtering redistributing routes from one protocol to another and used in decision
criterion in route advertisements. A route-map defines which of the routes from the specified routing protocol redistributes into
the target routing process, see Route-maps.
Route-maps which have more than one match criterion, two or more matches within the same route-map sequence, have
different match commands. Matching a packet against this criterion is an AND operation. If no match is found in a route-map
sequence, the process moves to the next route-map sequence until a match is found, or until there are no more sequences.
When a match is found, the packet forwards and no additional route-map sequences process. If you include a continue clause in
the route-map sequence, the next route-map sequence also processes after a match is found.
IP ACLs
An ACL filters packets based on the:
IP protocol number
Source and destination IP address
Source and destination TCP port number
Source and destination UDP port number
For ACL, TCP, and UDP filters, match criteria on specific TCP or UDP ports. For ACL TCP filters, you can also match criteria on
established TCP sessions.
When creating an ACL, the sequence of the filters is important. You can assign sequence numbers to the filters as you
enter them or OS10 can assign numbers in the order you create the filters. The sequence numbers display in the show
running-configuration and show ip access-lists [in | out] command output.
Ingress and egress hot-lock ACLs allow you to append or delete new rules into an existing ACL without disrupting traffic flow.
Existing entries in the content-addressable memory (CAM) shuffle to accommodate the new entries. Hot-lock ACLs are enabled
by default and support ACLs on all platforms.
NOTE: Hot-lock ACLs support ingress ACLs only.
NOTE: When applied on VLANs, the implicit deny rule in IP ACLs does not permit the following packets at egress:
IPv4 Address Resolution Protocol (ARP)
IPv6 Neighbor Discovery (ND)
IPv6 Neighbor Solicitation (NS)
20
Access Control Lists 1439