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
|
-- ----------------------------------------------------------------------------
--
-- SIAE MICROELETTRONICA s.p.a.
--
-- Via Michelangelo Buonarroti, 21
-- 20093 - Cologno Monzese
-- Milano
-- ITALY
--
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------
SIAE-HITLESS-AGGRL1-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
siaeMib
FROM SIAE-TREE-MIB
linkSettingsEntry, linkStatusEntry
FROM SIAE-RADIO-SYSTEM-MIB
aggrL1Entry
FROM SIAE-AGGRL1-MANAGEMENT-MIB;
hitlessAggregationL1 MODULE-IDENTITY
LAST-UPDATED "201602290000Z"
ORGANIZATION "SIAE MICROELETTRONICA spa"
CONTACT-INFO
"SIAE MICROELETTONICA s.p.a.
Via Michelangelo Buonarroti, 21
20093 - Cologno Monzese
Milano - ITALY
Phone : +39-02-27325-1
E-mail: tbd@siaemic.com
"
DESCRIPTION
"This module contains the hitless extension for a Level 1
aggregations of SIAE equipments.
The Hitless L1 aggregation is a method to define radio link
degradation in order to remove it from aggregation in advance
(link status estimator).
Only ethernet traffic is affected.
The current TX profile of a link is used as extimator of the
link status. When ACM modulation goes under a predefined profile
(configurable by operator) the corresponding link is removed from
RLAG. A radio link is considered unavailable for ethernet traffic
during all the time that the current modulation remain under
the predefined HITLESS profile (modulation).
Every radio link is considered working in three separate ZONEs
- GOOD ZONE: When it is working between the HITLESS profile
(included) and the UPPER profile (included)
- HITLESS ZONE: When it is working between the LOWER profile
(included) and the HITLESS profile (excluded)
- BAD ZONE: When the modem is unlocked
NE is in charge to select which of the links, that are working into
the HITLESS ZONE, participate in RLAG. The decision is taken
according to three possible behaviors:
- ALL survive: All links remain used by aggregator when working
into the HITLESS ZONE
- ONE survive: When NO link is working into the GOOD ZONE,
the last link entered into the HITLESS ZONE
continues to be used by the aggregator
- NONE survive: Each link is removed from aggregation when working
into the HITLESS ZONE
Note that when HITLESS profile is configured equal to the LOWER
profile, the ONE survive and NONE survive behave like the ALL
survive.
"
REVISION "201602290000Z"
DESCRIPTION
"Initial version 01.00.00.
"
::= { siaeMib 98 }
------ Beginning -------------------------------------------------------------
hlAggrL1MibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical version of this module.
The string version of this MIB have the following format:
XX.YY.ZZ
so, for example, the value 1 should be interpreted as 00.00.01
and the value 10001 should be interpreted as 01.00.01."
::= {hitlessAggregationL1 1}
------- Begin of hlAggrL1Table
--
hlAggrL1Table OBJECT-TYPE
SYNTAX SEQUENCE OF HlAggrL1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of hitless L1 aggregation (RLAG) entries.
"
::= {hitlessAggregationL1 2}
hlAggrL1Entry OBJECT-TYPE
SYNTAX HlAggrL1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to the
hitless extension for L1 aggregation.
"
AUGMENTS {aggrL1Entry}
::= {hlAggrL1Table 1}
HlAggrL1Entry ::=
SEQUENCE {
hlAggrL1Mode INTEGER,
hlAggrL1Behaviour INTEGER
}
hlAggrL1Mode OBJECT-TYPE
SYNTAX INTEGER {
hlAggrL1Auto (1),
hlAggrL1Manual (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines how the HITLESS profiles is choosen (HITLESS
profile is last profile that is considered good for L1 agrregation):
hlAggrL1Auto(1): NE uses linkTxLowerProfile+1 as HITLESS profile
hlAggrL1Manual(2): NE uses the values set in hlLinkSettingsTable
as HITLESS profile
"
DEFVAL {hlAggrL1Auto}
::= {hlAggrL1Entry 1}
hlAggrL1Behaviour OBJECT-TYPE
SYNTAX INTEGER { hlAggrL1AllSurvive (1),
hlAggrL1OneSurvive (2),
hlAggrL1NoneSurvive (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Every radio link is considered working in three separate ZONEs:
GOOD ZONE: When it is working between the HITLESS profile
(included) and the UPPER profile (included)
HITLESS ZONE: When it is working between the LOWER profile
(included) and the HITLESS profile (excluded)
BAD ZONE: When the modem is unlocked
HITLESS profile (one for each radio link) is last profile that
is considered good for L1 aggregation.
NE is in charge to select which of the links that are working
into the HITLESS ZONE participate in L1 aggregation. The decision
is taken according to three possible behaviors:
hlAggrL1AllSurvive(1): All links remain used by aggregator when
working into the HITLESS ZONE.
hlAggrL1OneSurvive(2): When NO link is working into the GOOD ZONE,
the last link entered into the HITLESS ZONE
continues to be used by the aggregator
hlAggrL1NoneSurvive(3): Each link is removed from aggregation when
working into the HITLESS ZONE
"
DEFVAL {hlAggrL1AllSurvive}
::= {hlAggrL1Entry 2}
--
------- End of hlAggrL1Table
------- Begin of hlLinkSettingsTable
--
hlLinkSettingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HlLinkSettingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with the hitless L1 aggregation extension of
linkSettingsEntry. The content of this table can be changed by a
manager if linkRowStatus is notInService(2).
"
::= {hitlessAggregationL1 3}
hlLinkSettingsEntry OBJECT-TYPE
SYNTAX HlLinkSettingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the hitless L1 aggregation extension of
linkSettingsEntry.
."
AUGMENTS {linkSettingsEntry}
::= {hlLinkSettingsTable 1}
HlLinkSettingsEntry ::=
SEQUENCE {
linkHitlessProfile Integer32
}
linkHitlessProfile OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object contains hitless profile that is used to remove the
radio link from the L1 aggregation.
"
::= {hlLinkSettingsEntry 1}
--
------- End of hlLinkSettingsTable
------- Begin of hlLinkStatusTable
--
hlLinkStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF HlLinkStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with hitless L1 aggregation extension of linkStatusEntry.
"
::= {hitlessAggregationL1 4}
hlLinkStatusEntry OBJECT-TYPE
SYNTAX HlLinkStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the hitless L1 aggregation extension of
linkStatusEntry.
"
AUGMENTS {linkStatusEntry }
::= {hlLinkStatusTable 1}
HlLinkStatusEntry ::=
SEQUENCE{
linkHitlessZone INTEGER
}
linkHitlessZone OBJECT-TYPE
SYNTAX INTEGER {
goodZone (1),
hitlessZone (2),
badZone (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object shows the working zone of an aggregated radio
link.
"
::= {hlLinkStatusEntry 1}
--
------- End of hlLinkStatusTable
------ End group -----------------------------------------------------------------
---------------------------------- End -------------------------------------
END
|