running-osmo-gsm: Add MGW into the picture
This commit is contained in:
parent
68b4a1cb8c
commit
5d0629e999
|
@ -0,0 +1,17 @@
|
|||
digraph G {
|
||||
rankdir = LR;
|
||||
BTS -> BSC [label="Abis"];
|
||||
BSC -> OsmoMSC [label="3GPP AoIP"];
|
||||
OsmoMSC -> OsmoMGW [label="MGCP"];
|
||||
BSC -> OsmoMGW [label="RTP",dir=both];
|
||||
OsmoMSC -> OsmoSIP [label="MNCC"];
|
||||
OsmoSIP -> PBX [label="SIP Trunk"];
|
||||
OsmoMGW -> PBX [label="RTP",dir=both];
|
||||
{rank=same OsmoMSC OsmoMGW}
|
||||
OsmoSIP [label="osmo-sip-connector"];
|
||||
OsmoMGW [color=red];
|
||||
|
||||
hNodeB -> OsmoHNBGW [label="Iuh"];
|
||||
OsmoHNBGW -> OsmoMSC [label="IuCS"];
|
||||
hNodeB -> OsmoMGW [label="RTP",dir=both];
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
digraph G {
|
||||
rankdir = LR;
|
||||
OsmoBTS -> OsmoBSC [label="Abis/IP"];
|
||||
OsmoBSC -> OsmoMSC [label="3GPP AoIP"];
|
||||
OsmoBSC -> OsmoMGW [label="MGCP"];
|
||||
OsmoBTS -> OsmoMGW [label="RTP",dir=both];
|
||||
OsmoMGW -> OsmoMSC [label="RTP",dir=both];
|
||||
{rank=same OsmoBSC OsmoMGW}
|
||||
OsmoMGW [color=red];
|
||||
}
|
|
@ -399,6 +399,24 @@ the home network, which has preference over others
|
|||
* interactive reference, tab-completion
|
||||
* `logging enable` adds log target to VTY session
|
||||
|
||||
== osmo-mgw: User Plane
|
||||
|
||||
* so far we've been looking at control plane (signalling) only
|
||||
* user plane (voice in most cases) is handled via RTP in IP based Osmocom CNI
|
||||
* control plane is separate from user plane
|
||||
* `osmo-mgw` acts as RTP proxy, both at BSC and at MSC level
|
||||
|
||||
[graphviz]
|
||||
----
|
||||
include::osmo-mgw-bsc.dot[]
|
||||
----
|
||||
|
||||
[graphviz]
|
||||
----
|
||||
include::osmo-mgw-bsc-msc.dot[]
|
||||
----
|
||||
|
||||
|
||||
== Further Reading
|
||||
|
||||
User Manuals::
|
||||
|
|
|
@ -4865,6 +4865,43 @@ interactive reference, tab-completion
|
|||
</div>
|
||||
</div>
|
||||
<div class="sect1 slide">
|
||||
<h1 id="_osmo_mgw_user_plane">osmo-mgw: User Plane</h1>
|
||||
<div class="sectionbody" style="max-width:45em">
|
||||
<ul class="">
|
||||
<li>
|
||||
<span>
|
||||
so far we’ve been looking at control plane (signalling) only
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
<span>
|
||||
user plane (voice in most cases) is handled via RTP in IP based Osmocom CNI
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
<span>
|
||||
control plane is separate from user plane
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
<span>
|
||||
<code>osmo-mgw</code> acts as RTP proxy, both at BSC and at MSC level
|
||||
</span>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="imageblock graphviz">
|
||||
<div class="content">
|
||||
<img src="running-osmo-gsm__8.png" alt="running-osmo-gsm__8.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="imageblock graphviz">
|
||||
<div class="content">
|
||||
<img src="running-osmo-gsm__9.png" alt="running-osmo-gsm__9.png" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect1 slide">
|
||||
<h1 id="_further_reading">Further Reading</h1>
|
||||
<div class="sectionbody" style="max-width:45em">
|
||||
<div class="dlist"><dl class="">
|
||||
|
|
Loading…
Reference in New Issue