summaryrefslogtreecommitdiff
path: root/2021/running_osmo_gsm-2021/arch-usrp.dot
blob: b20042daa84d39ccb668de182dfa9de1682a39f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
graph G {
	rankdir=LR;
	MS0 [label="MS",shape=box]
	MS1 [label="MS",shape=box]
	MS2 [label="MS",shape=box]

	USRP [label="USRP Bxxx",shape=box]
	USRP --OsmoTRX [label="USB"]

	MS0--USRP [label="Um"]
	MS1--USRP [label="Um"]
	MS2--USRP [label="Um"]

	subgraph cluster_0 {
		label = "Linux PC (BTS)"
		OsmoTRX
		OsmoBTS
		OsmoPCU [style="dashed"]
		OsmoPCU -- OsmoBTS [label="pcu_sock"]
		OsmoTRX -- OsmoBTS
		{ rank=same; OsmoBTS OsmoPCU }
	}

	subgraph cluster_1 {
		label = "Linux PC (Core)"
		OsmoBSC
		OsmoMSC
		OsmoHLR
		OsmoSGSN [style="dashed"]
		OsmoGGSN [style="dashed"]
		OsmoBTS -- OsmoBSC [label="Abis/IP"]
		OsmoBSC -- OsmoMSC [label="A/IP"]
		OsmoMSC -- OsmoHLR [label="GSUP/IP"]
		OsmoPCU -- OsmoSGSN [label="Gb/IP"]
		OsmoSGSN -- OsmoGGSN [label="Gn/IP"]
		{ rank=same; OsmoMSC OsmoSGSN }
	}
}
personal git repositories of Harald Welte. Your mileage may vary