222 lines
15 KiB
Plaintext
222 lines
15 KiB
Plaintext
OsmoBSC> ### see doc/bts-features.txt
|
||
|
||
OsmoBSC> enable
|
||
OsmoBSC# configure terminal
|
||
OsmoBSC(config)# network
|
||
|
||
OsmoBSC(config-net)# ### osmo-bts: all feature checks pass before it is connected (features_get_reported is true)
|
||
OsmoBSC(config-net)# bts 0
|
||
OsmoBSC(config-net-bts)# gprs mode egprs
|
||
OsmoBSC(config-net-bts)# trx 0
|
||
OsmoBSC(config-net-bts-trx)# timeslot 2
|
||
OsmoBSC(config-net-bts-trx-ts)# hopping enabled 1
|
||
OsmoBSC(config-net-bts-trx-ts)# exit
|
||
OsmoBSC(config-net-bts-trx)# exit
|
||
OsmoBSC(config-net-bts)# exit
|
||
|
||
OsmoBSC(config-net)# ### bs11: checks against hardcoded features (features_get_reported is false)
|
||
OsmoBSC(config-net)# bts 1
|
||
OsmoBSC(config-net-bts)# type bs11
|
||
OsmoBSC(config-net-bts)# gprs mode egprs
|
||
% This BTS type does not support egprs
|
||
OsmoBSC(config-net-bts)# trx 0
|
||
OsmoBSC(config-net-bts-trx)# timeslot 2
|
||
OsmoBSC(config-net-bts-trx-ts)# hopping enabled 1
|
||
OsmoBSC(config-net-bts-trx-ts)# exit
|
||
OsmoBSC(config-net-bts-trx)# exit
|
||
OsmoBSC(config-net-bts)# exit
|
||
|
||
OsmoBSC(config-net)# exit
|
||
OsmoBSC(config)# exit
|
||
|
||
OsmoBSC# ### test ncc-permitted
|
||
OsmoBSC# show running-config
|
||
... !ncc-permitted
|
||
OsmoBSC# configure terminal
|
||
OsmoBSC(config)# network
|
||
OsmoBSC(config-net)# bts 0
|
||
OsmoBSC(config-net-bts)# ncc-permitted 3 2
|
||
% NCCs must be listed in order
|
||
OsmoBSC(config-net-bts)# ncc-permitted 2 2
|
||
% NCCs must be unique
|
||
OsmoBSC(config-net-bts)# ncc-permitted 2 3 4 5 6 7 8
|
||
OsmoBSC(config-net-bts)# exit
|
||
OsmoBSC(config-net)# exit
|
||
OsmoBSC(config)# exit
|
||
OsmoBSC# show running-config
|
||
...
|
||
ncc-permitted 2 3 4 5 6 7 8
|
||
...
|
||
OsmoBSC# configure terminal
|
||
OsmoBSC(config)# network
|
||
OsmoBSC(config-net)# bts 0
|
||
OsmoBSC(config-net-bts)# ncc-permitted all
|
||
OsmoBSC(config-net-bts)# exit
|
||
OsmoBSC(config-net)# exit
|
||
OsmoBSC(config)# exit
|
||
OsmoBSC# show running-config
|
||
... !ncc-permitted
|
||
|
||
|
||
OsmoBSC# # check per-BTS timers
|
||
OsmoBSC# configure terminal
|
||
OsmoBSC(config)# network
|
||
OsmoBSC(config-net)# bts 0
|
||
|
||
OsmoBSC(config-net-bts)# gprs show timer
|
||
rlc: T3142 = 20 s Used during packet access on CCCH/while in dedicated mode. Started after the receipt of IMMEDIATE ASSIGNMENT REJECT or DTM REJECT or EC IMMEDIATE ASSIGNMENT REJECT (default: 20 s, range: [0 .. 255])
|
||
rlc: T3169 = 5 s Release radio resource (TFI, USF) timer (linked to N3103, N3103) (default: 5 s, range: [0 .. 255])
|
||
rlc: T3191 = 5 s Downlink TBF (Temporary Block Flow) Release downlink RLC data block retransmission timer (default: 5 s, range: [0 .. 255])
|
||
rlc: T3193 = 1600 ms Downlink TBF Release timer (default: 1600 ms, range: [0 .. 2550])
|
||
rlc: T3195 = 5 s Timer for TFI release on N3105 overflow (unresponsive MS) (default: 5 s, range: [0 .. 255])
|
||
rlc: X1 = 15 CV: Countdown value/remaining blocks to transmit (default: 15, range: [0 .. 255])
|
||
rlc: X2 = 2500 ms "In the extended uplink TBF mode, the uplink TBF may be maintained during temporary inactive periods, where the mobile station has no RLC information to send." (3GPP TS 44.060 Version 6.14.0) (default: 2500 ms, range: [0 .. 5000])
|
||
rlc: X3 = 2500 ms A delayed release of the downlink TBF is when the release of the downlink TBF is delayed following the transmission of a final data block, rather than instantly releasing the TBF (default: 2500 ms, range: [0 .. 5000])
|
||
rlc: X3101 = 10 N3101: Maximum USFs without response from the MS (default: 10, range: [9 .. 255])
|
||
rlc: X3103 = 4 N3103: Maximum PACKET UPLINK ACK/NACK messages within a TBF unacknowledged by MS (default: 4, range: [0 .. 255])
|
||
rlc: X3105 = 8 N3105: Maximum allocated data blocks without RLC/MAC control reply from MS (default: 8, range: [0 .. 255])
|
||
ns: X21 = 3 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
ns: X22 = 3 NS-BLOCK-RETRIES: Blocking procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X23 = 3 s Tns-reset: Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X24 = 3 Reset procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X25 = 30 s Tns-test: Periodicity of the NS-VC test procedure (default: 30 s, range: [0 .. 255])
|
||
ns: X26 = 3 s Tns-alive: Guards the NS-VC test procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X27 = 10 NS-ALIVE-RETRIES: Retries for the the NS-VC test procedure (default: 10, range: [0 .. 255])
|
||
bssgp: T1 = 3 s T1 (3GPP TS 48.018): Guards the (un)blocking procedures (default: 3 s, range: [0 .. 255])
|
||
bssgp: X41 = 3 Retries for blocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: X42 = 3 Retries for unblocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: T2 = 3 s T2 (3GPP TS 48.018): Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
bssgp: X43 = 3 Retries for reset procedures guarded by T2 (default: 3, range: [0 .. 255])
|
||
bssgp: T3 = 1000 ms T3 (3GPP TS 48.018): Guards the suspend procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X44 = 3 Retries for suspend procedures guarded by T3 (default: 3, range: [0 .. 255])
|
||
bssgp: T4 = 1000 ms T4 (3GPP TS 48.018): Guards the resume procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X45 = 3 Retries for resume procedures guarded by T4 (default: 3, range: [0 .. 255])
|
||
bssgp: T5 = 10 T5 (3GPP TS 48.018): Guards the Radio Access Capability Update procedure (default: 10, range: [0 .. 255])
|
||
bssgp: X46 = 3 Retries for capability update procedures guarded by T5 (default: 3, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs show timer bssgp
|
||
bssgp: T1 = 3 s T1 (3GPP TS 48.018): Guards the (un)blocking procedures (default: 3 s, range: [0 .. 255])
|
||
bssgp: X41 = 3 Retries for blocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: X42 = 3 Retries for unblocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: T2 = 3 s T2 (3GPP TS 48.018): Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
bssgp: X43 = 3 Retries for reset procedures guarded by T2 (default: 3, range: [0 .. 255])
|
||
bssgp: T3 = 1000 ms T3 (3GPP TS 48.018): Guards the suspend procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X44 = 3 Retries for suspend procedures guarded by T3 (default: 3, range: [0 .. 255])
|
||
bssgp: T4 = 1000 ms T4 (3GPP TS 48.018): Guards the resume procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X45 = 3 Retries for resume procedures guarded by T4 (default: 3, range: [0 .. 255])
|
||
bssgp: T5 = 10 T5 (3GPP TS 48.018): Guards the Radio Access Capability Update procedure (default: 10, range: [0 .. 255])
|
||
bssgp: X46 = 3 Retries for capability update procedures guarded by T5 (default: 3, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs show timer rlc X3101
|
||
rlc: X3101 = 10 N3101: Maximum USFs without response from the MS (default: 10, range: [9 .. 255])
|
||
OsmoBSC(config-net-bts)# gprs show timer rlc X3105
|
||
rlc: X3105 = 8 N3105: Maximum allocated data blocks without RLC/MAC control reply from MS (default: 8, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer
|
||
rlc: T3142 = 20 s Used during packet access on CCCH/while in dedicated mode. Started after the receipt of IMMEDIATE ASSIGNMENT REJECT or DTM REJECT or EC IMMEDIATE ASSIGNMENT REJECT (default: 20 s, range: [0 .. 255])
|
||
rlc: T3169 = 5 s Release radio resource (TFI, USF) timer (linked to N3103, N3103) (default: 5 s, range: [0 .. 255])
|
||
rlc: T3191 = 5 s Downlink TBF (Temporary Block Flow) Release downlink RLC data block retransmission timer (default: 5 s, range: [0 .. 255])
|
||
rlc: T3193 = 1600 ms Downlink TBF Release timer (default: 1600 ms, range: [0 .. 2550])
|
||
rlc: T3195 = 5 s Timer for TFI release on N3105 overflow (unresponsive MS) (default: 5 s, range: [0 .. 255])
|
||
rlc: X1 = 15 CV: Countdown value/remaining blocks to transmit (default: 15, range: [0 .. 255])
|
||
rlc: X2 = 2500 ms "In the extended uplink TBF mode, the uplink TBF may be maintained during temporary inactive periods, where the mobile station has no RLC information to send." (3GPP TS 44.060 Version 6.14.0) (default: 2500 ms, range: [0 .. 5000])
|
||
rlc: X3 = 2500 ms A delayed release of the downlink TBF is when the release of the downlink TBF is delayed following the transmission of a final data block, rather than instantly releasing the TBF (default: 2500 ms, range: [0 .. 5000])
|
||
rlc: X3101 = 10 N3101: Maximum USFs without response from the MS (default: 10, range: [9 .. 255])
|
||
rlc: X3103 = 4 N3103: Maximum PACKET UPLINK ACK/NACK messages within a TBF unacknowledged by MS (default: 4, range: [0 .. 255])
|
||
rlc: X3105 = 8 N3105: Maximum allocated data blocks without RLC/MAC control reply from MS (default: 8, range: [0 .. 255])
|
||
ns: X21 = 3 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
ns: X22 = 3 NS-BLOCK-RETRIES: Blocking procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X23 = 3 s Tns-reset: Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X24 = 3 Reset procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X25 = 30 s Tns-test: Periodicity of the NS-VC test procedure (default: 30 s, range: [0 .. 255])
|
||
ns: X26 = 3 s Tns-alive: Guards the NS-VC test procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X27 = 10 NS-ALIVE-RETRIES: Retries for the the NS-VC test procedure (default: 10, range: [0 .. 255])
|
||
bssgp: T1 = 3 s T1 (3GPP TS 48.018): Guards the (un)blocking procedures (default: 3 s, range: [0 .. 255])
|
||
bssgp: X41 = 3 Retries for blocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: X42 = 3 Retries for unblocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: T2 = 3 s T2 (3GPP TS 48.018): Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
bssgp: X43 = 3 Retries for reset procedures guarded by T2 (default: 3, range: [0 .. 255])
|
||
bssgp: T3 = 1000 ms T3 (3GPP TS 48.018): Guards the suspend procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X44 = 3 Retries for suspend procedures guarded by T3 (default: 3, range: [0 .. 255])
|
||
bssgp: T4 = 1000 ms T4 (3GPP TS 48.018): Guards the resume procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X45 = 3 Retries for resume procedures guarded by T4 (default: 3, range: [0 .. 255])
|
||
bssgp: T5 = 10 T5 (3GPP TS 48.018): Guards the Radio Access Capability Update procedure (default: 10, range: [0 .. 255])
|
||
bssgp: X46 = 3 Retries for capability update procedures guarded by T5 (default: 3, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer ns
|
||
ns: X21 = 3 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
ns: X22 = 3 NS-BLOCK-RETRIES: Blocking procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X23 = 3 s Tns-reset: Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X24 = 3 Reset procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X25 = 30 s Tns-test: Periodicity of the NS-VC test procedure (default: 30 s, range: [0 .. 255])
|
||
ns: X26 = 3 s Tns-alive: Guards the NS-VC test procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X27 = 10 NS-ALIVE-RETRIES: Retries for the the NS-VC test procedure (default: 10, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer ns X21 17
|
||
OsmoBSC(config-net-bts)# gprs timer ns X21
|
||
ns: X21 = 17 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# #### Show/set timer for this BTS
|
||
OsmoBSC(config-net-bts)# gprs timer rlc T3142
|
||
rlc: T3142 = 20 s Used during packet access on CCCH/while in dedicated mode. Started after the receipt of IMMEDIATE ASSIGNMENT REJECT or DTM REJECT or EC IMMEDIATE ASSIGNMENT REJECT (default: 20 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer rlc T3142 10
|
||
OsmoBSC(config-net-bts)# gprs timer rlc T3142
|
||
rlc: T3142 = 10 s Used during packet access on CCCH/while in dedicated mode. Started after the receipt of IMMEDIATE ASSIGNMENT REJECT or DTM REJECT or EC IMMEDIATE ASSIGNMENT REJECT (default: 20 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# exit
|
||
|
||
OsmoBSC(config-net)# #### Set up bts 2 for testing per-BTS timers
|
||
OsmoBSC(config-net)# bts 2
|
||
OsmoBSC(config-net-bts)# gprs timer rlc T3142
|
||
rlc: T3142 = 20 s Used during packet access on CCCH/while in dedicated mode. Started after the receipt of IMMEDIATE ASSIGNMENT REJECT or DTM REJECT or EC IMMEDIATE ASSIGNMENT REJECT (default: 20 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer rlc T3142 5
|
||
OsmoBSC(config-net-bts)# gprs timer rlc T3142
|
||
rlc: T3142 = 5 s Used during packet access on CCCH/while in dedicated mode. Started after the receipt of IMMEDIATE ASSIGNMENT REJECT or DTM REJECT or EC IMMEDIATE ASSIGNMENT REJECT (default: 20 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs show timer ns
|
||
ns: X21 = 3 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
ns: X22 = 3 NS-BLOCK-RETRIES: Blocking procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X23 = 3 s Tns-reset: Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X24 = 3 Reset procedure retries (default: 3, range: [0 .. 255])
|
||
ns: X25 = 30 s Tns-test: Periodicity of the NS-VC test procedure (default: 30 s, range: [0 .. 255])
|
||
ns: X26 = 3 s Tns-alive: Guards the NS-VC test procedure (default: 3 s, range: [0 .. 255])
|
||
ns: X27 = 10 NS-ALIVE-RETRIES: Retries for the the NS-VC test procedure (default: 10, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer ns X21
|
||
ns: X21 = 3 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer ns X21 19
|
||
OsmoBSC(config-net-bts)# gprs timer ns X21
|
||
ns: X21 = 19 s Tns-block: Guards the blocking and unblocking procedures (default: 3 s, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer bssgp X46 31
|
||
OsmoBSC(config-net-bts)# gprs timer bssgp X46
|
||
bssgp: X46 = 31 Retries for capability update procedures guarded by T5 (default: 3, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# gprs timer bssgp
|
||
bssgp: T1 = 3 s T1 (3GPP TS 48.018): Guards the (un)blocking procedures (default: 3 s, range: [0 .. 255])
|
||
bssgp: X41 = 3 Retries for blocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: X42 = 3 Retries for unblocking procedures guarded by T1 (default: 3, range: [0 .. 255])
|
||
bssgp: T2 = 3 s T2 (3GPP TS 48.018): Guards the reset procedure (default: 3 s, range: [0 .. 255])
|
||
bssgp: X43 = 3 Retries for reset procedures guarded by T2 (default: 3, range: [0 .. 255])
|
||
bssgp: T3 = 1000 ms T3 (3GPP TS 48.018): Guards the suspend procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X44 = 3 Retries for suspend procedures guarded by T3 (default: 3, range: [0 .. 255])
|
||
bssgp: T4 = 1000 ms T4 (3GPP TS 48.018): Guards the resume procedure (default: 1000 ms, range: [0 .. 25500])
|
||
bssgp: X45 = 3 Retries for resume procedures guarded by T4 (default: 3, range: [0 .. 255])
|
||
bssgp: T5 = 10 T5 (3GPP TS 48.018): Guards the Radio Access Capability Update procedure (default: 10, range: [0 .. 255])
|
||
bssgp: X46 = 31 Retries for capability update procedures guarded by T5 (default: 3, range: [0 .. 255])
|
||
|
||
OsmoBSC(config-net-bts)# ### Test legacy compatibility (unit conversion)
|
||
OsmoBSC(config-net-bts)# gprs mode gprs
|
||
OsmoBSC(config-net-bts)# gprs cell timer suspend-timer 255
|
||
This command is deprecated; use 'gprs timer [(rlc|ns|bssgp)] [TNNNN] [(<0-2147483647>|default)]' instead
|
||
OsmoBSC(config-net-bts)# gprs timer bssgp T3
|
||
bssgp: T3 = 25500 ms T3 (3GPP TS 48.018): Guards the suspend procedure (default: 1000 ms, range: [0 .. 25500])
|
||
OsmoBSC(config-net-bts)# exit
|
||
OsmoBSC(config-net)# bts 0
|
||
OsmoBSC(config-net-bts)# gprs timer bssgp T3 25500
|
||
OsmoBSC(config-net-bts)# gprs timer bssgp T3
|
||
bssgp: T3 = 25500 ms T3 (3GPP TS 48.018): Guards the suspend procedure (default: 1000 ms, range: [0 .. 25500])
|