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