1RADLAN-MNGINF-MIB DEFINITIONS ::= BEGIN 2 3-- Title: RADLAN MNGINF ROS 4-- This Private MIB supports the Management ACL for ROS 5-- Version: 7.30 6-- Date: 25 Mar 2003 7 8 9 10IMPORTS 11 rnd FROM RADLAN-MIB 12 OBJECT-TYPE, IpAddress, Unsigned32, 13 MODULE-IDENTITY FROM SNMPv2-SMI 14 DisplayString FROM SNMPv2-TC 15 TEXTUAL-CONVENTION, 16 TruthValue, RowStatus FROM SNMPv2-TC; 17 18rlMngInf MODULE-IDENTITY 19 LAST-UPDATED "200309210000Z" 20 ORGANIZATION "" 21 CONTACT-INFO 22 "" 23 DESCRIPTION 24 "The private MIB module definition for management access control." 25 REVISION "200309210000Z" 26 DESCRIPTION 27 "Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes." 28 ::= { rnd 89 } 29 30RlMngInfServiceType ::= TEXTUAL-CONVENTION 31 STATUS current 32 DESCRIPTION 33 "Management ACL Service type" 34 SYNTAX INTEGER { 35 dontCare(0), 36 telnet(1), 37 snmp(2), 38 http(3), 39 https(4), 40 ssh(5) 41 } 42 43RlMngInfActionType ::= TEXTUAL-CONVENTION 44 STATUS current 45 DESCRIPTION 46 "Management ACL Action definition." 47 SYNTAX INTEGER { 48 permit(0), 49 deny(1) 50 } 51 52rlMngInfMibVersion OBJECT-TYPE 53 SYNTAX INTEGER 54 MAX-ACCESS read-only 55 STATUS current 56 DESCRIPTION 57 "MIB's version, the current version is 1." 58 ::= {rlMngInf 1} 59 60rlMngInfEnable OBJECT-TYPE 61 SYNTAX TruthValue 62 MAX-ACCESS read-write 63 STATUS current 64 DESCRIPTION 65 "The variable specifies if Management ACL functionality is enabled." 66 ::= {rlMngInf 2} 67 68rlMngInfActiveListName OBJECT-TYPE 69 SYNTAX DisplayString (SIZE(0..32)) 70 MAX-ACCESS read-write 71 STATUS current 72 DESCRIPTION 73 "The currently activated Management ACL name" 74 ::= {rlMngInf 3} 75 76rlMngInfListTable OBJECT-TYPE 77 SYNTAX SEQUENCE OF RlMngInfListEntry 78 MAX-ACCESS not-accessible 79 STATUS current 80 DESCRIPTION 81 "The table specifies all defined Access Lists definitions" 82 ::= {rlMngInf 4} 83 84rlMngInfListEntry OBJECT-TYPE 85 SYNTAX RlMngInfListEntry 86 MAX-ACCESS not-accessible 87 STATUS current 88 DESCRIPTION 89 "Row definition for this table." 90 INDEX { rlMngInfListName, rlMngInfListPriority } 91 ::= { rlMngInfListTable 1} 92 93RlMngInfListEntry ::= SEQUENCE { 94 rlMngInfListName DisplayString, 95 rlMngInfListPriority Unsigned32, 96 rlMngInfListIfIndex Unsigned32, 97 rlMngInfListIpAddr IpAddress, 98 rlMngInfListIpNetMask IpAddress, 99 rlMngInfListService RlMngInfServiceType, 100 rlMngInfListAction RlMngInfActionType, 101 rlMngInfListRowStatus RowStatus 102} 103 104rlMngInfListName OBJECT-TYPE 105 SYNTAX DisplayString (SIZE(1..32)) 106 MAX-ACCESS read-only 107 STATUS current 108 DESCRIPTION 109 "The Name of the Access List." 110 ::= { rlMngInfListEntry 1} 111 112rlMngInfListPriority OBJECT-TYPE 113 SYNTAX Unsigned32 (1..65535) 114 MAX-ACCESS read-only 115 STATUS current 116 DESCRIPTION 117 "The Priority value." 118 ::= { rlMngInfListEntry 2} 119 120rlMngInfListIfIndex OBJECT-TYPE 121 SYNTAX Unsigned32 122 MAX-ACCESS read-write 123 STATUS current 124 DESCRIPTION 125 "The IfIndex value. The IfIndex can be configured to be 0, which means don't care value." 126 ::= { rlMngInfListEntry 3} 127 128rlMngInfListIpAddr OBJECT-TYPE 129 SYNTAX IpAddress 130 MAX-ACCESS read-write 131 STATUS current 132 DESCRIPTION 133 "The IP address. The IP address can be configured to be 0, which means don't care value." 134 ::= { rlMngInfListEntry 4} 135 136rlMngInfListIpNetMask OBJECT-TYPE 137 SYNTAX IpAddress 138 MAX-ACCESS read-write 139 STATUS current 140 DESCRIPTION 141 "The subnet mask associated with the IP address of this entry. The value of the mask is 142 an IP address with all the network bits set to 1 and all the hosts bits set to 0." 143 ::= { rlMngInfListEntry 5} 144 145rlMngInfListService OBJECT-TYPE 146 SYNTAX RlMngInfServiceType 147 MAX-ACCESS read-write 148 STATUS current 149 DESCRIPTION 150 "Service type. The Service type address can be configured to be 0, 151 which means any of Telnet, SNMP, HTTP, HTTPS, SSH." 152 ::= { rlMngInfListEntry 6} 153 154rlMngInfListAction OBJECT-TYPE 155 SYNTAX RlMngInfActionType 156 MAX-ACCESS read-write 157 STATUS current 158 DESCRIPTION 159 "Action type. Can be permit or deny." 160 ::= { rlMngInfListEntry 7} 161 162rlMngInfListRowStatus OBJECT-TYPE 163 SYNTAX RowStatus 164 MAX-ACCESS read-write 165 STATUS current 166 DESCRIPTION 167 "The row status variable, used according to 168 row installation and removal conventions." 169 ::= { rlMngInfListEntry 8} 170 171--- Management Interface auditing control (SysLog) 172 173rlMngInfAuditingEnable OBJECT-TYPE 174 SYNTAX TruthValue 175 MAX-ACCESS read-write 176 STATUS current 177 DESCRIPTION 178 "Controls whether SysLog messages 179 should be issued on reject by rule" 180 DEFVAL { true } 181 ::= { rlMngInf 5 } 182 183END 184 185