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/ubiquoss/UBQS-ACCESS-LIST-MIB | 1215 ++++++++++++++++++++++++++++++++++++ 1 file changed, 1215 insertions(+) create mode 100644 MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB (limited to 'MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB') diff --git a/MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB b/MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB new file mode 100644 index 0000000..c179e45 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB @@ -0,0 +1,1215 @@ +-- ***************************************************************** +-- UBQS-ACCESS-LIST-MIB: Ubiquoss Access list MIB +-- +-- Nov 2010, bkkim +-- +-- Copyright (c) 2010 by Ubiquoss, Corp. +-- All rights reserved. +-- ***************************************************************** +-- + +UBQS-ACCESS-LIST-MIB DEFINITIONS ::= BEGIN + IMPORTS + ubiMgmtv2 + FROM UBQS-SMI + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32,Counter32 + FROM SNMPv2-SMI + DisplayString + FROM RFC1213-MIB + RowStatus, MacAddress + FROM SNMPv2-TC + InetAddress + FROM INET-ADDRESS-MIB; + + +ubiAclMIB MODULE-IDENTITY + LAST-UPDATED "201011052000Z" + ORGANIZATION "Ubiquoss Corp." + CONTACT-INFO + " Ubiquoss + Customer Service + + Postal: 24F Milennium B/D, + 467-12, Dogok-Dong, + GangNam-Gu, Seoul 135-270 + Korea + + Tel: 82-2-2190-3100" + DESCRIPTION + "This MIB module defines access list information" + + ::= { ubiMgmtv2 13 } + + + +-- ***************************************************************** +-- Textual Conventions +-- ***************************************************************** + +-- ***************************************************************** +-- ubiACLMIB +-- ***************************************************************** + +ubiAclMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiAclMIB 0 } +ubiAclMIBObjects OBJECT IDENTIFIER ::= { ubiAclMIB 1 } +ubiAclMIBConformance OBJECT IDENTIFIER ::= { ubiAclMIB 2 } + + + +-- *********************************************************** +-- ubiAclTable(1) +-- *********************************************************** + + ubiAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about access-list." + ::= { ubiAclMIBObjects 1 } + + ubiAclEntry OBJECT-TYPE + SYNTAX UbiAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for particular access-list." + INDEX { ubiAclName, ubiAclType, ubiAclSourceAddr, ubiAclsourceAddrMask } + ::= { ubiAclTable 1 } + + UbiAclEntry ::= SEQUENCE { + ubiAclName DisplayString, + ubiAclType INTEGER, + ubiAclSourceAddr IpAddress, + ubiAclsourceAddrMask IpAddress, + ubiAclRowStatus RowStatus + } + + ubiAclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access-list name. + Available name values below: + + <1-99>|<1300-1999>|WORD" + ::= { ubiAclEntry 1 } + + ubiAclType OBJECT-TYPE + SYNTAX INTEGER + { + deny(0), + permit(1), + remark(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access-list type" + ::= { ubiAclEntry 2 } + + ubiAclSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access-list source address." + ::= { ubiAclEntry 3 } + + ubiAclsourceAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access-list source address mask" + ::= { ubiAclEntry 4 } + + ubiAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create or remove access-list entry" + ::= { ubiAclEntry 5 } + + +-- *********************************************************** +-- ubiAclExtTable(2) +-- *********************************************************** + + ubiAclExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about extended access-list." + ::= { ubiAclMIBObjects 2 } + + ubiAclExtEntry OBJECT-TYPE + SYNTAX UbiAclExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for particular extention access-list." + INDEX { ubiAclExtName, ubiAclExtType, + ubiAclExtSrcAddr, ubiAclExtSrcAddrMask, + ubiAclExtDstAddr, ubiAclExtDstAddrMask, + ubiAclExtProtocol, ubiAclExtIcmpType, ubiAclExtIgmpType, + ubiAclExtSrcEqual, ubiAclExtSport, ubiAclExtDestEqual, + ubiAclExtDport, ubiAclExtPrecedence, + ubiAclExtTos } + ::= { ubiAclExtTable 1 } + + UbiAclExtEntry ::= SEQUENCE { + ubiAclExtName DisplayString, + ubiAclExtType INTEGER, + ubiAclExtSrcAddr IpAddress, + ubiAclExtSrcAddrMask IpAddress, + ubiAclExtDstAddr IpAddress, + ubiAclExtDstAddrMask IpAddress, + ubiAclExtProtocol INTEGER, + ubiAclExtIcmpType INTEGER, + ubiAclExtIgmpType INTEGER, + ubiAclExtSrcEqual INTEGER, + ubiAclExtSport Integer32, + ubiAclExtDestEqual INTEGER, + ubiAclExtDport Integer32, + ubiAclExtPrecedence Integer32, + ubiAclExtTos Integer32, + ubiAclExtRowStatus RowStatus + } + + ubiAclExtName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list name. + Available name values below: + + <100-199>|<2000-2699>|WORD" + ::= { ubiAclExtEntry 1 } + + ubiAclExtType OBJECT-TYPE + SYNTAX INTEGER + { + deny(0), + permit(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list type" + ::= { ubiAclExtEntry 2 } + + ubiAclExtSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list source address" + ::= { ubiAclExtEntry 3 } + + ubiAclExtSrcAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list source address mask" + ::= { ubiAclExtEntry 4 } + + ubiAclExtDstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list destination address" + ::= { ubiAclExtEntry 5 } + + ubiAclExtDstAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list destination address mask" + ::= { ubiAclExtEntry 6 } + + ubiAclExtProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ip(0), + icmp(1), + igmp(2), + tcp(6), + udp(17), + rsvp(46), + gre(47), + --esp(50), + --ahp(51), + ospf(89), + pim(103), + ipcomp(108), + vrrp(112), + any(256) + }(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list protocol type. + Protocol 'any' could be set at string access-list only" + ::= { ubiAclExtEntry 7 } + + ubiAclExtIcmpType OBJECT-TYPE + SYNTAX INTEGER + { + echoReply(0), + destinationUnreachable(3), + sourceQuench(4), + redirect(5), + echoRequest(8), + timeExceed(11), + parameterProblem(12), + timestampRequest(13), + timestampReply(14), + informationRequest(15), + informationReply(16), + addressMaskRequest(17), + addressMaskReply(18), + none(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list ICMP message type. + Available ICMP message type below: + + 0 Echo Reply + 3 Destination Unreachable + 4 Source Quench + 5 Redirect (change route) + 8 Echo Request + 11 Time Exceeded + 12 Parameter Problem + 13 Timestamp Request + 14 Timestamp Reply + 15 Information Request + 16 Information Reply + 17 Address Mask Request + 18 Address Mask Reply" + ::= { ubiAclExtEntry 8 } + + ubiAclExtIgmpType OBJECT-TYPE + SYNTAX INTEGER + { + igmpMembershipQuery(17), + igmpV1MembershipReport(18), + igmpDvmrp(19), + igmpPimVer1(20), + igmpCiscoTraceMsg(21), + igmpV2MembershipReport(22), + igmpV2LeaveGroup(23), + igmpMcastTrResponse(30), + igmpMcastTr(31), + igmpV3MembershipReport(34), + igmpMcastRoutrAd(48), + igmpMcastRoutrSol(49), + igmpMcastRoutrRerm(50), + + igmpReserved0XF0(240), + igmpReserved0XF1(241), + igmpReserved0XF2(242), + igmpReserved0XF3(243), + igmpReserved0XF4(244), + igmpReserved0XF5(245), + igmpReserved0XF6(246), + igmpReserved0XF7(247), + igmpReserved0XF8(248), + igmpReserved0XF9(249), + igmpReserved0XFA(250), + igmpReserved0XFB(251), + igmpReserved0XFC(252), + igmpReserved0XFD(253), + igmpReserved0XFE(254), + igmpReserved0XFF(255), + none(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list IGMP message type. + Available IGMP message type below: + + IGMP_MEMBERSHIP_QUERY 0x11 + IGMP_V1_MEMBERSHIP_REPORT 0x12 + IGMP_DVMRP 0x13 + IGMP_PIM_VER1 0x14 + IGMP_CISCO_TRACE_MSG 0x15 + IGMP_V2_MEMBERSHIP_REPORT 0x16 + IGMP_V2_LEAVE_GROUP 0x17 + IGMP_MCAST_TR_RESPONSE 0x1E + IGMP_MCAST_TR 0x1F + IGMP_V3_MEMBERSHIP_REPORT 0x22 + IGMP_MCAST_ROUTR_AD 0x30 + IGMP_MCAST_ROUTR_SOL 0x31 + IGMP_MCAST_ROUTR_RERM 0x32 + + IGMP_RESERVED_0XF0 0xF0 + IGMP_RESERVED_0XF1 0xF1 + IGMP_RESERVED_0XF2 0xF2 + IGMP_RESERVED_0XF3 0xF3 + IGMP_RESERVED_0XF4 0xF4 + IGMP_RESERVED_0XF5 0xF5 + IGMP_RESERVED_0XF6 0xF6 + IGMP_RESERVED_0XF7 0xF7 + IGMP_RESERVED_0XF8 0xF8 + IGMP_RESERVED_0XF9 0xF9 + IGMP_RESERVED_0XFA 0xFA + IGMP_RESERVED_0XFB 0xFB + IGMP_RESERVED_0XFC 0xFC + IGMP_RESERVED_0XFD 0xFD + IGMP_RESERVED_0XFE 0xFE + IGMP_RESERVED_0XFF 0xFF" + ::= { ubiAclExtEntry 9 } + + ubiAclExtSrcEqual OBJECT-TYPE + SYNTAX INTEGER + { + noOper(0), + equal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list source port equal. + If value is 1, + compare 'ubiAclExtSport' with a source port in packet." + ::= { ubiAclExtEntry 10 } + + ubiAclExtSport OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list source port" + ::= { ubiAclExtEntry 11 } + + ubiAclExtDestEqual OBJECT-TYPE + SYNTAX INTEGER + { + noOper(0), + equal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list destination port equal. + If value is 1, + compare 'ubiAclExtDport' with a destination port in packet." + ::= { ubiAclExtEntry 12 } + + ubiAclExtDport OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list destination port" + ::= { ubiAclExtEntry 13 } + + ubiAclExtPrecedence OBJECT-TYPE + SYNTAX Integer32{ + none(256) + }(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list precedence" + ::= { ubiAclExtEntry 14 } + + ubiAclExtTos OBJECT-TYPE + SYNTAX Integer32{ + none(256) + }(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended access-list Type Of Service value" + ::= { ubiAclExtEntry 15 } + + ubiAclExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create or remove extended access-list entry" + ::= { ubiAclExtEntry 16 } + + + +-- *********************************************************** +-- ubiAclIfTable +-- *********************************************************** + + ubiAclIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about interface of access-list." + ::= { ubiAclMIBObjects 3 } + + ubiAclIfEntry OBJECT-TYPE + SYNTAX UbiAclIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for interface of access-list." + INDEX { ifIndex, ubiAclIfDirection, ubiAclIfAclName } + ::= { ubiAclIfTable 1 } + + UbiAclIfEntry ::= SEQUENCE { + ubiAclIfAclName DisplayString, + ubiAclIfDirection INTEGER, + ubiAclIfRowStatus RowStatus + } + + ubiAclIfAclName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access-list name on interface" + ::= { ubiAclIfEntry 1 } + + ubiAclIfDirection OBJECT-TYPE + SYNTAX INTEGER + { + input(1), + output(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction that applies access-list on interface" + ::= { ubiAclIfEntry 2 } + + ubiAclIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create and remove access-list configuration on interface" + ::= { ubiAclIfEntry 3 } + + + +-- *********************************************************** +-- ubiAclMacTable +-- *********************************************************** + + ubiAclMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about MAC access-list." + ::= { ubiAclMIBObjects 4 } + + ubiAclMacEntry OBJECT-TYPE + SYNTAX UbiAclMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for MAC access-list." + INDEX { ubiAclMacName, ubiAclMacType, ubiAclMacSrcAddress, + ubiAclMacSrcMask, ubiAclMacDstAddress, ubiAclMacDstMask } + ::= { ubiAclMacTable 1 } + + UbiAclMacEntry ::= SEQUENCE { + ubiAclMacName DisplayString, + ubiAclMacType INTEGER, + ubiAclMacSrcAddress MacAddress, + ubiAclMacSrcMask MacAddress, + ubiAclMacDstAddress MacAddress, + ubiAclMacDstMask MacAddress, + ubiAclMacRowStatus RowStatus + } + + ubiAclMacName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access-list name for MAC acl configuration." + ::= { ubiAclMacEntry 1 } + + ubiAclMacType OBJECT-TYPE + SYNTAX INTEGER + { + deny(0), + permit(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC type" + ::= { ubiAclMacEntry 2 } + + ubiAclMacSrcAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source address for MAC access-list" + ::= { ubiAclMacEntry 3 } + + ubiAclMacSrcMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source address mask for MAC access-list" + ::= { ubiAclMacEntry 4 } + + ubiAclMacDstAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address for MAC access-list" + ::= { ubiAclMacEntry 5 } + + ubiAclMacDstMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination address mask for MAC access-list" + ::= { ubiAclMacEntry 6 } + + ubiAclMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create and remove MAC access-list configuration" + ::= { ubiAclMacEntry 7 } + + -- *********************************************************** +-- ubiAclUserTable +-- *********************************************************** + + ubiAclUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclUserEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about user access-list." + ::= { ubiAclMIBObjects 5 } + + ubiAclUserEntry OBJECT-TYPE + SYNTAX UbiAclUserEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for user access-list." + INDEX { ubiUserAclUsername } + ::= { ubiAclUserTable 1 } + + UbiAclUserEntry ::= SEQUENCE { + ubiUserAclUsername DisplayString, + ubiUserAclAcessList Integer32, + ubiUserAclRowStatus RowStatus + } + + ubiUserAclUsername OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS current + DESCRIPTION + "User name for applying access-list" + ::= { ubiAclUserEntry 1 } + + ubiUserAclAcessList OBJECT-TYPE + SYNTAX Integer32(1..99) + ACCESS read-create + STATUS current + DESCRIPTION + "The access list name for user access-list" + ::= { ubiAclUserEntry 2 } + + ubiUserAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-create + STATUS current + DESCRIPTION + "Create and remove user access-list configuration" + ::= { ubiAclUserEntry 3 } + +-- *********************************************************** +-- ubiAclSnmpTable +-- *********************************************************** + + ubiAclSnmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclSnmpEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about SNMP access-list." + ::= { ubiAclMIBObjects 6 } + + ubiAclSnmpEntry OBJECT-TYPE + SYNTAX UbiAclSnmpEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for SNMP access-list." + INDEX { ubiAclSnmpCommunityName } + ::= { ubiAclSnmpTable 1 } + + UbiAclSnmpEntry ::= SEQUENCE { + ubiAclSnmpCommunityName DisplayString, + ubiAclSnmpAccessLevel INTEGER, + ubiAclSnmpAccessList Integer32, + ubiAclSnmpRowStatus RowStatus + } + + ubiAclSnmpCommunityName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS current + DESCRIPTION + "SNMP community for applying access-list" + ::= { ubiAclSnmpEntry 1 } + + ubiAclSnmpAccessLevel OBJECT-TYPE + SYNTAX INTEGER + { + ro(1), + rw(2) + } + ACCESS read-create + STATUS current + DESCRIPTION + "The access type of community" + ::= { ubiAclSnmpEntry 2 } + + ubiAclSnmpAccessList OBJECT-TYPE + SYNTAX Integer32(1..99) + ACCESS read-create + STATUS current + DESCRIPTION + "The access list number for SNMP access-list" + ::= { ubiAclSnmpEntry 3 } + + ubiAclSnmpRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-create + STATUS current + DESCRIPTION + "Create and remove SNMP access-list configuration" + ::= { ubiAclSnmpEntry 4 } + +-- *********************************************************** +-- ubiAclProtocolTable +-- *********************************************************** + + ubiAclProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAclProtocolEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about access-list for telnet/ftp protocol." + ::= { ubiAclMIBObjects 7 } + + ubiAclProtocolEntry OBJECT-TYPE + SYNTAX UbiAclProtocolEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for telnet/ftp protocol access-list." + INDEX { ubiAclProtocolType } + ::= { ubiAclProtocolTable 1 } + + UbiAclProtocolEntry ::= SEQUENCE { + ubiAclProtocolType INTEGER, + ubiAclProtocolAclName DisplayString, + ubiAclProtocolRowStatus RowStatus + } + + ubiAclProtocolType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ftp(1), + telnet(2) + } + ACCESS read-only + STATUS current + DESCRIPTION + "The type of protocol" + ::= { ubiAclProtocolEntry 1 } + + ubiAclProtocolAclName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-create + STATUS current + DESCRIPTION + "The access list name for telnet/ftp protocol" + ::= { ubiAclProtocolEntry 2 } + + ubiAclProtocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-create + STATUS current + DESCRIPTION + "Create and remove telnet/ftn protocol + access-list configuration" + ::= { ubiAclProtocolEntry 3 } + +-- *********************************************************** +-- ubiIpv6AclTable +-- *********************************************************** + + ubiIpv6AclTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiIpv6AclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about IPv6 access-list." + ::= { ubiAclMIBObjects 8 } + + ubiIpv6AclEntry OBJECT-TYPE + SYNTAX UbiIpv6AclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for particular IPv6 access-list." + INDEX { ubiIpv6AclName, ubiIpv6AclType, ubiIpv6AclSourceAddr, ubiIpv6AclSourceAddrPfxLen, ubiIpv6AclExactMatch } + ::= { ubiIpv6AclTable 1 } + + UbiIpv6AclEntry ::= SEQUENCE { + ubiIpv6AclName DisplayString, + ubiIpv6AclType Integer32, + ubiIpv6AclSourceAddr InetAddress, + ubiIpv6AclSourceAddrPfxLen Integer32, + ubiIpv6AclExactMatch Integer32, + ubiIpv6AclRowStatus RowStatus + } + + ubiIpv6AclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Access-list name. + Available name value below: + + WORD" + ::= { ubiIpv6AclEntry 1 } + + ubiIpv6AclType OBJECT-TYPE + SYNTAX Integer32 + { + deny(0), + permit(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Access-list type" + ::= { ubiIpv6AclEntry 2 } + + ubiIpv6AclSourceAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Access-list source address." + ::= { ubiIpv6AclEntry 3 } + + ubiIpv6AclSourceAddrPfxLen OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Access-list source address prefix length." + ::= { ubiIpv6AclEntry 4 } + + ubiIpv6AclExactMatch OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 Access-list exact match of the prefixes." + ::= { ubiIpv6AclEntry 5 } + + + ubiIpv6AclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create or remove IPv6 access-list entry" + ::= { ubiIpv6AclEntry 6 } + + + + + +-- *********************************************************** +-- ubiIpv6AclExtTable +-- *********************************************************** + + ubiIpv6AclExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiIpv6AclExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about extended access-list." + ::= { ubiAclMIBObjects 9 } + + ubiIpv6AclExtEntry OBJECT-TYPE + SYNTAX UbiIpv6AclExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + for particular extention access-list." + INDEX { ubiIpv6AclExtName, ubiIpv6AclExtType, + ubiIpv6AclExtSrcAddr, ubiIpv6AclExtSrcAddrPfxLen, + ubiIpv6AclExtDstAddr, ubiIpv6AclExtDstAddrPfxLen, + ubiIpv6AclExtProtocol, ubiIpv6AclExtIcmpType, ubiIpv6AclExtSrcEqual, + ubiIpv6AclExtSport, ubiIpv6AclExtDestEqual, ubiIpv6AclExtDport, + ubiIpv6AclExtLog, ubiIpv6AclExtPrecedence, ubiIpv6AclExtTos } + ::= { ubiIpv6AclExtTable 1 } + + UbiIpv6AclExtEntry ::= SEQUENCE { + ubiIpv6AclExtName DisplayString, + ubiIpv6AclExtType Integer32, + ubiIpv6AclExtSrcAddr InetAddress, + ubiIpv6AclExtSrcAddrPfxLen Integer32, + ubiIpv6AclExtDstAddr InetAddress, + ubiIpv6AclExtDstAddrPfxLen Integer32, + ubiIpv6AclExtProtocol Integer32, + ubiIpv6AclExtIcmpType Integer32, + ubiIpv6AclExtSrcEqual Integer32, + ubiIpv6AclExtSport Integer32, + ubiIpv6AclExtDestEqual Integer32, + ubiIpv6AclExtDport Integer32, + ubiIpv6AclExtLog Integer32, + ubiIpv6AclExtPrecedence Integer32, + ubiIpv6AclExtTos Integer32, + ubiIpv6AclExtRowStatus RowStatus + } + + ubiIpv6AclExtName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list name. + Available name value below: + + WORD" + ::= { ubiIpv6AclExtEntry 1 } + + ubiIpv6AclExtType OBJECT-TYPE + SYNTAX Integer32 + { + deny(0), + permit(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list type" + ::= { ubiIpv6AclExtEntry 2 } + + ubiIpv6AclExtSrcAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list source address" + ::= { ubiIpv6AclExtEntry 3 } + + ubiIpv6AclExtSrcAddrPfxLen OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list source address prefix length" + ::= { ubiIpv6AclExtEntry 4 } + + ubiIpv6AclExtDstAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list destination address" + ::= { ubiIpv6AclExtEntry 5 } + + ubiIpv6AclExtDstAddrPfxLen OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list destination address prefix length" + ::= { ubiIpv6AclExtEntry 6 } + + ubiIpv6AclExtProtocol OBJECT-TYPE + SYNTAX Integer32 + { + ipv6(0), + tcp(6), + udp(17), + rsvp(46), + gre(47), + esp(50), + ahp(51), + icmpv6(58), + ipcomp(108), + vrrp(112), + sctp(132), + any(256) + }(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list protocol type. + Protocol 'any' could be set at string access-list only" + ::= { ubiIpv6AclExtEntry 7 } + + ubiIpv6AclExtIcmpType OBJECT-TYPE + SYNTAX Integer32 + { + echoReply(0), + destinationUnreachable(3), + sourceQuench(4), + redirect(5), + echoRequest(8), + routerAdvertisement(9), + routerSolicitation(10), + timeExceed(11), + parameterProblem(12), + timestampRequest(13), + timestampReply(14), + informationRequest(15), + informationReply(16), + addressMaskRequest(17), + addressMaskReply(18), + none(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list ICMP message type. + Available ICMP message type below: + + 0 Echo Reply + 3 Destination Unreachable + 4 Source Quench + 5 Redirect (change route) + 8 Echo Request + 9 Router Advertisement + 10 Router Solicitation + 11 Time Exceeded + 12 Parameter Problem + 13 Timestamp Request + 14 Timestamp Reply + 15 Information Request + 16 Information Reply + 17 Address Mask Request + 18 Address Mask Reply" + ::= { ubiIpv6AclExtEntry 8 } + + ubiIpv6AclExtSrcEqual OBJECT-TYPE + SYNTAX Integer32 + { + noOper(0), + equal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list source port equal. + If value is 1, + compare 'ubiIpv6AclExtSport' with a source port in packet." + ::= { ubiIpv6AclExtEntry 9 } + + ubiIpv6AclExtSport OBJECT-TYPE ------- + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list source port" + ::= { ubiIpv6AclExtEntry 10 } + + ubiIpv6AclExtDestEqual OBJECT-TYPE + SYNTAX Integer32 + { + noOper(0), + equal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list destination port equal. + If value is 1, + compare 'ubiIpv6AclExtDport' with a destination port in packet." + ::= { ubiIpv6AclExtEntry 11 } + + ubiIpv6AclExtDport OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended IPv6 access-list destination port" + ::= { ubiIpv6AclExtEntry 12 } + + ubiIpv6AclExtLog OBJECT-TYPE + SYNTAX Integer32 + { + disble(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Extended IPv6 access-list log the results" + ::= { ubiIpv6AclExtEntry 13 } + + ubiIpv6AclExtPrecedence OBJECT-TYPE + SYNTAX Integer32{ + none(256) + }(0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Extended IPv6 access-list precedence" + ::= { ubiIpv6AclExtEntry 14 } + + ubiIpv6AclExtTos OBJECT-TYPE + SYNTAX Integer32{ + none(256) + }(0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Extended IPv6 access-list Type Of Service value" + ::= { ubiIpv6AclExtEntry 15 } + + ubiIpv6AclExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create or remove extended IPv6 access-list entry" + ::= { ubiIpv6AclExtEntry 16 } + + + + + + + + +-- *********************************************************** +-- ubiAclMIBConformance +-- *********************************************************** +ubiAclMIBCompliances OBJECT IDENTIFIER ::= { ubiAclMIBConformance 1 } +ubiAclMIBGroups OBJECT IDENTIFIER ::= { ubiAclMIBConformance 2 } +-- Compliance + + ubiAclMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the UBQS-ACCESS-LIST-MIB" + MODULE -- this module + MANDATORY-GROUPS { + ubiAclGroup, + ubiAclExtGroup, + ubiAclProtocolGroup + } + GROUP ubiAclGroup + DESCRIPTION + "" + GROUP ubiAclExtGroup + DESCRIPTION + "" + GROUP ubiAclProtocolGroup + DESCRIPTION + "" + ::= { ubiAclMIBCompliances 1 } + + + ubiAclGroup OBJECT-GROUP + OBJECTS { + ubiAclName, + ubiAclType, + ubiAclSourceAddr, + ubiAclsourceAddrMask, + ubiAclRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about access-list." + ::= { ubiAclMIBGroups 1 } + + ubiAclExtGroup OBJECT-GROUP + OBJECTS { + ubiAclExtName, + ubiAclExtType, + ubiAclExtSrcAddr, + ubiAclExtSrcAddrMask, + ubiAclExtDstAddr, + ubiAclExtDstAddrMask, + ubiAclExtProtocol, + ubiAclExtIcmpType, + ubiAclExtIgmpType, + ubiAclExtSrcEqual , + ubiAclExtSport, + ubiAclExtDestEqual, + ubiAclExtDport, + ubiAclExtPrecedence, + ubiAclExtTos, + ubiAclExtRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about access-list." + ::= { ubiAclMIBGroups 2 } + + ubiAclProtocolGroup OBJECT-GROUP + OBJECTS { + ubiAclProtocolType, + ubiAclProtocolAclName, + ubiAclProtocolRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about access restriction by protocol." + ::= { ubiAclMIBGroups 3 } + +END \ No newline at end of file -- cgit v1.2.3