manual: Update statements regarding SCCPlite

SCCPlite is long supported (again) by osmo-bsc, let's remove the
outdated pointers to osmo-bsc-sccplite.

Change-Id: Ia3d831aca7c3c7ef9f257e974faf6e8e360c59f5
This commit is contained in:
Harald Welte 2019-09-04 12:42:31 +02:00
parent 7104ed2e58
commit d102832d9f
1 changed files with 7 additions and 14 deletions

View File

@ -39,14 +39,13 @@ OsmoBSC implements a sub-set of the GSM A interface as specified in TS 08.08
Osmocom offers two variants of the 'A' interface's protocol stacking:
- 'BSSAP/SCCPlite'
- 'BSSAP/SCCP/M3UA'
- 'BSSAP/SCCP/M3UA' (called AoIP)
Traditionally, OsmoBSC only implemented the BSSAP/SCCPlite protocol, but since a
proper M3UA implementation is available from 'libosmo-sigtran'
('libosmo-sccp.git'), the stock OsmoBSC now supports only BSSAP/SCCP/M3UA. (The
idea is that SCCPlite support may be added to libosmo-sigtran at some point
in the future, after which the new `osmo-bsc` would support both variants of
the A interface.)
proper M3UA implementation became available in 2017 as part of 'libosmo-sigtran'
('libosmo-sccp.git'), the stock OsmoBSC now supports BSSAP/SCCP/M3UA. SCCPlite
support has been subsequently added to libosmo-sigtran in 2018, and now both
variants of the 'A' interface are supported by `osmo-bsc`.
The difference between an BSSAP/SCCPlite and BSSAP/SCCP/M3UA is illustrated in
<<fig-sccplite>> and <<fig-sccp-m3ua>>.
@ -54,16 +53,12 @@ The difference between an BSSAP/SCCPlite and BSSAP/SCCP/M3UA is illustrated in
===== BSSAP/SCCPlite
Unlike classic A interface implementations for E1 interfacs,
`osmo-bsc-sccplite` implements a variant of encapsulating the A interface over
`osmo-bsc` implements a variant of encapsulating the A interface over
IP. To do so, the SCCP messages are wrapped in an IPA multiplex and then
communicated over TCP. The audio channels are mapped to RTP streams.
This protocol stacking is sometimes called "SCCPlite".
At the time of writing, if you would like to use the old BSSAP/SCCPlite protocol,
look for binary packages named `osmo-bsc-sccplite`, or compile `osmo-bsc` from
the 'openbsc.git' repository.
[[fig-sccplite]]
.`osmo-bsc-sccplite` operation using 'BSSAP/SCCPlite'
[graphviz]
@ -98,9 +93,7 @@ stacking:
|IP
|=====
To use the now-default BSSAP/SCCP/M3UA protocol, look for binary packages named
`osmo-bsc`, or compile `osmo-bsc` from the 'osmo-bsc.git' repository. It is
recommended to use the M3UA variant, which is required to operate with OsmoMSC.
It is recommended to use the M3UA variant, which is required to operate with OsmoMSC.
To route SCCP/M3UA messages between OsmoBSC and and MSC, an STP instance like
OsmoSTP is required.