Difference between revisions of "HallD Online IP Name And Address Conventions"

From GlueXWiki
Jump to: navigation, search
(Crate IP Addresses)
(Crate Control Module IP Addresses)
Line 238: Line 238:
 
| rocfdc14 || 129.57.135.64  
 
| rocfdc14 || 129.57.135.64  
 
|-
 
|-
| joebesser || 129.57.135.65  
+
| gluondaqbuff-daq || 129.57.135.65  
 
|-
 
|-
 
| roctag1 || 129.57.135.71  
 
| roctag1 || 129.57.135.71  

Revision as of 13:21, 6 November 2024

This page provides the information on conventions on IP name and address on the devices routed off the Hall D main Cisco router.

Hall D Internal Networks

Purpose Network VLAN # of Addresses Gateway Network mask Broadcast Address
DAQ 129.57.135.0/24 VLAN 635 256 129.57.135.1 255.255.255.0 129.57.135.255
Controls 129.57.26.0/23 VLAN 526 512 129.57.26.1 255.255.254.0 129.57.27.255
General 129.57.172.0/22 VLAN 672 1024 129.57.172.1 255.255.252.0 129.57.175.255
Development 129.57.194.0/24 VLAN 694 256 129.57.194.1 255.255.255.0 129.57.194.255
Hall D devices in Hall B 129.57.179.192/26 VLAN 805 64 129.57.179.193 255.255.255.192 129.57.179.255
Virtual Machines 129.57.147.192/26 VLAN 815 64 129.57.147.193 255.255.255.192 129.57.147.255
Infiniband 172.19.5.0/24 Local 256 172.19.5.1 255.255.255.0 172.19.5.255


IP Name Conventions

Desktop Computers and Servers

  • Use gluonxx.jlab.org for the online servers main IP addresses. The name comes from GLUex ONline abbreviation. Here xx is a number.
    If we want to keep the same name for Lelvel 3 farm servers, then we will need to use gluonxxx.jlab.org.
  • The additional Ethernet ports will be labeled gluonxx_y.jlab.org for servers with multiple interfaces.
  • We can divide the numbers into ranges for different types of servers, see the table below.
    Note that Level3 is the only one with three digits after "gluon"
  • Use gluonnon-numeric-string.jlab.org for aliases. The character that follows gluon should not be a digit character which would identify this as an alias rather than the main IP address.
Type Name Range
Desktops gluon00 - gluon19
General Purpose Servers gluon20 - gluon39
DAQ EMUs
second stage EB (32 core Opteron) is gluon53
gluon40 - gluon59
Level3 gluon100 - gluon999
Online Aliases gluonnon-numeric-string


Subsystem DAQ Systems

During installation and long down times, individual detect groups may wish to run dedicated DAQ systems without the hassle of constant coordination with other detector groups. During these times, the following computers are assigned for detector groups to prevent interference.

Detector DAQ Node comments
BCAL  gluon50 gluon105 gluon106
CDC gluon49
FDC  gluon52
TOF gluon46
Tagger gluon48
Pair Spectrometer gluon48
Start Counter gluon51
Trigger gluon47
DAQ testing gluon53, gluon54, gluon55, gluon56, gluon57


Controllers and fan trays for VXS/VME crates

  • Use "rocname" for interface 0 which will be used by the fast DAQ. For instance rocfdc1
  • For the fan trays we can use "vmename". For instance, vmefdc1 .
  • For controls and monitoring we can use interface 1 on the controller called "iocname". For instance, iocpulser1 .

Crate numbering

  • The the fan tray and ROC for any crate will have matching names (e.g. rocfdc1 and vmefdc1 refer to the same crate)
  • The numbering scheme for any detector system will go in order of precedence from North to South then left to right and then from top to bottom. In other words, the first crate in a detector system is the North-most, leftmost, topmost crate for that detector system. The numbers then increase down, then to the right and then to the South. (Left is while facing the front of the crate.)

