summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-DOT11-SAVI-MIB
blob: 6bdacf8585533c09e514d578db7b723553e3b765 (plain)
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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
-- =============================================================================
-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd.  All rights reserved.
--
-- Description:
--   The file defines a MIB to provide SAVI information such
--   as SAVI statistic and notification events.
-- Reference:
-- Version: V1.0
-- History:
--   V1.0 created by  qiuchunxia
--     Initial version 2020-07-15
-- =============================================================================
HH3C-DOT11-SAVI-MIB DEFINITIONS ::=BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Counter64, Unsigned32
        FROM SNMPv2-SMI
    MacAddress, TruthValue
        FROM SNMPv2-TC
    InetVersion, InetAddressType, InetAddress
        FROM INET-ADDRESS-MIB
    hh3cDot11, Hh3cDot11ObjectIDType, Hh3cDot11RadioScopeType
        FROM HH3C-DOT11-REF-MIB;

hh3cDot11SAVI MODULE-IDENTITY
    LAST-UPDATED "202007151800Z" --July 15, 2020 at 18:00 GMT
    ORGANIZATION
        "New H3C Tech. Co., Ltd."
    CONTACT-INFO
        "Platform Team New H3C Tech. Co., Ltd.
         Hai-Dian District Beijing P.R. China
         http://www.h3c.com
         Zip: 100085"
    DESCRIPTION
        "The MIB Module for managing SAVI objects in WLAN scenario."

    REVISION "202007151800Z"        -- July 15, 2020 at 18:00 GMT
    DESCRIPTION
        "The initial revision of this MIB module."
    ::= { hh3cDot11 20 }

hh3cDot11SAVIObjects OBJECT IDENTIFIER ::= { hh3cDot11SAVI 1 }

-- Service parameters

hh3cDot11SAVIServiceTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF Hh3cDot11SAVIServiceEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The table containing SAVI running parameters
                of each Service."
    ::= { hh3cDot11SAVIObjects 1 }

hh3cDot11SAVIServiceEntry OBJECT-TYPE
    SYNTAX      Hh3cDot11SAVIServiceEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "An entry containing SAVI running parameters
                 of a Service."
    INDEX
        {
            hh3cDot11SAVIServiceIPVersion,
            hh3cDot11SAVIServiceServiceName
        }
    ::= { hh3cDot11SAVIServiceTable 1 }

Hh3cDot11SAVIServiceEntry ::=
    SEQUENCE {
        hh3cDot11SAVIServiceIPVersion          InetVersion,
        hh3cDot11SAVIServiceServiceName        OCTET STRING,
        hh3cDot11SAVIServiceValidStatus        TruthValue
    }

hh3cDot11SAVIServiceIPVersion      OBJECT-TYPE
    SYNTAX      InetVersion
    MAX-ACCESS  not-accessible
     STATUS     current
     DESCRIPTION
                "The IP version."
    ::= { hh3cDot11SAVIServiceEntry 1 }

