osmo-bsc/tests/bts_features.vty

222 lines
15 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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])