Embedded devices

  • Continue notation "hallddevice", where device is the name that describes the device type and the number of that device. For instance, hallden2t2.jlab.org or halldbrooks1.jlab.org. Or for High Voltage and Low Voltage devices halldcaen1, halldmpod1, halldcan1. For the main file server we can use gluonfs1, and for fast the RAID file servers we can use gluonraid1, gluonraid2.

Crates

Crate Names

  • Each major detector component will have a number of crates named based on its GlueX name, followed by one or two digits specifying the number of the crate.
  • If more than one detector component is a part of one crate only one name is assigned, preferably of the larger one or a name that can characterize both detectors, e.g. use "tagx" for TAGM&TAGH crates.
  • Numbering assignment with respect to the geographical location (the map) will need to be created out before requesting IP names. The map should define one-to-one corresponds between this detector-based scheme and one based on the geographical location ordering of the crates in the racks and the Hall.
  • The VME crates with the JLab discriminators are separated from the other VXS crates, they are considered as a separate "detector" for the naming purposes.


Detector Crate Names Possible Modules
TAGM/TAGH tag1 - tag3 fADC250/F1TDC
PS/PSC ps1 - ps2 fADC250/F1TDC
ST st1 - st2 fADC250/F1TDC
TRIG trig1 - trig2 GTP/TS/TD
BCAL bcal1 - bcal12 fADC250/F1TDC
CDC cdc1 - cdc4 fADC125
FDC fdc1 - fdc14 fADC125/F1TDC
TOF tof1 - tof2 fADC250/CAEN TDC
FCAL fcal1 -fcal12 fADC250
DISC dscr1 -dscr8 JLab Discriminators
DIRC dirc SSP

Crate Control Module IP Addresses

Crate Name IP Address
rocfcal1 129.57.135.11
rocfcal2 129.57.135.12
rocfcal3 129.57.135.13
rocfcal4 129.57.135.14
rocfcal5 129.57.135.15
rocfcal6 129.57.135.16
rocfcal7 129.57.135.17
rocfcal8 129.57.135.18
rocfcal9 129.57.135.19
rocfcal10 129.57.135.20
rocfcal11 129.57.135.21
rocfcal12 129.57.135.22
roccdc1 129.57.135.25
roccdc2 129.57.135.26
roccdc3 129.57.135.27
roccdc4 129.57.135.28
rocbcal1 129.57.135.31
rocbcal2 129.57.135.32
rocbcal3 129.57.135.33
rocbcal4 129.57.135.34
rocbcal5 129.57.135.35
rocbcal6 129.57.135.36
rocbcal7 129.57.135.37
rocbcal8 129.57.135.38
rocbcal9 129.57.135.39
rocbcal10 129.57.135.40
rocbcal11 129.57.135.41
rocbcal12 129.57.135.42
rocbcal13 129.57.135.43
rocbcal14 129.57.135.44
rocbcal15 129.57.135.45
rocbcal16 129.57.135.46
rocfdc1 129.57.135.51
rocfdc2 129.57.135.52
rocfdc3 129.57.135.53
rocfdc4 129.57.135.54
rocfdc5 129.57.135.55
rocfdc6 129.57.135.56
rocfdc7 129.57.135.57
rocfdc8 129.57.135.58
rocfdc9 129.57.135.59
rocfdc10 129.57.135.60
rocfdc11 129.57.135.61
rocfdc12 129.57.135.62
rocfdc13 129.57.135.63
rocfdc14 129.57.135.64
gluondaqbuff-daq 129.57.135.65
roctag1 129.57.135.71
roctag2 129.57.135.72
roctag3 129.57.135.73
roctag4 129.57.135.74
roctag5 129.57.135.75
roctof1 129.57.135.77
roctof2 129.57.135.78
roctof3 129.57.135.79
roctrig1 129.57.135.81
roctrig2 129.57.135.82
rocps1 129.57.135.83
rocps2 129.57.135.84
roctrig3 129.57.135.85
rocccal 129.57.135.90
rocdirc 129.57.135.92
rocstpsc1 129.57.135.95
rocstpsc2 129.57.135.96
iocpbu 129.57.26.196
iocpulser1 129.57.26.119
iocpulser2 129.57.26.137
ioctagctrl 129.57.26.195

