From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/cisco/CISCOSB-IPSTDACL-MIB | 394 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 394 insertions(+) create mode 100644 MIBS/cisco/CISCOSB-IPSTDACL-MIB (limited to 'MIBS/cisco/CISCOSB-IPSTDACL-MIB') 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 " + + 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 + -- cgit v1.2.3