Project

General

Profile

Colocated Hub » History » Version 22

laforge, 09/29/2022 06:36 PM

1 2 laforge
{{>toc}}
2
3 1 laforge
h1. Colocated Hub
4
5 22 laforge
This page existed to collect information about the new (Sept 2022) colocated OCTOI hub, see #5542
6
7
{{thumbnail(octoi_hub-colocated.jpg, size=400)}}
8 2 laforge
9 14 laforge
h2. Block Diagrams
10
11
h3. E1/TDM network
12
13
{{graphviz_link()
14
graph G {
15
  subgraph cluster_colo {
16
    label = "Co-Located Hub";
17
    divf [label="DIVF\nCentral Switch",shape="house"];
18
    icE1usb;
19
    pm3 [label="Livingston Portmaster 3"];
20
    as54 [label="Cisco AS5400"];
21
    icE1usb -- divf [label="E1 (timing master)"];
22
    pm3 -- divf [label="E1"];
23 20 laforge
    as54 -- divf [label="7xE1"];
24 14 laforge
  }
25
  divf -- laforge [label="TDMoIP"];
26
  divf -- manawyrm [label="TDMoIP"];
27
  divf -- gruetzkopf [label="TDMoIP"];
28
  divf -- roox [label="TDMoIP"];
29
  divf -- DrDeke [label="TDMoIP"];
30
  etc [label="other users..."];
31
  divf -- etc [label="TDMoIP"];
32
}
33
}}
34
35 15 laforge
h3. IP network
36
37
{{graphviz_link()
38
graph G {
39
  subgraph cluster_colo {
40
    label = "Co-Located Hub";
41
    vlan [label="VLAN/Switch",shape="rect"];   
42
    divf [label="DIVF\nCentral Switch",shape="house"];
43
    apu [label="APU (hosting icE1usb)"];
44
    pm3 [label="Livingston Portmaster 3"];
45
    as54 [label="Cisco AS5400"];
46
47
48
    vlan -- divf;
49
    vlan -- apu;
50
    vlan -- pm3;
51
    vlan -- as54;
52
  }
53
  lakshmi [label="Firewall\n(lakshmi)"];
54
  public_v4 [label="Internet (IPv4)"];
55
  public_v6 [label="Internet (IPv6)"];
56 17 laforge
  divf -- lakshmi [label="VLAN 257"];
57 15 laforge
  lakshmi -- public_v4;
58
  lakshmi -- public_v6;
59
}
60
}}
61 14 laforge
62 4 laforge
h2. Rackmount units
63 1 laforge
64 4 laforge
h3. Central Office server (2U / 67cm)
65 1 laforge
66 4 laforge
This is a 2U rack-mount server running all the relevant software.
67 1 laforge
68 4 laforge
See [[AVSt_Server]] for more details of the server
69 1 laforge
70 4 laforge
h4. Connections
71 1 laforge
72 4 laforge
This is a 2U rack-mount server with the following connections:
73
* Power
74 10 laforge
** 2x AC power connections (redundant PSU)
75 4 laforge
* Ethernet
76
** 1x RJ45 100-Base-TX BMC
77
** 2x RJ45 1000-Base-TX
78
* E1
79 20 laforge
** 87 E1 to a co-located Cisco AS5400 (see below)
80 4 laforge
** 1x E1 to a co-located Livingston PM3 (see below)
81
** 1x E1 to icE1usb/clock-source
82 20 laforge
** 2x E1 used with loop-back cable to provide proper timing from master card to slave card (timing cable has residual clock drift)
83 1 laforge
84
85 4 laforge
h3. icE1usb / E1 clock source (1U / 31cm)
86 1 laforge
87 4 laforge
This is a 1U rack mount system containing:
88
* a PC-Engines APU3 embedded x86_64
89
* an [[e1-t1-adapter:ICE40_E1_USB_interface|icE1usb]] with a custom RS422 interface board
90
* a custom rs422 over voltage protection + 12V injection board
91 1 laforge
92 4 laforge
This icE1usb acts as a GPS-disciplined clock master.  However, as no acutal RF GPS signal is available in the data centre, we are using an Ericsson [[ericsson-rbs-6xxx:GPS_02]] attached via ~100m of RS-422.
93 1 laforge
94 4 laforge
h4. Connections
95 1 laforge
96 4 laforge
* Power
97
** 2x AC power connections (1x APU, 1x RS422/GPS)
98
* Ethernet
99 8 laforge
** 1x RJ45 to internal VLAN
100 4 laforge
* RS422
101 1 laforge
** 1x RJ45 towards GPS02 on the roof
102
103 4 laforge
h3. Cisco AS5400 RAS Server (2U / 49cm)
104 1 laforge
105 4 laforge
h4. Connections
106 1 laforge
107 4 laforge
* Power
108
** 2x AC power connection (redundant PSU)
109
* Ethernet
110
** 1x RJ45 Ethernet (100-Base-TX) to internal VLAN
111
* E1
112
** 8x E1 (via break-out cable) to AVSt-Server
113 7 laforge
* RS232
114
** Serial console connection via USB-UART to [[AVSt_Server]]
115 4 laforge
116
h3. Livingstion Portmaster 3 (2U / 31cm)
117
118
h4. Connections
119
120
* Power
121
** 1x AC power connection
122
* Ethernet
123 9 laforge
** 1x RJ45 Ethernet (10-Base-TX) [yes, 10MBps] to internal VLAN
124 4 laforge
* E1
125
** 1x E1 to AVSt-Server
126 6 laforge
* RS232
127
** Serial console connection via USB-UART to [[AVSt_Server]]
128 4 laforge
129
h2. Roof installation
130
131
132
On the roof of the data centre, the CAT5 cable with RS422 for the GPS03 arrives.
133
134
It will be passed through several DIN rail mounted OVP (Over Voltage Protection) circuits before  connecting to the actual DIN-rail mounted Ericsson GPS03
135
136
The Ericsson GPS03 has a SMA connector, to which a SMA-male to N-Male coaxial cable is attached.
137
138
A Times Microwave LP-GTR-NFF lightning protector (N-female to N-femaile) is used to pass the coaxial cable through the enclosure
139
140
An external GPS antenna with N connector is plugged into the LP-GTR-NFF
141 1 laforge
142 5 laforge
h3. Overview diagram
143 1 laforge
144 5 laforge
This diagram illustrates the parts and connections on the rooftop.  Rectangular objects are DIN-rail mounted.
145 1 laforge
146 5 laforge
{{graphviz_link()
147
graph G {
148
  subgraph cluster_1 {
149
    label="Rooftop enclosure";
150
    rj45splitter [label="RJ45 splitter"];
151
    GPS03 [label="Ericsson GPS03", shape=rect];
152
    ovp_rs422_1 [shape=rect];
153
    ovp_rs422_2 [shape=rect];
154
    ovp_rs422_3 [shape=rect];
155
    ovp_12v [shape=rect];
156
    lp [label="LP-GTR-NFF"];
157
    rj45splitter -- ovp_rs422_1;
158
    rj45splitter -- ovp_rs422_2;
159
    rj45splitter -- ovp_rs422_3;
160
    rj45splitter -- ovp_12v;
161
    ovp_rs422_1 -- GPS03;
162
    ovp_rs422_2 -- GPS03;
163
    ovp_rs422_3 -- GPS03;
164
    ovp_12v -- GPS03;
165
    GPS03 -- lp [label="SMA-male/N-female"];
166
  }
167
  antenna [label="GPS Antenna"];
168
  antenna -- lp [label="RG58 white / N-female"];
169
  rack [label="Rack in DC"];
170
  rack -- rj45splitter [label="CAT5"];
171
}
172
}}
173 2 laforge
174 1 laforge
h2. Software
175
176 3 laforge
* Like in the current hub at @laforge's basement, we should run the entire yate / osmo-e1d / dahdi-trunkdev inside a KVM with SRV-IO mapping the PCI devices
177
178 16 laforge
h2. Network
179
180
h2. Public IP
181
182
|_.Host|_.IPv4|_.IPv6|_.IPv4-internal|
183
|avst|213.95.46.30|?|192.168.7.129/25|
184
|divf|213.95.46.31|?|192.168.7.130/25|
185
|as5400|213.95.46.29|?|192.168.7.133|
186
|pm3|-|-|192.168.7.132|
187
|icE1-apu|-|-|192.168.7.131|
188 21 laforge
|stats|213.95.46.27|-|192.168.7.134|
189 16 laforge
|avst-bmc|213.95.46.28|?|-|
190 3 laforge
191
h2. Misc / TODO
192
193
h3. local verification with modem/ISDN-TA
194
195
It would be great if we could somehow verify local calls via the yate / hub excluding the complexity of the TDMoIP to compare calls without TDMoIP to calls with TDMoIP.
196
197
Unfortuantely I'm not aware of any really small PBX that would terminate the E1/S2M and offer S0/POTS ports.  Adding antoher 3U for a PBX seems excessive.
198
199 1 laforge
Doing calls between PM3 and ASR5400 is of course an option, but ideally we'd have a real physical modem attached via a serial port, and a real HFC-S-USB for test purpose.
200 11 laforge
201
h2. High-level parameters for data centre
202
203
* 7U rackspace
204
* 7x AC power outlet
205 13 laforge
* 7x Ethernet switch port (one of which supports 10 MBps!)
206 11 laforge
** some ports in a new VLAN
207
** some ports in an existing VLAN of my other servers in Rack 1120
208
* 1x CAT5 between rack and roof
209
* about 10cm of space on DIN-rail on roof enclosure (to mount OVP + GPS03)
210
211
h2. Questions
212 1 laforge
213 12 laforge
* Required antenna cable length between rooftop enclosure and antenna
214
* Mechanical antenna mounting details
215 11 laforge
* detailed switch port / VLAN config
Add picture from clipboard (Maximum size: 48.8 MB)