NetworkLayout » History » Version 1
laforge, 03/15/2018 09:41 PM
1 | 1 | laforge | h1. NetworkLayout |
---|---|---|---|
2 | |||
3 | |||
4 | h2. Individual autonomous network (AN) |
||
5 | |||
6 | This diagram shows the components of a single autonomous network. |
||
7 | {{graphviz_link() |
||
8 | digraph G { |
||
9 | rankdir = LR; |
||
10 | OsmoBTS -> OsmoBSC [label="Abis/IP"]; |
||
11 | OsmoBSC -> OsmoSTP [label="AoIP"]; |
||
12 | OsmoSTP -> OsmoMSC [label="AoIP"]; |
||
13 | OsmoBSC -> OsmoMGW [label="MGCP"]; |
||
14 | OsmoMSC -> OsmoMGW [label="MGCP"]; |
||
15 | OsmoBTS -> OsmoMGW [label="RTP"]; |
||
16 | OsmoMSC -> OsmoSipConnector [label="MNCC"]; |
||
17 | OsmoSipConnector -> Universe [label="SIP"]; |
||
18 | OsmoMGW -> Universe [label="RTP or OSMUX"]; |
||
19 | Universe [shape="box"]; |
||
20 | OsmoBTS -> OsmoPCU [label="pcu_sock"]; |
||
21 | OsmoPCU -> OsmoSGSN [label="Gb/IP"]; |
||
22 | OsmoSGSN -> OsmoGGSN [label="GTP"]; |
||
23 | OsmoGGSN -> Universe [label="IP"]; |
||
24 | OsmoSGSN -> GsupProxy [label="GSUP"]; |
||
25 | OsmoMSC -> GsupProxy [label="GSUP"]; |
||
26 | GsupProxy -> Universe [label="GSUP"]; |
||
27 | OsmoSipConnector -> Universe [label="mDNS"]; |
||
28 | GsupProxy -> OsmoHLR [label="GSUP"]; |
||
29 | } |
||
30 | }} |
||
31 | |||
32 | |||
33 | h2. Macro-Network |
||
34 | |||
35 | In the current proposal, there is no central database. It's a fully peer-to-peer architecture. All AN and the VoIP uplink / external connectivity are all connected to a shared IP-network with multicast capability. |
||
36 | |||
37 | {{graphviz_link() |
||
38 | digraph G { |
||
39 | TransNet [shape="diamond", label="IP Network"]; |
||
40 | AN1 [shape="box"]; |
||
41 | AN2 [shape="box"]; |
||
42 | AN3 [shape="box"]; |
||
43 | AN4 [shape="box"]; |
||
44 | |||
45 | AN1 -> TransNet |
||
46 | AN2 -> TransNet |
||
47 | AN3 -> TransNet |
||
48 | AN4 -> TransNet |
||
49 | |||
50 | VoIP -> TransNet |
||
51 | } |
||
52 | }} |