Ip fragments filtering with ipv4 acl, Ipv4 acl acceleration, Configuring an acl – H3C Technologies H3C SecPath F1000-E User Manual
Page 482: Configuration task list
4
IP Fragments Filtering with IPv4 ACL
Traditional packet filtering performs match operation on only the first fragments. All subsequent non-first
fragments are allowed to pass through. As attackers may fabricate non-first fragments to attack your
network, this results in security risks:
•
IP-based filtering on all fragments.
•
Standard match and exact match of ACLs containing advanced information such as TCP/UDP port
number and ICMP type. The default is standard match.
NOTE:
•
Standard match considers only Layer 3 attributes.
•
Exact match considers all ACL rule criteria.
These two ACL rule matching approaches are available only on firewalls.
IPv4 ACL Acceleration
Session-based service processing usually performs policy matching for the first packets and processes
the subsequent packets based on the additional session information maintained. This accelerates the
processing speed of subsequent packets but cannot improve the matching speed of the first packets.
When a large number of users try to connect to the device at the same time, ACL rule search is
performed before each connection is established. If the ACL contains large amounts of rules, the search
process may take a very long period of time. As a result, user connections may not be established in a
very long period of time.
The ACL acceleration feature can speed the matching process of an ACL that contains a large number
of rules, improving the forwarding performance and connection setup performance of the device:
•
Without ACL acceleration: The system performs a linear search on all rules for packet matching. If
the ACL has a large number of rules and one of the last ones is matched, the matching
performance will be very low.
•
With ACL acceleration: The system reorganizes and saves the rules using four levels of hash tables,
which is called a quick lookup database. This mechanism can improve the matching speed
dramatically.
As a quick lookup database uses the system memory, you are recommended to enable ACL
acceleration only when there are a large number of ACL rules (for example, when there are more than
1000 rules). If the amount of ACL rules is not big, enabling ACL acceleration helps little in improving
matching speed, but will consume a great deal of memory.
Configuring an ACL
Configuration Task List
Perform the tasks in
to configure an ACL.