summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSB-IPSTDACL-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-IPSTDACL-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCOSB-IPSTDACL-MIB')
-rw-r--r--MIBS/cisco/CISCOSB-IPSTDACL-MIB394
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
+