GPRS SGSN status update

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Harald Welte laforge at gnumonks.org
Mon May 3 12:21:36 UTC 2010


Hi again,

On Sun, May 02, 2010 at 11:19:11PM +0200, Harald Welte wrote:

> As a result, GPRS ATTACH and RA UPDATE are working again, like they did
> months ago.
> 
> I'm now still stuck somewhere in PDP context activation, and am confident
> that this will be solved tomorrow.  After that point, the actual data plane
> can be worked on, i.e. flow control and fragmentation, as well as somehow
> actually routing IP packets into the LLC connection.

PDP context activation is now successful, and I get to the point where
I see IP-packets from the mobile phone inside the SNDCP/LLC/BSSGP/NS protocol
stack.

What now needs to be done is to implement a working SNDCP layer, starting
with simple fragmentation support and none of the compression options.

For anyone who wants to try: There is not much that needs to be configured,
I've attached two reference config files for openbsc and osmo_sgsn to this
message.  The only important part is to set the UDP port numbers in openbsc
and osmo_sgsn to the same value.  Simply check out the gprs-sgsn branch and
start opensc and osmo_sgsn.

I am going to leave the SGSN at this state for now and work on other tasks
again (like the Gb proxy, OsmocomBB layer1, ...).  However, I expect to get
back to continuing the SGSN work during the weeks to come.

Happy hacking,
	Harald
-- 
- Harald Welte <laforge at gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)
-------------- next part --------------
!
! OpenBSC configuration saved from vty
!   !
password foo
!
line vty
 no login
!
network
 network country code 1
 mobile network code 1
 short name OpenBSC
 long name OpenBSC
 auth policy closed
 location updating reject cause 13
 encryption a5 0
 neci 0
 rrlp mode none
 mm info 0
 handover 0
 handover window rxlev averaging 10
 handover window rxqual averaging 1
 handover window rxlev neighbor averaging 10
 handover power budget interval 6
 handover power budget hysteresis 3
 handover maximum distance 9999
 timer t3101 10
 timer t3103 0
 timer t3105 0
 timer t3107 0
 timer t3109 0
 timer t3111 0
 timer t3113 60
 timer t3115 0
 timer t3117 0
 timer t3119 0
 timer t3141 0
 bts 0
  type nanobts
  band DCS1800
  cell_identity 0
  location_area_code 1
  training_sequence_code 7
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  channel allocator ascending
  rach tx integer 9
  rach max transmission 7
  ip.access unit_id 1800 0
  oml ip.access stream_id 255
  gprs mode egprs
  gprs routing area 1
  gprs cell bvci 2
  gprs nsei 2
  gprs nsvc 0 nsvci 2
  gprs nsvc 0 local udp port 23000
  gprs nsvc 0 remote udp port 23000
  gprs nsvc 0 remote ip 192.168.100.11
  gprs nsvc 1 nsvci 0
  gprs nsvc 1 local udp port 0
  gprs nsvc 1 remote udp port 0
  gprs nsvc 1 remote ip 0.0.0.0
  trx 0
   rf_locked 0
   arfcn 871
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
    timeslot 0
     phys_chan_config CCCH+SDCCH4
    timeslot 1
     phys_chan_config SDCCH8
    timeslot 2
     phys_chan_config TCH/F
    timeslot 3
     phys_chan_config TCH/F
    timeslot 4
     phys_chan_config TCH/F
    timeslot 5
     phys_chan_config TCH/F
    timeslot 6
     phys_chan_config TCH/F
    timeslot 7
     phys_chan_config PDCH
-------------- next part --------------
!
! OpenBSC configuration saved from vty
!   !
!
line vty
 no login
!
sgsn
  nsip local port 23000


More information about the OpenBSC mailing list