threshold-monitor acl

Configures monitoring the utilization of finite user configurable ACL resources like MAC ACL, IP ACL, and IPv6 ACL. The current values of ternary content-addressable memory (TCAM) occupied by these ACLs are compared against the available hardware resources in a configured hardware profile. An alarm is raised every time the consumed resources crosses the configured high threshold level indicating a high utilization and also when, the utilization, subsequently, falls below the configured low threshold limit, indicating that the utilization has reached safer levels.
The alarm for low threshold is generated only in the case that an alarm for crossing the high threshold is already generated.

Syntax

threshold monitor acl [ mac-in | mac-out | ip-in | ip-out | ipv6-in | ipv6-out ]
threshold-monitor acl ip-in { [ high-limit value-in-percentage | low-limit value-in-percentage | [ actions [ all | none | raslog | snmp ] ] ] }
threshold-monitor acl ip-out { [ high-limit value-in-percentage | low-limit value-in-percentage | [ actions [ all | none | raslog | snmp ] ] ] }
threshold-monitor acl ipv6-in { [ high-limit value-in-percentage | low-limit value-in-percentage | [ actions [ all | none | raslog | snmp ] ] ] }
threshold-monitor acl ipv6-out { [ high-limit value-in-percentage | low-limit value-in-percentage | [ actions [ all | none | raslog | snmp ] ] ] }
threshold-monitor acl mac-in { [ high-limit value-in-percentage | low-limit value-in-percentage | [ actions [ all | none | raslog | snmp ] ] ] }
threshold-monitor acl mac-out { [ high-limit value-in-percentage | low-limit value-in-percentage | [ actions [ all | none | raslog | snmp ] ] ] }
no threshold-monitor acl ip-in { high-limit | low-limit | actions }
no threshold-monitor acl ip-out { high-limit | low-limit | actions }
no threshold-monitor acl ipv6-in { high-limit | low-limit | actions }
no threshold-monitor acl ipv6-out { high-limit | low-limit | actions }
no threshold-monitor acl mac-in { high-limit | low-limit | actions }
no threshold-monitor acl mac-out { high-limit | low-limit | actions }

Parameters

high-limit value-in-percentage
Specifies the high usage limit as a percentage (%) of available TCAM resources that will trigger the configured action. The range is 10%-100%. The default value is 90%.
low-limit value-in-percentage
Specifies the low usage limit as a percentage (%) of available TCAM resources that will trigger the configured action. The range is 10%-99%. The default value is 70%.
actions
Specifies the action to be taken when a threshold is crossed. The values supported are all, none, raslog, and snmp. Default action is all.
all
RASLOG and SNMP trap will be sent when the threshold is crossed. This is the default configuration.
none
No action will be taken when the threshold is crossed.
raslog
Only RASLOG will be sent when the threshold is crossed.
snmp
Only SNMP traps will be sent when the threshold is crossed.

Modes

Global Configuration Mode

Usage Guidelines

The no form of this command will reset the values to default.

The low-limit threshold value cannot be equal to or higher than the value configured for the high-limit threshold value.

Monitoring of IPv6 Egress ACL is only supported on SLX 9740 and Extreme 8820. It is supported through a new TCAM profile ipv6-optimised.

Examples

The following example configures the lower and higher threshold monitoring values for the IPv4 Ingress utilization.

SLX# configure terminal
SLX (config)# threshold-monitor acl ip-in high-limit 95 low-limit 50 action all
SLX (config)# 

The following example resets the configured ACL IPv4 ingress utilization threshold monitoring values to their defaults.

 SLX# configure terminal
SLX (config)# no threshold-monitor acl ip-in high-limit
SLX (config)# no threshold-monitor acl ip-in low-limit
SLX (config)# no threshold-monitor acl ip-in action