Project

General

Profile

Actions

Bug #5844

open

pcu: ns: ip-sns: 2 local binds with a single remote is invalid

Added by lynxis about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
12/22/2022
Due date:
% Done:

0%

Spec Reference:

Description

Setting up the osmo-pcu with IP-SNS and 2x local udp ports with a single remote is broken:

bsc config

network
 bts 0
  gprs nsei 2
  gprs nsvc 0 nsvci 2
  gprs nsvc 0 local udp port 23000
  gprs nsvc 0 remote ip 192.168.56.1
  gprs nsvc 0 remote udp port 22000
  gprs nsvc 1 nsvci 3
  gprs nsvc 1 local udp port 23001
  gprs nsvc 1 remote ip 192.168.56.1
  gprs nsvc 1 remote udp port 22000

pcu

pcu
 gb-dialect ip-sns

The pcu is restarting after adding the first endpoint.

<0018> stats.c:206 Stats timer started with interval 5 sec
<000f> telnet_interface.c:103 Available via telnet 127.0.0.1 4240
<0001> osmobts_sock.c:220 Opening OsmoPCU L1 interface to OsmoBTS
<0001> osmobts_sock.c:238 osmo-bts PCU socket /tmp/pcu_bts has been connected
<0001> pcu_l1_if.cpp:158 Sending 1.1.0.103-d105.202212220009 TXT as PCU_VERSION to BTS
<0001> pcu_l1_if.cpp:1112 Received message for new BTS0
<000f> rate_ctr.c:86 validating counter group 0x55d27b4fd0e0(bts) with 102 counters
<0001> pcu_l1_if.cpp:722 Info indication received:
<0001> pcu_l1_if.cpp:740 BTS available
<0001> pcu_l1_if.cpp:741  mcc=262
<0001> pcu_l1_if.cpp:742  mnc=42
<0001> pcu_l1_if.cpp:743  lac=23
<0001> pcu_l1_if.cpp:744  rac=0
<0001> pcu_l1_if.cpp:745  cell_id=2
<0001> pcu_l1_if.cpp:746  bsic=3
<0001> pcu_l1_if.cpp:747  nsei=2
<0001> pcu_l1_if.cpp:748  nse_timer=3 3 3 3 30 3 10
<0001> pcu_l1_if.cpp:753  cell_timer=3 3 3 3 3 10 3 10 3 10 3
<0001> pcu_l1_if.cpp:761  repeat_time=250
<0001> pcu_l1_if.cpp:762  repeat_count=3
<0001> pcu_l1_if.cpp:763  bvci=1002
<0001> pcu_l1_if.cpp:764  t3142=20
<0001> pcu_l1_if.cpp:765  t3169=5
<0001> pcu_l1_if.cpp:766  t3191=5
<0001> pcu_l1_if.cpp:767  t3193=1600 (ms)
<0001> pcu_l1_if.cpp:768  t3195=5
<0001> pcu_l1_if.cpp:769  n3101=10
<0001> pcu_l1_if.cpp:770  n3103=4
<0001> pcu_l1_if.cpp:771  n3105=8
<0001> pcu_l1_if.cpp:772  cv_countdown=15
<0001> pcu_l1_if.cpp:773  dl_tbf_ext=2500
<0001> pcu_l1_if.cpp:774  ul_tbf_ext=2500
<0001> pcu_l1_if.cpp:788  Use CS1
<0001> pcu_l1_if.cpp:788  Use CS2
<0001> pcu_l1_if.cpp:788  Use CS3
<0001> pcu_l1_if.cpp:788  Use CS4
<0002> bts.cpp:1366 New max CS: DL=4 UL=4
<0002> bts.cpp:1393 New max MCS: DL=0 UL=0
<0001> pcu_l1_if.cpp:802  initial_cs=2 (VTY forced, ignoring)
<0001> pcu_l1_if.cpp:807  initial_mcs=6
<0001> bts.cpp:1330  downgrading initial_mcs_dl to 0
<0001> bts.cpp:1337  downgrading initial_mcs_ul to 0
<000f> rate_ctr.c:86 validating counter group 0x7f43c86b05e0(bssgp:bss_ctx) with 7 counters
<000f> rate_ctr.c:86 validating counter group 0x55d27b4fc840(pcu:sgsn) with 2 counters
<0001> pcu_l1_if.cpp:690  NS0 nsvci=2
<0001> pcu_l1_if.cpp:694  NS0 address: r=192.168.56.1:22000<->l=NULL:23000
<0001> pcu_l1_if.cpp:690  NS1 nsvci=3
<0001> pcu_l1_if.cpp:694  NS1 address: r=192.168.56.1:22000<->l=NULL:23001
<0022> fsm.c:456 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: Allocated
<000f> rate_ctr.c:86 validating counter group 0x7f43c86b1180(ns:nse) with 15 counters
<0022> gprs_ns2_sns.c:2670 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: Received Event REQ_ADD_BIND
<0022> gprs_ns2_sns.c:2018 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: Received Event REQ_SELECT_ENDPOINT
<0022> gprs_ns2.c:575 NSE(00002) NS-STATUS.ind(bvci=00000): cause=NSE SNS no endpoints, transfer=0, first=1, mtu=0
<000c> gprs_bssgp_pcu.c:708 NS: indication Unknown affecting cause NSE SNS no endpoints / 6 from NS
<0022> gprs_ns2_sns.c:2230 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: state_chg to UNCONFIGURED
<0022> gprs_ns2_sns.c:2670 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: Received Event REQ_ADD_BIND
<0022> gprs_ns2_sns.c:2018 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: Received Event REQ_SELECT_ENDPOINT
<0022> gprs_ns2.c:575 NSE(00002) NS-STATUS.ind(bvci=00000): cause=NSE SNS no endpoints, transfer=0, first=1, mtu=0
<000c> gprs_bssgp_pcu.c:708 NS: indication Unknown affecting cause NSE SNS no endpoints / 6 from NS
<0022> gprs_ns2_sns.c:2230 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: state_chg to UNCONFIGURED
<0022> gprs_ns2_sns.c:2503 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: Received Event REQ_SELECT_ENDPOINT
<0022> gprs_ns2_sns.c:2245 GPRS-NS2-SNS-BSS(NSE00000-SNS){UNCONFIGURED}: state_chg to BSS_SIZE
<000f> rate_ctr.c:86 validating counter group 0x7f43c86b1160(ns:nsvc) with 15 counters
<0022> fsm.c:456 GPRS-NS2-VC(NSE00002-NSVC-UDP-0_0_0_0:23000-192_168_56_1:22000){UNCONFIGURED}: Allocated
<0025> gprs_ns2_message.c:821 NSE(00002)-NSVC(none) Tx SNS-SIZE (reset=1, max_nr_nsvc=16384, num_ip4=2, num_ip6=-1)
<0023> gprs_bssgp_pcu.c:1163 Failed to add SNS endpoint 192.168.56.1:22000!
<0023> gprs_bssgp_pcu.c:1275 Failed to connect!
<0001> pcu_l1_if.cpp:824 No NSVC available to connect to the SGSN!
<0022> gprs_ns2.c:911 GPRS-NS2-SNS-BSS(NSE00000-SNS){BSS_SIZE}: Terminating (cause = OSMO_FSM_TERM_REQUEST)
<0022> gprs_ns2.c:911 GPRS-NS2-SNS-BSS(NSE00000-SNS){BSS_SIZE}: Freeing instance
<0022> fsm.c:568 GPRS-NS2-SNS-BSS(NSE00000-SNS){BSS_SIZE}: Deallocated
<0022> gprs_ns2.c:575 NSE(00002) NS-STATUS.ind(bvci=00000): cause=NSE failure, transfer=0, first=1, mtu=65523
<000c> gprs_bssgp_pcu.c:696 NS-NSE 2 became unavailable
<0022> gprs_ns2.c:571 NSE(00002)-NSVC(none) NS-STATUS.ind(bvci=00000): cause=NSVC failure, transfer=0, first=1, mtu=65523
<000c> gprs_bssgp_pcu.c:708 NS: indication Unknown affecting cause NSVC failure / 0 from NS
<0022> gprs_ns2.c:656 GPRS-NS2-VC(NSE00002-NSVC-UDP-0_0_0_0:23000-192_168_56_1:22000){UNCONFIGURED}: Terminating (cause = OSMO_FSM_TERM_REQUEST)
<0022> gprs_ns2.c:656 GPRS-NS2-VC(NSE00002-NSVC-UDP-0_0_0_0:23000-192_168_56_1:22000){UNCONFIGURED}: Freeing instance
<0022> fsm.c:568 GPRS-NS2-VC(NSE00002-NSVC-UDP-0_0_0_0:23000-192_168_56_1:22000){UNCONFIGURED}: Deallocated

No data to display

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)