IP addresses for ECAL crates

Translation Table

(n.b. the IP address for the ROCs is 129.57.135.rocid)
(for the ioc* hosts, the IP address for the controllers is 129.57.26.(1-256))

Sheet Number rocid Detector Subsystem Crate Contents Geographic Location Crate Name Controller Name
1 71 TAGM fADC250 T1-1-TOP TAGM1 rocTAGM1
2 73 TAGH fADC250 T1-1-BOT TAGH1 rocTAGH1
3 72 TAGM DISC T1-5-BOT TAGM2 rocTAGM2
4 75 TAGM/TAGH F1TDCV2 T1-2-MID TAGMH rocTAGMH
5 74 TAGH DISC T1-2-BOT TAGH2 rocTAGH2
6 TAGH HV T1-8-TOP
7 TAGH HV T1-8-MID
10 94 ST fADC250 U1-7-TOP rocST
11 96 ST/PSC DISC U1-7-BOT rocSTPSC2
12 83 PS fADC250 U1-8-TOP PS1 rocPS1
13 84 PS/PSC fADC250 U1-8-MID PS2 rocPS2
14 95 ST/PSC F1TDCV2 U1-8-BOT rocSTPSC1
15 PSC HV U1-9-TOP
16 ST/PS BIAS/LV U1-10-TOP
19 BCAL BIAS/LV N1-1-TOP
20 44 BCAL DISC N1-2-BOT BCAL14 rocBCAL14
21 34 BCAL fADC250 N1-3-TOP BCAL4 rocBCAL4
22 35 BCAL fADC250 N1-3-MID BCAL5 rocBCAL5
23 36 BCAL F1TDCV2 N1-3-BOT BCAL6 rocBCAL6
24 31 BCAL fADC250 N1-4-TOP BCAL1 rocBCAL1
25 32 BCAL fADC250 N1-4-MID BCAL2 rocBCAL2
26 33 BCAL F1TDCV2 N1-4-BOT BCAL3 rocBCAL3
27 43 BCAL DISC N1-5-BOT BCAL13 rocBCAL13
28 BCAL BIAS/LV N1-6-TOP
29 BCAL BIAS/LV S1-1-TOP
30 45 BCAL DISC S1-2-BOT BCAL15 rocBCAL15
31 37 BCAL fADC250 S1-3-TOP BCAL7 rocBCAL7
32 38 BCAL fADC250 S1-3-MID BCAL8 rocBCAL8
33 39 BCAL F1TDCV2 S1-3-BOT BCAL9 rocBCAL9
34 40 BCAL fADC250 S1-4-TOP BCAL10 rocBCAL10
35 41 BCAL fADC250 S1-4-MID BCAL11 rocBCAL11
36 42 BCAL F1TDCV2 S1-4-BOT BCAL12 rocBCAL12
37 46 BCAL DISC S1-5-BOT BCAL16 rocBCAL16
38 BCAL BIAS/LV S1-6-TOP
39 FDC HV U2-1-TOP
40 FDC BIAS/LV U2-2-BOT
41 25 CDC fADC125 U2-3-TOP CDC1 rocCDC1
42 26 CDC fADC125 U2-3-MID CDC2 rocCDC2
43 51 FDC_Wires F1TDCV3 U2-3-BOT FDC1 rocFDC1
44 52 FDC_Cathodes fADC125 U2-4-TOP FDC2 rocFDC2
45 53 FDC_Cathodes fADC125 U2-4-MID FDC3 rocFDC3
46 54 FDC_Wires F1TDCV3 U2-4-BOT FDC4 rocFDC4
47 55 FDC_Cathodes fADC125 U2-5-TOP FDC5 rocFDC5
48 56 FDC_Cathodes fADC125 U2-5-MID FDC6 rocFDC6
49 57 FDC_Cathodes fADC125 U2-5-BOT FDC7 rocFDC7
50 58 FDC_Cathodes fADC125 U2-6-TOP FDC8 rocFDC8
51 59 FDC_Cathodes fADC125 U2-6-MID FDC9 rocFDC9
52 60 FDC_Cathodes fADC125 U2-6-BOT FDC10 rocFDC10
53 61 FDC_Cathodes fADC125 U2-7-TOP FDC11 rocFDC11
54 62 FDC_Cathodes fADC125 U2-7-MID FDC12 rocFDC12
55 63 FDC_Wires F1TDCV3 U2-7-BOT FDC13 rocFDC13
56 27 CDC fADC125 U2-8-TOP CDC3 rocCDC3
57 28 CDC fADC125 U2-8-MID CDC4 rocCDC4
58 64 FDC_Wires F1TDCV3 U2-8-BOT FDC14 rocFDC14
59 CDC BIAS/LV U2-9-MID
60 FDC HV U2-10-TOP
61 77 TOF fADC250 D2-1-TOP TOF1 rocTOF1
62 78 TOF VX1290A TDC D2-1-MID TOF2 rocTOF2
63 79 TOF DISC D2-1-BOT TOF3 rocTOF3
64 11 FCAL fADC250 D2-2-TOP FCAL1 rocFCAL1
65 12 FCAL fADC250 D2-2-MID FCAL2 rocFCAL2
66 13 FCAL fADC250 D2-2-BOT FCAL3 rocFCAL3
67 14 FCAL fADC250 D2-3-TOP FCAL4 rocFCAL4
68 15 FCAL fADC250 D2-3-MID FCAL5 rocFCAL5
69 16 FCAL fADC250 D2-3-BOT FCAL6 rocFCAL6
72 17 FCAL fADC250 D2-6-TOP FCAL7 rocFCAL7
73 18 FCAL fADC250 D2-6-MID FCAL8 rocFCAL8
74 19 FCAL fADC250 D2-6-BOT FCAL9 rocFCAL9
75 20 FCAL fADC250 D2-7-TOP FCAL10 rocFCAL10
76 21 FCAL fADC250 D2-7-MID FCAL11 rocFCAL11
77 22 FCAL fADC250 D2-7-BOT FCAL12 rocFCAL12
78 TOF HV D2-8-TOP
79 375 LUMI DISC D2-5-TOP PULSER1 iocpulser1
80 393 HALO DISC U1-1-TOP PULSER2 iocpulser2
81 451 HALO DISC T1-6-BOT TAGCTRL ioctagctrl
 ? DIRC/COMCAL HV D2-8-MID
 ? 92 DIRC SSP D2-8-BOT DIRC rocDIRC

Infiniband Switch

The switch has a built in webserver for administration and diagnostics at:

http://halld-ibsw-1.jlab.org

Login using the classic "german-esque" online password. (If you do not know this, check with Dave A.)

Node Port
gluonraid1 5
gluonraid2 12
gluon40 26
gluon41 19
gluon42 17
gluon43 36
gluon46 21 (card)
27 (landed)
gluon47 23 (card)
32 (landed)
gluon48 25 (card)
31 (landed)
gluon49 28 (card)
18 (landed)
gluon100 33
gluon101 30
gluon102 3
gluon103 35
gluon104 14
gluon105 4
gluon106 34
gluon107 6
gluon108 2
gluon109 10
gluon110 16
gluon111 9

n.b. Feb. 16, 2016 -- There were some ports that were registering continuous "symbol errors". This actually caused gluon104 to perform about 10 times slower. The ports for gluon104, gluon110, and gluon49(landed) were switched from ports 8, 7, and 29 respectively to the ones listed in the table above. The issue with gluon110 and gluon49 was noticed via the orange arrow lights on the back of the switch. (They should normally be green.)