- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1215 lines
No EOL
31 KiB
Text
1215 lines
No EOL
31 KiB
Text
-- *****************************************************************
|
|
-- 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 |