hh3cDot11SAVIServiceServiceName  OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE (1..255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The service name."
    ::= { hh3cDot11SAVIServiceEntry 2 }

hh3cDot11SAVIServiceValidStatus OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
                "The validation status of the interface.
                Setting this attribute to true,
                the interface will check source address."
    ::= { hh3cDot11SAVIServiceEntry 3 }

-- Savi Filtering Table

hh3cDot11SAVIFilteringTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF Hh3cDot11SAVIFilteringEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The filtering table is used to filter packets."
    ::= { hh3cDot11SAVIObjects 2 }

hh3cDot11SAVIFilteringEntry OBJECT-TYPE
    SYNTAX      Hh3cDot11SAVIFilteringEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "An entry containing the filtering parameters.
                Entries are keyed on the anchor."
    INDEX
        {
            hh3cDot11SAVIFilteringIpType,
            hh3cDot11SAVIFilteringServName,
            hh3cDot11SAVIFilteringIpAddress
        }
    ::= { hh3cDot11SAVIFilteringTable 1 }

Hh3cDot11SAVIFilteringEntry ::=
    SEQUENCE {
        hh3cDot11SAVIFilteringIpType          InetAddressType,
        hh3cDot11SAVIFilteringServName        OCTET STRING,
        hh3cDot11SAVIFilteringIpAddress      InetAddress,
        hh3cDot11SAVIFilteringMacAddr        MacAddress
    }

hh3cDot11SAVIFilteringIpType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "IP address type of the source IP."
    ::= { hh3cDot11SAVIFilteringEntry 1 }

hh3cDot11SAVIFilteringServName  OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE (1..255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The service name."
    ::= { hh3cDot11SAVIFilteringEntry 2 }

hh3cDot11SAVIFilteringIpAddress OBJECT-TYPE
    SYNTAX      InetAddress
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The source IP address."
    ::= { hh3cDot11SAVIFilteringEntry 3 }

hh3cDot11SAVIFilteringMacAddr OBJECT-TYPE
    SYNTAX      MacAddress
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
                "The source MAC address."
    ::= { hh3cDot11SAVIFilteringEntry 4 }

-- count of fail packet of each Service

hh3cDot11SAVICountTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF Hh3cDot11SAVICountEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The table containing count of packets dropped
                because of validation failure."
    ::= { hh3cDot11SAVIObjects 3 }

hh3cDot11SAVICountEntry OBJECT-TYPE
    SYNTAX      Hh3cDot11SAVICountEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "An entry containing count of packets dropped
                because of validation failure for each Service."
    INDEX
        {
            hh3cDot11SAVICountIPVersion,
            hh3cDot11SAVICountServiceString
        }
    ::= { hh3cDot11SAVICountTable 1 }

Hh3cDot11SAVICountEntry ::=
    SEQUENCE {
        hh3cDot11SAVICountIPVersion          InetVersion,
        hh3cDot11SAVICountServiceString      OCTET STRING,
        hh3cDot11SAVICountFilterPkts         Counter64
    }

hh3cDot11SAVICountIPVersion      OBJECT-TYPE
    SYNTAX      InetVersion
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The IP version."
    ::= { hh3cDot11SAVICountEntry 1 }

hh3cDot11SAVICountServiceString  OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE (1..255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The service name."
    ::= { hh3cDot11SAVICountEntry 2 }

hh3cDot11SAVICountFilterPkts OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
                "The count of dropped packets."
    ::= { hh3cDot11SAVICountEntry 3 }

-- statistic of packet of each ap

hh3cDot11SAVIStatisTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF Hh3cDot11SAVIStatisEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "The table containing the SAVI statistics."
    ::= { hh3cDot11SAVIObjects 4 }

hh3cDot11SAVIStatisEntry OBJECT-TYPE
    SYNTAX      Hh3cDot11SAVIStatisEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "An entry containing the SAVI statistics for each AP."
    INDEX
        {
            hh3cDot11SAVIStatisAPID,
            hh3cDot11SAVIStatisRadioID
        }
    ::= { hh3cDot11SAVIStatisTable 1 }

Hh3cDot11SAVIStatisEntry ::=
    SEQUENCE {
        hh3cDot11SAVIStatisAPID          Hh3cDot11ObjectIDType,
        hh3cDot11SAVIStatisRadioID       Hh3cDot11RadioScopeType,
        hh3cDot11SAVIStatisCount         Counter64,
        hh3cDot11SAVIStatisBytes         Counter64,
        hh3cDot11SAVIBindingCount        Counter64
    }

hh3cDot11SAVIStatisAPID      OBJECT-TYPE
    SYNTAX      Hh3cDot11ObjectIDType
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "To uniquely identify an AP  "
    ::= { hh3cDot11SAVIStatisEntry 1 }

hh3cDot11SAVIStatisRadioID  OBJECT-TYPE
    SYNTAX      Hh3cDot11RadioScopeType
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
                "Represents each radio."
::= { hh3cDot11SAVIStatisEntry 2 }

hh3cDot11SAVIStatisCount OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
                "The count of Packets dropped because of
                validation failure."
    ::= { hh3cDot11SAVIStatisEntry 3 }

hh3cDot11SAVIStatisBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
                "The bytes of packets dropped because of
                validation failure."
    ::= { hh3cDot11SAVIStatisEntry 4 }

hh3cDot11SAVIBindingCount OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
                "The count of binding entries."
    ::= { hh3cDot11SAVIStatisEntry 5 }

END