blob: a9d3f520bcc64c0c023927f151a4414ad368a6a0 [file] [log] [blame]
Neels Hofmeyre25018b2017-11-27 21:29:33 +01001OsmoBSC> show network
2...
3 Handover: Off
4...
5OsmoBSC> enable
6
7OsmoBSC# ### No handover config present
8OsmoBSC# show running-config
9... !handover
10
11OsmoBSC# ### Toggling handover on network level affects 'show network':
12OsmoBSC# configure terminal
13OsmoBSC(config)# network
14OsmoBSC(config-net)# do show network
15...
16 Handover: Off
17...
18OsmoBSC(config-net)# handover 1
19OsmoBSC(config-net)# do show network
20...
21 Handover: On
22...
23
24OsmoBSC(config-net)# ### If network level default is 'on', bts level can still override to 'off':
25OsmoBSC(config-net)# bts 0
26OsmoBSC(config-net-bts)# handover 0
27OsmoBSC(config-net-bts)# do show network
28...
29 Handover: Off
30...
31OsmoBSC(config-net-bts)# exit
32
33OsmoBSC(config-net)# ### Create a *second* BTS that is not explicitly 'off':
34OsmoBSC(config-net)# bts 1
35OsmoBSC(config-net-bts)# do show network
36...
37 Handover: On at 1 BTS, Off at 1 BTS
38...
39
40OsmoBSC(config-net-bts)# ### Add arbitrary handover config item for bts 1:
Neels Hofmeyr444f9e22018-02-15 03:59:17 +010041OsmoBSC(config-net-bts)# handover1 power budget interval 23
Neels Hofmeyre25018b2017-11-27 21:29:33 +010042OsmoBSC(config-net-bts)# exit
43OsmoBSC(config-net)# ### HO is 'on' globally, bts 0 disables it, bts 1 tweaks a param:
44OsmoBSC(config-net)# show running-config
45...
46network
47... !handover
48 handover 1
49... !handover
50 bts 0
51... !handover
52 handover 0
53... !handover
54 bts 1
55... !handover
Neels Hofmeyr444f9e22018-02-15 03:59:17 +010056 handover1 power budget interval 23
Neels Hofmeyre25018b2017-11-27 21:29:33 +010057... !handover
58
59OsmoBSC(config-net)# ### Set global default to 'off', now bts 1 also uses the global default of 'off':
60OsmoBSC(config-net)# handover 0
61OsmoBSC(config-net)# do show network
62...
63 Handover: Off
64...
65OsmoBSC(config-net)# show running-config
66...
67network
68... !handover
69 handover 0
70... !handover
71 bts 0
72... !handover
73 handover 0
74... !handover
75 bts 1
76... !handover
Neels Hofmeyr444f9e22018-02-15 03:59:17 +010077 handover1 power budget interval 23
Neels Hofmeyre25018b2017-11-27 21:29:33 +010078... !handover
79
80OsmoBSC(config-net)# ### Remove the global setting, i.e. use the factory default net level, with same effect:
81OsmoBSC(config-net)# handover default
82% 'handover' setting removed, now is 0
83OsmoBSC(config-net)# handover default
84% 'handover' already was unset, still is 0
85OsmoBSC(config-net)# do show network
86...
87 Handover: Off
88...
89OsmoBSC(config-net)# show running-config
90...
91network
92... !handover
93 bts 0
94... !handover
95 handover 0
96... !handover
97 bts 1
98... !handover
Neels Hofmeyr444f9e22018-02-15 03:59:17 +010099 handover1 power budget interval 23
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100100... !handover
101
102OsmoBSC(config-net)# ### Re-enable net-level handover, but bts 0 remains disabled explicitly
103OsmoBSC(config-net)# handover 1
104OsmoBSC(config-net)# do show network
105...
106 Handover: On at 1 BTS, Off at 1 BTS
107...
108OsmoBSC(config-net)# show running-config
109...
110network
111... !handover
112 handover 1
113... !handover
114 bts 0
115... !handover
116 handover 0
117... !handover
118 bts 1
119... !handover
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100120 handover1 power budget interval 23
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100121... !handover
122
123OsmoBSC(config-net)# ### Remove explicit setting of bts 0 to also use the global setting:
124OsmoBSC(config-net)# bts 0
125OsmoBSC(config-net-bts)# handover default
126% 'handover' setting removed, now is 1 (set on higher level node)
127OsmoBSC(config-net-bts)# handover default
128% 'handover' already was unset, still is 1 (set on higher level node)
129OsmoBSC(config-net-bts)# do show network
130...
131 Handover: On
132...
133OsmoBSC(config-net-bts)# show running-config
134...
135network
136... !handover
137 handover 1
138... !handover
139 bts 0
140... !handover
141 bts 1
142... !handover
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100143 handover1 power budget interval 23
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100144... !handover
145
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100146OsmoBSC(config-net-bts)# ### Verify that 'min rxlev' value range stops at -50
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100147OsmoBSC(config-net-bts)# handover2 min rxlev ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100148 <-110--50> minimum RxLev (dBm)
149 default Use default (-100), remove explicit setting on this node
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100150OsmoBSC(config-net-bts)# handover2 min rxlev -111
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100151% Unknown command.
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100152OsmoBSC(config-net-bts)# handover2 min rxlev -110
153OsmoBSC(config-net-bts)# handover2 min rxlev -50
154OsmoBSC(config-net-bts)# handover2 min rxlev -49
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100155% Unknown command.
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100156OsmoBSC(config-net-bts)# handover2 min rxlev 50
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100157% Unknown command.
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100158OsmoBSC(config-net-bts)# handover2 min rxlev default
159% 'handover2 min rxlev' setting removed, now is -100
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100160
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100161
162OsmoBSC(config-net-bts)# ### Checking online help
163OsmoBSC(config-net-bts)# exit
164OsmoBSC(config-net)# list
165...
166 handover (0|1|default)
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100167 handover algorithm (1|2|default)
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100168 handover1 window rxlev averaging (<1-10>|default)
169 handover1 window rxqual averaging (<1-10>|default)
170 handover1 window rxlev neighbor averaging (<1-10>|default)
171 handover1 power budget interval (<1-99>|default)
172 handover1 power budget hysteresis (<0-999>|default)
173 handover1 maximum distance (<0-9999>|default)
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100174 handover2 window rxlev averaging (<1-10>|default)
175 handover2 window rxqual averaging (<1-10>|default)
176 handover2 window rxlev neighbor averaging (<1-10>|default)
177 handover2 power budget interval (<1-99>|default)
178 handover2 power budget hysteresis (<0-999>|default)
179 handover2 maximum distance (<0-9999>|default)
180 handover2 assignment (0|1|default)
181 handover2 tdma-measurement (full|subset|default)
182 handover2 min rxlev (<-110--50>|default)
183 handover2 min rxqual (<0-7>|default)
184 handover2 afs-bias rxlev (<0-20>|default)
185 handover2 afs-bias rxqual (<0-7>|default)
186 handover2 min-free-slots tch/f (<0-9999>|default)
187 handover2 min-free-slots tch/h (<0-9999>|default)
188 handover2 max-handovers (<1-9999>|default)
189 handover2 penalty-time max-distance (<0-99999>|default)
190 handover2 penalty-time failed-ho (<0-99999>|default)
191 handover2 penalty-time failed-assignment (<0-99999>|default)
192 handover2 retries (<0-9>|default)
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100193... !handover2
Neels Hofmeyr909e9722017-12-07 03:54:01 +0100194 handover2 congestion-check (disabled|<1-999>|now)
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100195...
196
197OsmoBSC(config-net)# handover?
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100198 handover Handover general config
199
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100200OsmoBSC(config-net)# handover1?
201 handover1 Handover options for handover decision algorithm 1
202
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100203OsmoBSC(config-net)# handover2?
204 handover2 Handover options for handover decision algorithm 2
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100205
206OsmoBSC(config-net)# handover ?
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100207 0 Disable in-call handover
208 1 Enable in-call handover
209 default Enable/disable handover: Use default (0), remove explicit setting on this node
210 algorithm Choose algorithm for handover decision
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100211...
212
213OsmoBSC(config-net)# handover1 ?
214 window Measurement averaging settings
215 power Neighbor cell power triggering
216 maximum Maximum Timing-Advance value (i.e. MS distance) before triggering HO
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100217
218OsmoBSC(config-net)# handover2 ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100219 window Measurement averaging settings
220 power Neighbor cell power triggering
221 maximum Maximum Timing-Advance value (i.e. MS distance) before triggering HO
222 assignment Enable or disable in-call channel re-assignment (HO algo 2 only)
223 tdma-measurement Define measurement set of TDMA frames (HO algo 2 only)
224 min Minimum Level/Quality thresholds before triggering HO (HO algo 2 only)
225 afs-bias Configure bias to prefer AFS (AMR on TCH/F) over other codecs (HO algo 2 only)
226 min-free-slots Minimum free TCH timeslots before cell is considered congested (HO algo 2 only)
227 max-handovers Maximum number of concurrent handovers allowed per cell (HO algo 2 only)
228 penalty-time Set penalty times to wait between repeated handovers (HO algo 2 only)
229 retries Immediately retry on handover/assignment failure (HO algo 2 only)
Neels Hofmeyr909e9722017-12-07 03:54:01 +0100230 congestion-check Configure congestion check interval (HO algo 2 only)
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100231
232OsmoBSC(config-net)# handover algorithm ?
233 1 Algorithm 1: trigger handover based on comparing current cell and neighbor RxLev and RxQual, only.
234 2 Algorithm 2: trigger handover on RxLev/RxQual, and also to balance the load across several cells. Consider available codecs. Prevent repeated handover by penalty timers.
235 default Use default (1), remove explicit setting on this node
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100236
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100237OsmoBSC(config-net)# handover1 window ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100238 rxlev Received-Level averaging
239 rxqual Received-Quality averaging
240
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100241OsmoBSC(config-net)# handover1 window rxlev ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100242 averaging How many RxLev measurements are used for averaging
243 neighbor How many Neighbor RxLev measurements are used for averaging
244
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100245OsmoBSC(config-net)# handover1 window rxlev averaging ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100246 <1-10> RxLev averaging: Number of values to average over
247 default Use default (10), remove explicit setting on this node
248
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100249OsmoBSC(config-net)# handover1 window rxlev neighbor ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100250 averaging How many Neighbor RxLev measurements are used for averaging
251
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100252OsmoBSC(config-net)# handover1 window rxlev neighbor averaging ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100253 <1-10> Neighbor RxLev averaging: Number of values to average over
254 default Use default (10), remove explicit setting on this node
255
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100256OsmoBSC(config-net)# handover1 window rxqual ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100257 averaging How many RxQual measurements are used for averaging
258
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100259OsmoBSC(config-net)# handover1 window rxqual averaging ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100260 <1-10> RxQual averaging: Number of values to average over
261 default Use default (1), remove explicit setting on this node
262
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100263OsmoBSC(config-net)# handover1 power ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100264 budget Neighbor cell power triggering
265
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100266OsmoBSC(config-net)# handover1 power budget ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100267 interval How often to check for a better cell (SACCH frames)
268 hysteresis How many dBm stronger must a neighbor be to become a HO candidate
269
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100270OsmoBSC(config-net)# handover1 power budget interval ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100271 <1-99> Check for stronger neighbor every N number of SACCH frames
272 default Use default (6), remove explicit setting on this node
273
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100274OsmoBSC(config-net)# handover1 power budget hysteresis ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100275 <0-999> Neighbor's strength difference in dBm
276 default Use default (3), remove explicit setting on this node
277
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100278OsmoBSC(config-net)# handover1 maximum ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100279 distance Maximum Timing-Advance value (i.e. MS distance) before triggering HO
280
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100281OsmoBSC(config-net)# handover1 maximum distance ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100282 <0-9999> Maximum Timing-Advance value (i.e. MS distance) before triggering HO
283 default Use default (9999), remove explicit setting on this node
284
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100285OsmoBSC(config-net)# handover2 window ?
286 rxlev Received-Level averaging
287 rxqual Received-Quality averaging
288
289OsmoBSC(config-net)# handover2 window rxlev ?
290 averaging How many RxLev measurements are used for averaging
291 neighbor How many Neighbor RxLev measurements are used for averaging
292
293OsmoBSC(config-net)# handover2 window rxlev averaging ?
294 <1-10> RxLev averaging: Number of values to average over
295 default Use default (10), remove explicit setting on this node
296
297OsmoBSC(config-net)# handover2 window rxlev neighbor ?
298 averaging How many Neighbor RxLev measurements are used for averaging
299
300OsmoBSC(config-net)# handover2 window rxlev neighbor averaging ?
301 <1-10> Neighbor RxLev averaging: Number of values to average over
302 default Use default (10), remove explicit setting on this node
303
304OsmoBSC(config-net)# handover2 window rxqual ?
305 averaging How many RxQual measurements are used for averaging
306
307OsmoBSC(config-net)# handover2 window rxqual averaging ?
308 <1-10> RxQual averaging: Number of values to average over
309 default Use default (1), remove explicit setting on this node
310
311OsmoBSC(config-net)# handover2 power ?
312 budget Neighbor cell power triggering
313
314OsmoBSC(config-net)# handover2 power budget ?
315 interval How often to check for a better cell (SACCH frames)
316 hysteresis How many dBm stronger must a neighbor be to become a HO candidate
317
318OsmoBSC(config-net)# handover2 power budget interval ?
319 <1-99> Check for stronger neighbor every N number of SACCH frames
320 default Use default (6), remove explicit setting on this node
321
322OsmoBSC(config-net)# handover2 power budget hysteresis ?
323 <0-999> Neighbor's strength difference in dBm
324 default Use default (3), remove explicit setting on this node
325
326OsmoBSC(config-net)# handover2 maximum ?
327 distance Maximum Timing-Advance value (i.e. MS distance) before triggering HO
328
329OsmoBSC(config-net)# handover2 maximum distance ?
330 <0-9999> Maximum Timing-Advance value (i.e. MS distance) before triggering HO
331 default Use default (9999), remove explicit setting on this node
332
333OsmoBSC(config-net)# handover2 assignment ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100334 0 Disable in-call assignment
335 1 Enable in-call assignment
336 default Use default (0), remove explicit setting on this node
337
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100338OsmoBSC(config-net)# handover2 tdma-measurement ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100339 full Full set of 102/104 TDMA frames
340 subset Sub set of 4 TDMA frames (SACCH)
341 default Use default (subset), remove explicit setting on this node
342
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100343OsmoBSC(config-net)# handover2 min ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100344 rxlev How weak may RxLev of an MS become before triggering HO
345 rxqual How bad may RxQual of an MS become before triggering HO
346
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100347OsmoBSC(config-net)# handover2 min rxlev ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100348 <-110--50> minimum RxLev (dBm)
349 default Use default (-100), remove explicit setting on this node
350
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100351OsmoBSC(config-net)# handover2 min rxqual ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100352 <0-7> minimum RxQual (dBm)
353 default Use default (5), remove explicit setting on this node
354
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100355OsmoBSC(config-net)# handover2 afs-bias ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100356 rxlev RxLev improvement bias for AFS over other codecs
357 rxqual RxQual improvement bias for AFS over other codecs
358
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100359OsmoBSC(config-net)# handover2 afs-bias rxlev ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100360 <0-20> Virtual RxLev improvement (dBm)
361 default Use default (0), remove explicit setting on this node
362
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100363OsmoBSC(config-net)# handover2 afs-bias rxqual ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100364 <0-7> Virtual RxQual improvement (dBm)
365 default Use default (0), remove explicit setting on this node
366
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100367OsmoBSC(config-net)# handover2 min-free-slots ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100368 tch/f Minimum free TCH/F timeslots before cell is considered congested
369 tch/h Minimum free TCH/H timeslots before cell is considered congested
370
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100371OsmoBSC(config-net)# handover2 min-free-slots tch/f ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100372 <0-9999> Number of TCH/F slots
373 default Use default (0), remove explicit setting on this node
374
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100375OsmoBSC(config-net)# handover2 min-free-slots TCH/F ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100376% There is no matched command.
377
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100378OsmoBSC(config-net)# handover2 min-free-slots tch/h ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100379 <0-9999> Number of TCH/H slots
380 default Use default (0), remove explicit setting on this node
381
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100382OsmoBSC(config-net)# handover2 max-handovers ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100383 <1-9999> Number
384 default Use default (9999), remove explicit setting on this node
385
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100386OsmoBSC(config-net)# handover2 penalty-time ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100387 max-distance Time to suspend handovers after leaving this cell due to exceeding max distance
388 failed-ho Time to suspend handovers after handover failure to this cell
389 failed-assignment Time to suspend handovers after assignment failure in this cell
390
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100391OsmoBSC(config-net)# handover2 penalty-time max-distance ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100392 <0-99999> Seconds
393 default Use default (300), remove explicit setting on this node
394
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100395OsmoBSC(config-net)# handover2 penalty-time failed-ho ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100396 <0-99999> Seconds
397 default Use default (60), remove explicit setting on this node
398
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100399OsmoBSC(config-net)# handover2 penalty-time failed-assignment ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100400 <0-99999> Seconds
401 default Use default (60), remove explicit setting on this node
402
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100403OsmoBSC(config-net)# handover2 retries ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100404 <0-9> Number of retries
405 default Use default (0), remove explicit setting on this node
406
Neels Hofmeyr909e9722017-12-07 03:54:01 +0100407OsmoBSC(config-net)# handover2 congestion-check ?
408 disabled Disable congestion checking, do not handover based on cell overload
409 <1-999> Congestion check interval in seconds (default 10)
410 now Manually trigger a congestion check to run right now
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100411
Neels Hofmeyr909e9722017-12-07 03:54:01 +0100412
413OsmoBSC(config-net)# ### Same on BTS level, except for the congestion-check
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100414OsmoBSC(config-net)# bts 0
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100415
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100416OsmoBSC(config-net-bts)# handover?
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100417 handover Handover general config
418
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100419OsmoBSC(config-net-bts)# handover1?
420 handover1 Handover options for handover decision algorithm 1
421
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100422OsmoBSC(config-net-bts)# handover2?
423 handover2 Handover options for handover decision algorithm 2
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100424
425OsmoBSC(config-net-bts)# handover ?
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100426 0 Disable in-call handover
427 1 Enable in-call handover
428 default Enable/disable handover: Use default (0), remove explicit setting on this node
429 algorithm Choose algorithm for handover decision
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100430...
431
432OsmoBSC(config-net-bts)# handover1 ?
433 window Measurement averaging settings
434 power Neighbor cell power triggering
435 maximum Maximum Timing-Advance value (i.e. MS distance) before triggering HO
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100436
437OsmoBSC(config-net-bts)# handover2 ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100438 window Measurement averaging settings
439 power Neighbor cell power triggering
440 maximum Maximum Timing-Advance value (i.e. MS distance) before triggering HO
441 assignment Enable or disable in-call channel re-assignment (HO algo 2 only)
442 tdma-measurement Define measurement set of TDMA frames (HO algo 2 only)
443 min Minimum Level/Quality thresholds before triggering HO (HO algo 2 only)
444 afs-bias Configure bias to prefer AFS (AMR on TCH/F) over other codecs (HO algo 2 only)
445 min-free-slots Minimum free TCH timeslots before cell is considered congested (HO algo 2 only)
446 max-handovers Maximum number of concurrent handovers allowed per cell (HO algo 2 only)
447 penalty-time Set penalty times to wait between repeated handovers (HO algo 2 only)
448 retries Immediately retry on handover/assignment failure (HO algo 2 only)
449
450OsmoBSC(config-net-bts)# handover algorithm ?
451 1 Algorithm 1: trigger handover based on comparing current cell and neighbor RxLev and RxQual, only.
452 2 Algorithm 2: trigger handover on RxLev/RxQual, and also to balance the load across several cells. Consider available codecs. Prevent repeated handover by penalty timers.
453 default Use default (1), remove explicit setting on this node
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100454
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100455OsmoBSC(config-net-bts)# handover1 window ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100456 rxlev Received-Level averaging
457 rxqual Received-Quality averaging
458
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100459OsmoBSC(config-net-bts)# handover1 window rxlev ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100460 averaging How many RxLev measurements are used for averaging
461 neighbor How many Neighbor RxLev measurements are used for averaging
462
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100463OsmoBSC(config-net-bts)# handover1 window rxlev averaging ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100464 <1-10> RxLev averaging: Number of values to average over
465 default Use default (10), remove explicit setting on this node
466
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100467OsmoBSC(config-net-bts)# handover1 window rxlev neighbor ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100468 averaging How many Neighbor RxLev measurements are used for averaging
469
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100470OsmoBSC(config-net-bts)# handover1 window rxlev neighbor averaging ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100471 <1-10> Neighbor RxLev averaging: Number of values to average over
472 default Use default (10), remove explicit setting on this node
473
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100474OsmoBSC(config-net-bts)# handover1 window rxqual ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100475 averaging How many RxQual measurements are used for averaging
476
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100477OsmoBSC(config-net-bts)# handover1 window rxqual averaging ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100478 <1-10> RxQual averaging: Number of values to average over
479 default Use default (1), remove explicit setting on this node
480
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100481OsmoBSC(config-net-bts)# handover1 power ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100482 budget Neighbor cell power triggering
483
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100484OsmoBSC(config-net-bts)# handover1 power budget ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100485 interval How often to check for a better cell (SACCH frames)
486 hysteresis How many dBm stronger must a neighbor be to become a HO candidate
487
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100488OsmoBSC(config-net-bts)# handover1 power budget interval ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100489 <1-99> Check for stronger neighbor every N number of SACCH frames
490 default Use default (6), remove explicit setting on this node
491
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100492OsmoBSC(config-net-bts)# handover1 power budget hysteresis ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100493 <0-999> Neighbor's strength difference in dBm
494 default Use default (3), remove explicit setting on this node
495
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100496OsmoBSC(config-net-bts)# handover1 maximum ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100497 distance Maximum Timing-Advance value (i.e. MS distance) before triggering HO
498
Neels Hofmeyr444f9e22018-02-15 03:59:17 +0100499OsmoBSC(config-net-bts)# handover1 maximum distance ?
Neels Hofmeyre25018b2017-11-27 21:29:33 +0100500 <0-9999> Maximum Timing-Advance value (i.e. MS distance) before triggering HO
501 default Use default (9999), remove explicit setting on this node
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100502
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100503OsmoBSC(config-net-bts)# handover2 window ?
504 rxlev Received-Level averaging
505 rxqual Received-Quality averaging
506
507OsmoBSC(config-net-bts)# handover2 window rxlev ?
508 averaging How many RxLev measurements are used for averaging
509 neighbor How many Neighbor RxLev measurements are used for averaging
510
511OsmoBSC(config-net-bts)# handover2 window rxlev averaging ?
512 <1-10> RxLev averaging: Number of values to average over
513 default Use default (10), remove explicit setting on this node
514
515OsmoBSC(config-net-bts)# handover2 window rxlev neighbor ?
516 averaging How many Neighbor RxLev measurements are used for averaging
517
518OsmoBSC(config-net-bts)# handover2 window rxlev neighbor averaging ?
519 <1-10> Neighbor RxLev averaging: Number of values to average over
520 default Use default (10), remove explicit setting on this node
521
522OsmoBSC(config-net-bts)# handover2 window rxqual ?
523 averaging How many RxQual measurements are used for averaging
524
525OsmoBSC(config-net-bts)# handover2 window rxqual averaging ?
526 <1-10> RxQual averaging: Number of values to average over
527 default Use default (1), remove explicit setting on this node
528
529OsmoBSC(config-net-bts)# handover2 power ?
530 budget Neighbor cell power triggering
531
532OsmoBSC(config-net-bts)# handover2 power budget ?
533 interval How often to check for a better cell (SACCH frames)
534 hysteresis How many dBm stronger must a neighbor be to become a HO candidate
535
536OsmoBSC(config-net-bts)# handover2 power budget interval ?
537 <1-99> Check for stronger neighbor every N number of SACCH frames
538 default Use default (6), remove explicit setting on this node
539
540OsmoBSC(config-net-bts)# handover2 power budget hysteresis ?
541 <0-999> Neighbor's strength difference in dBm
542 default Use default (3), remove explicit setting on this node
543
544OsmoBSC(config-net-bts)# handover2 maximum ?
545 distance Maximum Timing-Advance value (i.e. MS distance) before triggering HO
546
547OsmoBSC(config-net-bts)# handover2 maximum distance ?
548 <0-9999> Maximum Timing-Advance value (i.e. MS distance) before triggering HO
549 default Use default (9999), remove explicit setting on this node
550
551OsmoBSC(config-net-bts)# handover2 assignment ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100552 0 Disable in-call assignment
553 1 Enable in-call assignment
554 default Use default (0), remove explicit setting on this node
555
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100556OsmoBSC(config-net-bts)# handover2 tdma-measurement ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100557 full Full set of 102/104 TDMA frames
558 subset Sub set of 4 TDMA frames (SACCH)
559 default Use default (subset), remove explicit setting on this node
560
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100561OsmoBSC(config-net-bts)# handover2 min ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100562 rxlev How weak may RxLev of an MS become before triggering HO
563 rxqual How bad may RxQual of an MS become before triggering HO
564
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100565OsmoBSC(config-net-bts)# handover2 min rxlev ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100566 <-110--50> minimum RxLev (dBm)
567 default Use default (-100), remove explicit setting on this node
568
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100569OsmoBSC(config-net-bts)# handover2 min rxqual ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100570 <0-7> minimum RxQual (dBm)
571 default Use default (5), remove explicit setting on this node
572
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100573OsmoBSC(config-net-bts)# handover2 afs-bias ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100574 rxlev RxLev improvement bias for AFS over other codecs
575 rxqual RxQual improvement bias for AFS over other codecs
576
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100577OsmoBSC(config-net-bts)# handover2 afs-bias rxlev ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100578 <0-20> Virtual RxLev improvement (dBm)
579 default Use default (0), remove explicit setting on this node
580
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100581OsmoBSC(config-net-bts)# handover2 afs-bias rxqual ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100582 <0-7> Virtual RxQual improvement (dBm)
583 default Use default (0), remove explicit setting on this node
584
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100585OsmoBSC(config-net-bts)# handover2 min-free-slots ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100586 tch/f Minimum free TCH/F timeslots before cell is considered congested
587 tch/h Minimum free TCH/H timeslots before cell is considered congested
588
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100589OsmoBSC(config-net-bts)# handover2 min-free-slots tch/f ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100590 <0-9999> Number of TCH/F slots
591 default Use default (0), remove explicit setting on this node
592
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100593OsmoBSC(config-net-bts)# handover2 min-free-slots TCH/F ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100594% There is no matched command.
595
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100596OsmoBSC(config-net-bts)# handover2 min-free-slots tch/h ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100597 <0-9999> Number of TCH/H slots
598 default Use default (0), remove explicit setting on this node
599
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100600OsmoBSC(config-net-bts)# handover2 max-handovers ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100601 <1-9999> Number
602 default Use default (9999), remove explicit setting on this node
603
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100604OsmoBSC(config-net-bts)# handover2 penalty-time ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100605 max-distance Time to suspend handovers after leaving this cell due to exceeding max distance
606 failed-ho Time to suspend handovers after handover failure to this cell
607 failed-assignment Time to suspend handovers after assignment failure in this cell
608
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100609OsmoBSC(config-net-bts)# handover2 penalty-time max-distance ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100610 <0-99999> Seconds
611 default Use default (300), remove explicit setting on this node
612
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100613OsmoBSC(config-net-bts)# handover2 penalty-time failed-ho ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100614 <0-99999> Seconds
615 default Use default (60), remove explicit setting on this node
616
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100617OsmoBSC(config-net-bts)# handover2 penalty-time failed-assignment ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100618 <0-99999> Seconds
619 default Use default (60), remove explicit setting on this node
620
Neels Hofmeyrdd42eb92018-02-14 19:56:23 +0100621OsmoBSC(config-net-bts)# handover2 retries ?
Neels Hofmeyr87b5eb62017-12-07 01:55:58 +0100622 <0-9> Number of retries
623 default Use default (0), remove explicit setting on this node