diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-IPSTDACL-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/cisco/CISCOSB-IPSTDACL-MIB')
| -rw-r--r-- | MIBS/cisco/CISCOSB-IPSTDACL-MIB | 394 |
1 files changed, 394 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-IPSTDACL-MIB b/MIBS/cisco/CISCOSB-IPSTDACL-MIB new file mode 100644 index 0000000..55d2423 --- /dev/null +++ b/MIBS/cisco/CISCOSB-IPSTDACL-MIB @@ -0,0 +1,394 @@ + +CISCOSB-IPSTDACL-MIB DEFINITIONS ::= BEGIN + +-- Title: IP Standard ACL +-- Version: 7.50.00.00 +-- Date: 22-Dec-2010 +-- 22-Nov-2011 MIB label changed from CISCOSB-ipatdacl-MIB into CISCOSB-IPSTDACL-MIB +-- 20-Jun-2011 Added MODULE-IDENTITY +-- + +IMPORTS + TruthValue, TEXTUAL-CONVENTION, TimeStamp, + DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC + TimeTicks, IpAddress, NOTIFICATION-TYPE, + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB + switch001 FROM CISCOSB-MIB; + +rlIpStdAcl MODULE-IDENTITY + LAST-UPDATED "201106200000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>" + + DESCRIPTION + "The private MIB module definition for IP Standard ACL." + REVISION "201105300000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 207 } + + +RlIpStdAclActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ACE action type. Drop action prevents packet forwarding. + Permit action allows packet forwarding." + SYNTAX INTEGER { + drop(1), + permit(2) +} + +RlIpStdAclStdClassificationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Classification type is used to create ACL rule. ANY type means match all. + IPv4 or IPv6 types mean match specified in rlIpStdAclIpAddr field address." + SYNTAX INTEGER { + any(1), + ipv4(2), + ipv6any(3), + ipv6(4) + +} + + + +rlIpStdAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStdAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Standard ACL table." + ::= { rlIpStdAcl 1 } + +rlIpStdAclEntry OBJECT-TYPE + SYNTAX RlIpStdAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpStdAclTable." + INDEX { rlIpStdAclAclName, rlIpStdAclAceIndex } + ::= { rlIpStdAclTable 1 } + +RlIpStdAclEntry::= SEQUENCE { + rlIpStdAclAclName DisplayString, + rlIpStdAclAceIndex INTEGER, + rlIpStdAclSrcClassificationType RlIpStdAclStdClassificationType, + rlIpStdAclSrcIpAddrType InetAddressType, + rlIpStdAclSrcIpAddr InetAddress, + rlIpStdAclSrcPrefLen InetAddressPrefixLength, + rlIpStdAclDstClassificationType RlIpStdAclStdClassificationType, + rlIpStdAclDstIpAddrType InetAddressType, + rlIpStdAclDstIpAddr InetAddress, + rlIpStdAclDstPrefLen InetAddressPrefixLength, + rlIpStdAclAction RlIpStdAclActionType, + rlIpStdAclRowStatus RowStatus + +} + + +rlIpStdAclAclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL Name." + ::= { rlIpStdAclEntry 1 } + +rlIpStdAclAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACE index." + ::= { rlIpStdAclEntry 2 } + + +rlIpStdAclSrcClassificationType OBJECT-TYPE + SYNTAX RlIpStdAclStdClassificationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Classification type." + ::= { rlIpStdAclEntry 3 } + + +rlIpStdAclSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdAclEntry 4 } + + +rlIpStdAclSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdAclEntry 5 } + + +rlIpStdAclSrcPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdAclEntry 6 } + + +rlIpStdAclDstClassificationType OBJECT-TYPE + SYNTAX RlIpStdAclStdClassificationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Classification type." + ::= { rlIpStdAclEntry 7 } + + +rlIpStdAclDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdAclEntry 8 } + + +rlIpStdAclDstIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdAclEntry 9 } + + +rlIpStdAclDstPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdAclEntry 10 } + + +rlIpStdAclAction OBJECT-TYPE + SYNTAX RlIpStdAclActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permit or deny action." + DEFVAL{ permit } + ::= { rlIpStdAclEntry 11 } + + +rlIpStdAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpStdAclEntry 12 } + + + + + +------------------------------------------------------------------------------- +rlIpStdAclFreeAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns free ACE index which could be used in order to create new ACE entry." + ::= { rlIpStdAcl 2 } + + + +rlIpStdAclNameToIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStdAclNameToIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Standard ACL name to index convert table." + ::= { rlIpStdAcl 3 } + +rlIpStdAclNameToIndexEntry OBJECT-TYPE + SYNTAX RlIpStdAclNameToIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpStdAclNameToIndexTable." + INDEX { rlIpStdAclNameToIndexName } + ::= { rlIpStdAclNameToIndexTable 1 } + +RlIpStdAclNameToIndexEntry::= SEQUENCE { + rlIpStdAclNameToIndexName DisplayString, + rlIpStdAclNameToIndexIndex INTEGER +} + + +rlIpStdAclNameToIndexName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL Name." + ::= { rlIpStdAclNameToIndexEntry 1 } + +rlIpStdAclNameToIndexIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACL index." + ::= { rlIpStdAclNameToIndexEntry 2 } + + +---------------------------------------------------------------------------- +-- Pair ACL +---------------------------------------------------------------------------- + +rlIpStdPairAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStdPairAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Standard Pair ACL table." + ::= { rlIpStdAcl 4 } + +rlIpStdPairAclEntry OBJECT-TYPE + SYNTAX RlIpStdPairAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpStdPairAclTable." + INDEX { rlIpStdPairAclAclName, rlIpStdPairAclAceIndex } + ::= { rlIpStdPairAclTable 1 } + +RlIpStdPairAclEntry::= SEQUENCE { + rlIpStdPairAclAclName DisplayString, + rlIpStdPairAclAceIndex INTEGER, + rlIpStdPairAclSrcIpAddrType InetAddressType, + rlIpStdPairAclSrcIpAddr InetAddress, + rlIpStdPairAclSrcPrefLen InetAddressPrefixLength, + rlIpStdPairAclDstIpAddrType InetAddressType, + rlIpStdPairAclDstIpAddr InetAddress, + rlIpStdPairAclDstPrefLen InetAddressPrefixLength, + rlIpStdPairAclAction RlIpStdAclActionType, + rlIpStdPairAclRowStatus RowStatus + +} + + +rlIpStdPairAclAclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL Name." + ::= { rlIpStdPairAclEntry 1 } + +rlIpStdPairAclAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACE index." + ::= { rlIpStdPairAclEntry 2 } + +rlIpStdPairAclSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdPairAclEntry 3 } + + +rlIpStdPairAclSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdPairAclEntry 4 } + + +rlIpStdPairAclSrcPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdPairAclEntry 5 } + +rlIpStdPairAclDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdPairAclEntry 6 } + + +rlIpStdPairAclDstIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdPairAclEntry 7 } + + +rlIpStdPairAclDstPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdPairAclEntry 8 } + + +rlIpStdPairAclAction OBJECT-TYPE + SYNTAX RlIpStdAclActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permit or deny action." + DEFVAL{ permit } + ::= { rlIpStdPairAclEntry 9 } + + +rlIpStdPairAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpStdPairAclEntry 10 } + + + + + +END + |