Osmo-gbproxy » History » Version 4
laforge, 02/19/2016 10:48 PM
fix outline
1 | 4 | laforge | [[PageOutline]] |
---|---|---|---|
2 | 1 | laforge | = The Gb proxy = |
3 | |||
4 | The purpose of the Gb proxy is to aggregate the Gb links of multiple |
||
5 | BSS's and present them in one Gb link to the SGSN. |
||
6 | |||
7 | More specifically, the Gb proxy terminates the NS-VCs of each BSS |
||
8 | locally. Furthermore, it establishes one NS-VC with the SGSN. |
||
9 | |||
10 | The proxy then forwards NS-DUs (BSSGP PDUs) between the SGSN and the |
||
11 | respective BSS (and vice versa). |
||
12 | |||
13 | == Configuring and using osmo-gbproxy == |
||
14 | 3 | laforge | |
15 | Like other programs in this project, osmo-gbproxy accepts a number of command line arguments |
||
16 | but is generally configured by a configuration file (which can be interactively created/edited |
||
17 | from the VTY). |
||
18 | |||
19 | The command line arguments are: |
||
20 | {{{ |
||
21 | -h --help this text |
||
22 | -d option --debug=DNS:DGPRS,0:0 enable debugging |
||
23 | -c --config-file filename The config file to use. |
||
24 | -s --disable-color |
||
25 | -T --timestamp Prefix every log line with a timestamp |
||
26 | -V --version. Print the version of OpenBSC. |
||
27 | -e --log-level number. Set a global loglevel. |
||
28 | }}} |
||
29 | |||
30 | There is a wiki page [wiki:osmo-gbproxy_VTY] with a reference for all VTY commands |
||
31 | 1 | laforge | |
32 | == Advanced use cases == |
||
33 | |||
34 | 2 | laforge | === Cascading proxies === |
35 | 1 | laforge | |
36 | You can also cascade multiple Gb proxies behind each other, where a number |
||
37 | of BSS connect to one Gb proxy, which in turn connects to another Gb proxy, |
||
38 | which then finally connects to the SGSN. |
||
39 | |||
40 | The reason for this type of use can be broken or limited Gb implementations |
||
41 | in proprietary BSS equipment, which fails to re-connect the Gb link after some |
||
42 | intermittent network outage. |
||
43 | |||
44 | == Design documentation == |
||
45 | |||
46 | There's a more detailed [wiki:osmo-gbproxy_design design description] outlining |
||
47 | details of the proxy. |