-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRADLAN-DNSCL-MIB
225 lines (195 loc) · 6.19 KB
/
RADLAN-DNSCL-MIB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
RADLAN-DNSCL-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN DNSCL Private Extension
-- This Private MIB supports the DNS Client for ROS
-- Version: 7.30
-- Date: 24 Oct 2003
IMPORTS
rlDnsCl FROM RADLAN-MIB
dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB
DnsName FROM DNS-SERVER-MIB
OBJECT-TYPE, IpAddress,
Unsigned32, Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC-v1
TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC;
rlDnsClMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlDnsCl 1 }
rlDnsClEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the use of the DNS client feature."
::= { rlDnsCl 2 }
rlDnsClDomainNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The domain names table."
::= { rlDnsCl 3}
rlDnsClDomainNameEntry OBJECT-TYPE
SYNTAX RlDnsClDomainNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlDnsClDomainNameName }
::= { rlDnsClDomainNameTable 1 }
RlDnsClDomainNameEntry ::= SEQUENCE {
rlDnsClDomainNameName DnsName,
rlDnsClDomainNameOwner INTEGER,
rlDnsClDomainNameRowStatus RowStatus
}
rlDnsClDomainNameName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The domain name for this ifIndex."
::= { rlDnsClDomainNameEntry 1 }
rlDnsClDomainNameOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Domain Name owner. Static if Domain Name defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsClDomainNameEntry 2 }
rlDnsClDomainNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDnsClDomainNameEntry 3 }
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
SYNTAX INTEGER (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of retransmissions for each query."
DEFVAL { 3 }
::= { rlDnsCl 4 }
rlDnsClMinRetransmissionInterval OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of seconds that must elapsed before
retransmission for each query."
DEFVAL { 5 }
::= { rlDnsCl 5 }
rlDnsClNamesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsClNamesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Names table."
::= { rlDnsCl 6}
rlDnsClNamesEntry OBJECT-TYPE
SYNTAX RlDnsClNamesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlDnsClNamesName,
rlDnsClNamesOwner,
rlDnsClNamesIndex }
::= { rlDnsClNamesTable 1 }
RlDnsClNamesEntry ::= SEQUENCE {
rlDnsClNamesName DnsName,
rlDnsClNamesOwner INTEGER,
rlDnsClNamesIndex Integer32,
rlDnsClNamesAddr IpAddress,
rlDnsClNamesRowStatus RowStatus
}
rlDnsClNamesName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The host name."
::= { rlDnsClNamesEntry 1 }
rlDnsClNamesOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsClNamesEntry 2 }
rlDnsClNamesIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value which makes entries in the table unique when the
other index values (rlDnsClNamesName) do not
provide a unique index."
::= { rlDnsClNamesEntry 3 }
rlDnsClNamesAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host IP address"
::= { rlDnsClNamesEntry 4 }
rlDnsClNamesRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDnsClNamesEntry 5 }
dnsResConfigSbeltExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF DnsResConfigSbeltExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Augmenting dnsResConfigSbeltTable (dns resolver safety belt table)
for added info"
::= {rlDnsCl 7 }
dnsResConfigSbeltExtEntry OBJECT-TYPE
SYNTAX DnsResConfigSbeltExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row of the table dnsResConfigSbeltTable Extended
by this definition."
AUGMENTS { dnsResConfigSbeltEntry }
::= {dnsResConfigSbeltExtTable 1 }
DnsResConfigSbeltExtEntry ::= SEQUENCE {
dnsResConfigSbeltOwner INTEGER
}
dnsResConfigSbeltOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { dnsResConfigSbeltExtEntry 1 }
END