<p>Harald Welte <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/12831">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Harald Welte: Looks good to me, approved
  daniel: Looks good to me, but someone else must approve
  Jenkins Builder: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">manual: It's not "A over SCCP" but "BSSAP over SCCP"<br><br>In GSM specs, the entire interface between two elements is designated<br>with some letter, like the A interface between BSC and MSC.  The<br>interface uses a variety of protocols stacked on each other.<br><br>In the specific case of A, there is no "A" on top of SCCP, but<br>there's "BSSAP" on top of SCCP.<br><br>This is followed somewhat un-orthodox by 3GPP, as "A over IP" is<br>a violation of that principle.  It should have been called "A utilizing<br>IP", "A based on IP", "A with IP" or something the like.<br><br>In any case, at no point do the specs ever claim that "A" is stacked<br>on top of SCCP, so let's fix this.<br><br>Change-Id: Ieb0d8f6c71debe1234aff343a994c2096326da1b<br>---<br>M doc/manuals/chapters/overview.adoc<br>1 file changed, 14 insertions(+), 14 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/doc/manuals/chapters/overview.adoc b/doc/manuals/chapters/overview.adoc</span><br><span>index 9b619fb..d3deb27 100644</span><br><span>--- a/doc/manuals/chapters/overview.adoc</span><br><span>+++ b/doc/manuals/chapters/overview.adoc</span><br><span>@@ -38,20 +38,20 @@</span><br><span> </span><br><span> Osmocom offers two variants of the 'A' interface's protocol stacking:</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-- 'A/SCCPlite'</span><br><span style="color: hsl(0, 100%, 40%);">-- 'A/SCCP/M3UA'</span><br><span style="color: hsl(120, 100%, 40%);">+- 'BSSAP/SCCPlite'</span><br><span style="color: hsl(120, 100%, 40%);">+- 'BSSAP/SCCP/M3UA'</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Traditionally, OsmoBSC only implemented the A/SCCPlite protocol, but since a</span><br><span style="color: hsl(120, 100%, 40%);">+Traditionally, OsmoBSC only implemented the BSSAP/SCCPlite protocol, but since a</span><br><span> proper M3UA implementation is available from 'libosmo-sigtran'</span><br><span style="color: hsl(0, 100%, 40%);">-('libosmo-sccp.git'), the stock OsmoBSC now supports only A/SCCP/M3UA. (The</span><br><span style="color: hsl(120, 100%, 40%);">+('libosmo-sccp.git'), the stock OsmoBSC now supports only BSSAP/SCCP/M3UA. (The</span><br><span> idea is that SCCPlite support may be added to libosmo-sigtran at some point</span><br><span> in the future, after which the new `osmo-bsc` would support both variants of</span><br><span> the A interface.)</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-The difference between an A/SCCPlite and A/SCCP/M3UA is illustrated in</span><br><span style="color: hsl(120, 100%, 40%);">+The difference between an BSSAP/SCCPlite and BSSAP/SCCP/M3UA is illustrated in</span><br><span> <<fig-sccplite>> and <<fig-sccp-m3ua>>.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-===== A/SCCPlite</span><br><span style="color: hsl(120, 100%, 40%);">+===== BSSAP/SCCPlite</span><br><span> </span><br><span> Unlike classic A interface implementations for E1 interfacs,</span><br><span> `osmo-bsc-sccplite` implements a variant of encapsulating the A interface over</span><br><span>@@ -60,12 +60,12 @@</span><br><span> </span><br><span> This protocol stacking is sometimes called "SCCPlite".</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-At the time of writing, if you would like to use the old A/SCCPlite protocol,</span><br><span style="color: hsl(120, 100%, 40%);">+At the time of writing, if you would like to use the old BSSAP/SCCPlite protocol,</span><br><span> look for binary packages named `osmo-bsc-sccplite`, or compile `osmo-bsc` from</span><br><span> the 'openbsc.git' repository.</span><br><span> </span><br><span> [[fig-sccplite]]</span><br><span style="color: hsl(0, 100%, 40%);">-.`osmo-bsc-sccplite` operation using 'A/SCCPlite'</span><br><span style="color: hsl(120, 100%, 40%);">+.`osmo-bsc-sccplite` operation using 'BSSAP/SCCPlite'</span><br><span> [graphviz]</span><br><span> ----</span><br><span> digraph G {</span><br><span>@@ -81,24 +81,24 @@</span><br><span>         {MS0,MS1}->BTS0 [label="Um"];</span><br><span>         {MS2,MS3}->BTS1 [label="Um"];</span><br><span>         {BTS0,BTS1}->BSC [label="Abis\nTCP\nIP"];</span><br><span style="color: hsl(0, 100%, 40%);">-        BSC->MSC [label="A\nSCCP\nTCP\nIP"];</span><br><span style="color: hsl(120, 100%, 40%);">+        BSC->MSC [label="BSSAP\nSCCP\nTCP\nIP"];</span><br><span> }</span><br><span> ----</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-===== A/SCCP/M3UA</span><br><span style="color: hsl(120, 100%, 40%);">+===== BSSAP/SCCP/M3UA</span><br><span> </span><br><span> The default OsmoBSC's A interface uses the M3UA variant of SIGTRAN protocol</span><br><span> stacking:</span><br><span> </span><br><span> |=====</span><br><span style="color: hsl(0, 100%, 40%);">-|A</span><br><span style="color: hsl(120, 100%, 40%);">+|BSSAP</span><br><span> |SCCP</span><br><span> |M3UA</span><br><span> |SCTP</span><br><span> |IP</span><br><span> |=====</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-To use the now-default A/SCCP/M3UA protocol, look for binary packages named</span><br><span style="color: hsl(120, 100%, 40%);">+To use the now-default BSSAP/SCCP/M3UA protocol, look for binary packages named</span><br><span> `osmo-bsc`, or compile `osmo-bsc` from the 'osmo-bsc.git' repository. It is</span><br><span> recommended to use the M3UA variant, which is required to operate with OsmoMSC.</span><br><span> </span><br><span>@@ -106,7 +106,7 @@</span><br><span> OsmoSTP is required.</span><br><span> </span><br><span> [[fig-sccp-m3ua]]</span><br><span style="color: hsl(0, 100%, 40%);">-.`osmo-bsc` operation using 'A/SCCP/M3UA'</span><br><span style="color: hsl(120, 100%, 40%);">+.`osmo-bsc` operation using 'BSSAP/SCCP/M3UA'</span><br><span> [graphviz]</span><br><span> ----</span><br><span> digraph G {</span><br><span>@@ -123,7 +123,7 @@</span><br><span>         {MS0,MS1}->BTS0 [label="Um"];</span><br><span>         {MS2,MS3}->BTS1 [label="Um"];</span><br><span>         {BTS0,BTS1}->BSC [label="Abis\nTCP\nIP"];</span><br><span style="color: hsl(0, 100%, 40%);">-        BSC->STP->MSC [label="A\nSCCP\nM3UA\nSCTP\nIP"];</span><br><span style="color: hsl(120, 100%, 40%);">+        BSC->STP->MSC [label="BSSAP\nSCCP\nM3UA\nSCTP\nIP"];</span><br><span> }</span><br><span> ----</span><br><span> </span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/12831">change 12831</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/12831"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: Ieb0d8f6c71debe1234aff343a994c2096326da1b </div>
<div style="display:none"> Gerrit-Change-Number: 12831 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder (1000002) </div>
<div style="display:none"> Gerrit-Reviewer: daniel <dwillmann@sysmocom.de> </div>