Further simplification of "NITB like" setups
Running the post-NITB network is quite a lot more complex than the old code.
There are some ideas on how to make it simpler to run small, self-contained networks while removing some complexity
- I was also wondering if we should spend time on "MGW-less operation". In theory, you only need OsmoMGW if you have no IP-level routing between your Abis / A / core network [like any decent network operator for security reasons]. But then, if you run everything on one machine, and don't need/want transcoding, and have transparent routing between all components, we could do without the MGW.
- stp-less operation should also be possible (but make configuration actually more complicated), as both the "ASP" (client) and "SG" (server) role are inside libosmo-sigtran, and hence the server could run inside the MSC without the need of an external stp (osmo-stp is just a thin wrapper with vty around libosmo-sigtran)
Let's keep this as a reminder and create sub-tasks as ideas materialize more