CISCO-ACL-MIB
This MIB module defines objects that describe Cisco Access
Control Lists (ACL).
This MIB describes different objects that enable the
network administrator to remotely configure ACLs, apply them
to interfaces and monitor their usage statistics.
A typical application of this MIB module will facilitate
monitoring of ACL match (sometimes referred as hit) counts.
However, by no means does the definition of this MIB module
prevent other applications from using it.
An ACL is an ordered list of statements that deny or permit
packets based on matching fields contained within the packet
header (layer 3 source and destination addresses, layer 4
protocol, layer 4 source and destination port numbers, etc.) In
addition there is an implicit *Deny All* at the end of the ACL.
ACLs are used to perform packet filtering to control
which packets are allowed through the network. Such control
can help limit network traffic, and restrict the access of
applications and devices on the network. Each one of these
statements is referred to as an Access List Control Entry
(ACE).
Here is an example of an ACL configuration.
ipv4 access-list V4Example
10 permit tcp any any
!
ipv6 access-list V6Example
10 permit tcp any any
!
The mechanism for monitoring ACL usage is by configuring, in
the desired ACEs a counter label. A counter label is a name
that is given to a counter and is defined in any ACE. ACEs
that share the same Counter label name will have their counters
aggregated into the same label.
Here is an example of how to use counter labels.
ipv4 access-list V4CounterExample
10 permit tcp any any counter CountPermits
20 permit udp any any counter CountPermits
The same applies to IPv6 ACLs.
This MIB consists of following tables:
* caAclCfgTable
Defines the ACLs configured in the device.
* caAclIPV4ACECfgTable
Defines the ACEs that make up an IPV4 ACL.
* caAclIPV6ACECfgTable
Defines the ACEs that make up an IPV6 ACL.
* caAclAccessGroupCfgTable
Defines the Access Control Groups (ACG) applied to
interfaces on the device.
* caAclLabelIntfStatsTable
Defines the statistics for a specific ACE with counter
labels attached to interfaces on the device.
- Source file
CISCO-ACL-MIB- Last revised
- Identity
ciscoACLMIB- Base OID
1.3.6.1.4.1.9.9.808
Imported Objects
| CISCO-SMI | ciscoMgmt |
| CISCO-TC | CiscoIpProtocol |
| IF-MIB | ifIndex |
| INET-ADDRESS-MIB | InetAddress InetAddressType InetPortNumber |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter64 Integer32 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus TEXTUAL-CONVENTION (no object page) |
Net-SNMP examples using the cisco MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-ACL-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-ACL-MIB::ciscoACLMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-ACL-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-ACL-MIB::ciscoACLMIB'
Objects (82)
Showing 82 of 82 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.9.9.808 |
||
.1.3.6.1.4.1.9.9.808.1 |
||
.1.3.6.1.4.1.9.9.808.1.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.1.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.1.1.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.1.1.2 |
||
|
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.1.1.3 |
|
|
.1.3.6.1.4.1.9.9.808.1.1.1.1.4 |
|
.1.3.6.1.4.1.9.9.808.1.1.2 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.10 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.11 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.12 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.13 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.14 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.15 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.16 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.17 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.18 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.19 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.2 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.20 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.21 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.22 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.23 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.24 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.25 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.26 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.27 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.3 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.4 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.5 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.6 |
|
.1.3.6.1.4.1.9.9.808.1.1.2.1.7 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.8 |
||
.1.3.6.1.4.1.9.9.808.1.1.2.1.9 |
||
.1.3.6.1.4.1.9.9.808.1.1.3 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.10 |
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.11 |
||
|
Integer32
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.12 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.13 |
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.14 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.15 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.16 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.17 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.18 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.19 |
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.2 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.20 |
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.21 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.22 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.23 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.24 |
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.25 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.3 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.4 |
||
|
Integer32
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.5 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.6 |
|
.1.3.6.1.4.1.9.9.808.1.1.3.1.7 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.8 |
||
.1.3.6.1.4.1.9.9.808.1.1.3.1.9 |
||
.1.3.6.1.4.1.9.9.808.1.1.4 |
||
.1.3.6.1.4.1.9.9.808.1.1.4.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.4.1.1 |
||
.1.3.6.1.4.1.9.9.808.1.1.4.1.2 |
||
.1.3.6.1.4.1.9.9.808.1.1.4.1.3 |
||
.1.3.6.1.4.1.9.9.808.1.1.4.1.4 |
||
.1.3.6.1.4.1.9.9.808.1.1.4.1.5 |
||
.1.3.6.1.4.1.9.9.808.1.2 |
||
.1.3.6.1.4.1.9.9.808.1.2.1 |
||
.1.3.6.1.4.1.9.9.808.1.2.1.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.808.1.2.1.1.1 |
|
|
packetsSNMPv2-SMICounter64
|
.1.3.6.1.4.1.9.9.808.1.2.1.1.2 |
|
|
bytesSNMPv2-SMICounter64
|
.1.3.6.1.4.1.9.9.808.1.2.1.1.3 |
|
.1.3.6.1.4.1.9.9.808.2 |
||
.1.3.6.1.4.1.9.9.808.2.1 |
||
.1.3.6.1.4.1.9.9.808.2.1.1 |
||
.1.3.6.1.4.1.9.9.808.2.1.2 |
Dependencies (10) 8 direct · 2 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- CISCO-TCcisco
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- INET-ADDRESS-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- CISCO-ACL-MIBciscoselected
Type Definitions (8)
| Unsigned32 |
range: 1..4294967295 |
|
| Enumeration |
permit(1)deny(2) |
|
| Enumeration |
log(1)logInput(2) |
|
| Enumeration |
lt(1)gt(2)eq(3)neq(4)range(5) |
|
| Enumeration |
routine(0)priority(1)immediate(2)flash(3)flashOverride(4)critical(5)internet(6)network(7) |
|
| Unsigned32 |
range: 1..4294967295 |
|
| Enumeration |
matchAny(1)matchAll(2)matchNone(3) |
|
| Enumeration |
ingress(1)egress(2) |
Conformance Groups (5)
Compliance Statements (1)
OID
.1.3.6.1.4.1.9.9.808.2.1.1.1This compliance statement specifies the minimal requirements
that an implementation must meet in order to claim full
compliance with the definitions of the C-ACL-MIB.
that an implementation must meet in order to claim full
compliance with the definitions of the C-ACL-MIB.
Required groups
| mandatory | caAclMIBCfgGroup | |
| optional | caAclMIBAccessGroupCfgGroup |
This group is mandatory except for systems that do not support filtering IPV4 and or IPV6 packets. |
| optional | caAclIPV4ACLMIBACEGroup |
This group is mandatory except for systems that do not support IPV4 ACLs. |
| optional | caAclIPV6ACLMIBACEGroup |
This group is mandatory except for systems that do not support IPV6 ACLs. |
| optional | caAclMIBCounterGroup |
This group is mandatory except for systems that do not support ACL counter gathering statistics. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| caAclName | readonly | Write-access is not required. | |
| caAclRowStatus | readonly | Write-access is not required. | |
| caAclIPV4ACEAction | readonly | Write-access is not required. | |
| caAclIPV4ACEProtocol | readonly | Write-access is not required. | |
| caAclIPV4ACESourceAddress | readonly | Write-access is not required. | |
| caAclIPV4ACESourceWildCardMask | readonly | Write-access is not required. | |
| caAclIPV4ACESourceNetworkGroup | readonly | Write-access is not required. | |
| caAclIPV4ACESourcePortOperator | readonly | Write-access is not required. | |
| caAclIPV4ACESourcePort | readonly | Write-access is not required. | |
| caAclIPV4ACESourcePortUpper | readonly | Write-access is not required. | |
| caAclIPV4ACESourcePortGroup | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationAddress | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationWildCardMask | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationNetworkGroup | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationPortOperator | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationPort | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationPortUpper | readonly | Write-access is not required. | |
| caAclIPV4ACEDestinationPortGroup | readonly | Write-access is not required. | |
| caAclIPV4ACEDscpValue | readonly | Write-access is not required. | |
| caAclIPV4ACETcpFlagsValue | readonly | Write-access is not required. | |
| caAclIPV4ACETcpFlagsMask | readonly | Write-access is not required. | |
| caAclIPV4ACETcpFlagsMatchType | readonly | Write-access is not required. | |
| caAclIPV4ACETosValue | readonly | Write-access is not required. | |
| caAclIPV4ACEPrecedenceValue | readonly | Write-access is not required. | |
| caAclIPV4ACELogOption | readonly | Write-access is not required. | |
| caAclIPV4ACECounterLabel | readonly | Write-access is not required. | |
| caAclIPV4ACERemark | readonly | Write-access is not required. | |
| caAclIPV4ACERowStatus | readonly | Write-access is not required. | |
| caAclIPV6ACEAction | readonly | Write-access is not required. | |
| caAclIPV6ACEProtocol | readonly | Write-access is not required. | |
| caAclIPV6ACESourceAddress | readonly | Write-access is not required. | |
| caAclIPV6ACESourcePrefixLength | readonly | Write-access is not required. | |
| caAclIPV6ACESourceNetworkGroup | readonly | Write-access is not required. | |
| caAclIPV6ACESourcePortOperator | readonly | Write-access is not required. | |
| caAclIPV6ACESourcePort | readonly | Write-access is not required. | |
| caAclIPV6ACESourcePortUpper | readonly | Write-access is not required. | |
| caAclIPV6ACESourcePortGroup | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationAddress | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationPrefixLength | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationNetworkGroup | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationPortOperator | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationPort | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationPortUpper | readonly | Write-access is not required. | |
| caAclIPV6ACEDestinationPortGroup | readonly | Write-access is not required. | |
| caAclIPV6ACETrafficClassValue | readonly | Write-access is not required. | |
| caAclIPV6ACETcpFlagsValue | readonly | Write-access is not required. | |
| caAclIPV6ACETcpFlagsMask | readonly | Write-access is not required. | |
| caAclIPV6ACETcpFlagsMatchType | readonly | Write-access is not required. | |
| caAclIPV6ACELogOption | readonly | Write-access is not required. | |
| caAclIPV6ACECounterLabel | readonly | Write-access is not required. | |
| caAclIPV6ACERemark | readonly | Write-access is not required. | |
| caAclIPV6ACERowStatus | readonly | Write-access is not required. | |
| caAclAccessGroupACL | readonly | Write-access is not required. | |
| caAclAccessGroupRowStatus | readonly | Write-access is not required. |