1-3Being referenced by upper-level softwareACLs can also be used to filter and classify the packets to be processed by software. In this case, therules in an ACL can be matched in one of the following two ways:z config, where rules in an ACL are matched in the order defined by the user.z auto, where the rules in an ACL are matched in the order determined by the system, namely the“depth-first” order.When applying an ACL in this way, you can specify the order in which the rules in the ACL are matched.The match order cannot be modified once it is determined, unless you delete all the rules in the ACL anddefine the match order.An ACL can be referenced by upper-layer software:z Referenced by routing policiesz Used to control Telnet, SNMP and Web login usersz When an ACL is directly applied to hardware for packet filtering, the switch will permit packets if thepackets do not match the ACL.z When an ACL is referenced by upper-layer software to control Telnet, SNMP and Web login users,the switch will deny packets if the packets do not match the ACL.Types of ACLs Supported by S3100 Series Ethernet SwitchesS3100-SI Series Ethernet switches support the following types of ACLs.z Basic ACLsz Advanced ACLsNote that ACLs defined on S3100-SI series Ethernet switches can only be referenced by upper-layersoftware for packet filtering. They cannot be applied to hardwareS3100-EI Series Ethernet switches support the following types of ACLs.z Basic ACLsz Advanced ACLsz Layer 2 ACLsz IPv6 ACLsNote that ACLs defined on S3100-EI Series Ethernet switches can be applied to hardware directly orreferenced by upper-layer software for packet filtering.ACL ConfigurationConfiguring Time RangeTime ranges can be used to filter packets. You can specify a time range for each rule in an ACL. A timerange-based ACL takes effect only in specified time ranges. Only after a time range is configured andthe system time is within the time range, can an ACL rule take effect.Two types of time ranges are available: