Project

General

Profile

Actions

Feature #4536

open

Multi BTS support within a single physical device

Added by tnt almost 4 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/06/2020
Due date:
% Done:

0%

Spec Reference:

Description

So OpenBSC supports multiple BTSs (obviously). But sometime you want several "logical" BTS inside a single "physical" BTS.

That means that :
  • You only get 1 physical link and possibly a single OML link to that physical BTS (so same/shared e1inp_sign_link *oml_link ...)
  • Some OML objects needs only to be brought up once for all the "logical" BTS in the same physical one.
  • In the 12.21 fields, the bts_nr field will not match the gsm_bts->bts_nr field since it starts at 0 for each physical BTS.
  • ... probably other things ...

We need a way to represent that in the code and in the config.

Some thoughts:
  • We could introduce another hierarchy level (bts/trx/ts -> phys_bts/virt_bts/trx/ts) but that looks like extensive changes in the code and config format
  • We could have a "parent" link in bts object and so if a bts has a parent then it's not in charge of the "shared" stuff ... and the config would just have way to specify which bts is a parent. And if we restrict to having contiguous bts_nr for the child, then finding the OML 12.21 bts number for a bts is trivial (bts->nr - bts->parent->nr)
  • ...
Actions #1

Updated by tnt almost 4 years ago

  • Tracker changed from Bug to Feature
Actions #2

Updated by laforge almost 4 years ago

  • Description updated (diff)
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)