summaryrefslogtreecommitdiff
path: root/MIBS/radlan/RADLAN-MAC-BASE-PRIO
blob: 634a4b49fa94714a68f7f15e729502410526230b (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
RADLAN-MAC-BASE-PRIO DEFINITIONS ::= BEGIN

-- Title:      RADLAN MAC BASE PRIO
-- Version:    7.36
-- Date:       1 Apr 2004
--
IMPORTS
    OBJECT-TYPE                                 FROM SNMPv2-SMI
    rnd                                         FROM RADLAN-MIB
    MacAddress                                  FROM SNMPv2-TC
    RowStatus                                   FROM RADLAN-SNMPv2;

rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }

rlMacBasePrioMibVersion OBJECT-TYPE
    SYNTAX      INTEGER
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Indicates the snmp support version that is supported by
        this device."
    ::= { rlMacBasePrio 1 }

rlMacBasePrioSupport OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(1))
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "indicates which features of the max base prio
        are supported:
            (bit 0 is the most significant bit)
            bit 0 - ForceL3Cos
            bit 1 - SADA_TC
        "
    ::= { rlMacBasePrio 2 }

rlMacBasePrioForceL3CosEnable   OBJECT-TYPE
    SYNTAX INTEGER {
        enable(1),
        disable(2)
    }
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "This variable controlls the activation of ForceL3Cos feature in Mac base
        priority"
    ::= { rlMacBasePrio 3 }

rlMacBasePrioForceL3CosTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF RlMacBasePrioForceL3CosEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
        "A table that contains information about ranges
        of addresses that are used in the mac based ptiority
        with the ForceL3Cos feature."
    ::= { rlMacBasePrio 4 }

rlMacBasePrioForceL3CosEntry OBJECT-TYPE
    SYNTAX  RlMacBasePrioForceL3CosEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
        "Information about ranges of  MAC addresses
        that are used in the mac based priority with
        the ForeL3Cos feature"
    INDEX   { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask }
    ::= { rlMacBasePrioForceL3CosTable 1 }

RlMacBasePrioForceL3CosEntry ::=
    SEQUENCE {
        rlMacBasePrioForceL3CosAddress
            MacAddress,
        rlMacBasePrioForceL3CosMask
            MacAddress,
        rlMacBasePrioForceL3CosRowStatus
            RowStatus
    }

rlMacBasePrioForceL3CosAddress OBJECT-TYPE
    SYNTAX  MacAddress
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "The range of address of this entry.
        The range may not hold MAC multicast addresses. "
    ::= { rlMacBasePrioForceL3CosEntry 1 }

rlMacBasePrioForceL3CosMask OBJECT-TYPE
    SYNTAX  MacAddress
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "Indicate the mask to be logical-ANDed with the
        learned  address  before  being compared to
        the value  in  the  rlMacBasePrioForceL3CosAddress  field."
    ::= { rlMacBasePrioForceL3CosEntry 2 }

rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE
    SYNTAX   RowStatus
    MAX-ACCESS read-write
    STATUS   current
    DESCRIPTION
       "The row status variable, used according to
       row installation and removal conventions."
    ::= { rlMacBasePrioForceL3CosEntry 3 }

rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
        "The table holds the global parameters of
        the L3 cos :TC, UP,DSCP."
    ::= { rlMacBasePrio 5 }

rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE
    SYNTAX  RlMacBasePrioForceL3CosParamsEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
        ""
    INDEX   { rlMacBasePrioForceL3CosParamsEntryIndex }
    ::= { rlMacBasePrioForceL3CosParamsTable 1 }

RlMacBasePrioForceL3CosParamsEntry ::=
    SEQUENCE {
        rlMacBasePrioForceL3CosParamsEntryIndex
            INTEGER,
        rlMacBasePrioForceL3CosParamsEntryTC
            INTEGER,
        rlMacBasePrioForceL3CosParamsEntryUP
            INTEGER,
        rlMacBasePrioForceL3CosParamsEntryDSCP
            INTEGER
    }

rlMacBasePrioForceL3CosParamsEntryIndex   OBJECT-TYPE
    SYNTAX INTEGER
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "Index of the ForceL3Cos parameters table."
    ::= { rlMacBasePrioForceL3CosParamsEntry 1 }

rlMacBasePrioForceL3CosParamsEntryTC   OBJECT-TYPE
    SYNTAX INTEGER
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "The value of the globla TC"
    ::= { rlMacBasePrioForceL3CosParamsEntry 2 }

rlMacBasePrioForceL3CosParamsEntryUP   OBJECT-TYPE
    SYNTAX INTEGER
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "The value of the globla UP"
    ::= { rlMacBasePrioForceL3CosParamsEntry 3 }

rlMacBasePrioForceL3CosParamsEntryDSCP   OBJECT-TYPE
    SYNTAX INTEGER
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "The value of the globla DSCP"
    ::= { rlMacBasePrioForceL3CosParamsEntry 4 }

rlMacBasePrioSADATCEnable   OBJECT-TYPE
    SYNTAX INTEGER {
        enable(1),
        disable(2)
    }
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "This variable controlls the activation of SA/DA priority feature in Mac base
        priority"
    ::= { rlMacBasePrio 6 }

rlMacBasePrioSADATCTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF RlMacBasePrioSADATCEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
        "A table that contains information about ranges
        of addresses that are used in the mac based ptiority
        with the ForceL3Cos feature."
    ::= { rlMacBasePrio 7 }

rlMacBasePrioSADATCEntry OBJECT-TYPE
    SYNTAX  RlMacBasePrioSADATCEntry
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
        "Information about ranges of  MAC addresses
        that are used in the mac based priority with
        the ForeL3Cos feature"
    INDEX   { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask }
    ::= { rlMacBasePrioSADATCTable 1 }

RlMacBasePrioSADATCEntry ::=
    SEQUENCE {
        rlMacBasePrioSADATCAddress
            MacAddress,
        rlMacBasePrioSADATCMask
            MacAddress,
        rlMacBasePrioSADATCPrio
            INTEGER,
        rlMacBasePrioSADATCRowStatus
            RowStatus
    }

rlMacBasePrioSADATCAddress OBJECT-TYPE
    SYNTAX  MacAddress
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "The range of address of this entry.
        The range may not hold MAC multicast addresses. "
    ::= { rlMacBasePrioSADATCEntry 1 }

rlMacBasePrioSADATCMask OBJECT-TYPE
    SYNTAX  MacAddress
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "Indicate the mask to be logical-ANDed with the
        learned  address  before  being compared to
        the value  in  the  rlMacBasePrioSADATCAddress  field."
    ::= { rlMacBasePrioSADATCEntry 2 }

    rlMacBasePrioSADATCPrio OBJECT-TYPE
    SYNTAX  INTEGER
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "The priority that will assign to all MAC
        addresses that are match the range of this entry."
    ::= { rlMacBasePrioSADATCEntry 3 }

rlMacBasePrioSADATCRowStatus OBJECT-TYPE
    SYNTAX   RowStatus
    MAX-ACCESS read-write
    STATUS   current
    DESCRIPTION
       "The row status variable, used according to
       row installation and removal conventions."
    ::= { rlMacBasePrioSADATCEntry 4 }

END