TWiki> LHCb Web>LHCbOnline>TELL1IPRanges (revision 18)EditAttachPDF

IP and Ethernet configuration for TELL1 and UKL1 Boards on the data network

Subdetector Subsystem ID IP Range HW/layer 2 source address ECS names DAQ names Comment
RICH2 1 192.169.1.xx/24 00:CC:BB:01:xx:00/24 r2ukl1xx r2ukl1xx-d1 0 < xx < 13
HCAL 2 00:CC:BB:02:00:00/24 hctellxx
ECAL 3 00:CC:BB:03:00:00/24 ectellxx
TMU 4 00:CC:BB:04:00:00/24 tmutellq03, tmutellq04, tmutellq34, tmutellq01, tmutellq02, tmutellq12 tmutellq03-d1, tmutellq04-d1, tmutellq34-d1, tmutellq01-d1, tmutellq02-d1, tmutellq12-d1
TFC 5 00:CC:BB:05:00:00/24 tfcodinxx tfcodinxx-d1 0 < xx < 17
TFC 5 00:CC:BB:05:00:01/24 tfcodinxx tfcodinxx-d2 0 < xx < 17
TFC 5 00:CC:BB:05:00:02/24 tfcodinxx tfcodinxx-d3 0 < xx < 17
TFC 5 00:CC:BB:05:00:03/24 tfcodinxx tfcodinxx-d4 0 < xx < 17
TCA 6 00:CC:BB:06:00:00/24 tcatellxx tcatellxx-d1
TRG/L0DU 7 00:CC:BB:07:00:00/24 trgtell101, trgtell102 trgtell01-d1, trgtell02-d1
PS 8 00:CC:BB:08:00:00/24 pstellxx
MU C 9 192.169.9.xx/24 00:CC:BB:09:xx:00/24 mutellcxx mutellcxx-d1 0 < xx < 8
TT 10 00:CC:BB:10:00:00/24 tttellxx
VELO 11 00:CC:BB:11:00:00/24 vetellaxx, vetellcxx
OT A 12 00:CC:BB:12:00:00/24 ottellaxx-d1
IT 13 00:CC:BB:13:00:00/24 ittellxx
RICH1 14 00:CC:BB:14:00:00/24 r1ukl1xx
TPU 15 00:CC:BB:15:00:00/24 tputellxx
OT C 16 00:CC:BB:16:00:00/24 ottellcxx-d1
DUM 17 00:CC:BB:17:00:00/24 dumtellxx-d1
MU A 18 192.169.18.xx/24 00:CC:BB:18:xx:00/24 mutellaxx mutellaxx-d1 0 < xx < 8
(More to be added)

IP source addresses

Numbering must start from 1 i.e. r2ukl101 would have IP address (0 is reserved for the network address). There is no limitation for the layer 2 address but uniquness must be ensured, i.e. each port in the experiment must have its own layer 2 address.

Ethernet = Layer 2 = Hardware source addresses

Please use the global prefix 00:CC:BB::: for the first three bytes. The fourth byte represents again the subsystem (it is identical to the third byte in the IP address). The fifth byte is again the running number of your board. The sixth byte is reserved and will be set by the FPGA firmware according to the port-number, which is used for sending.

Ethernet destination address to be used in all TELL1 / UKL1


This should be configured on each board wanting to send on the data network. Using any other address will usually not work (packets will be dropped).

Sample configuration for a TELL1 .cfg file

_L0003:___    []         --Destination IP, The two last bytes are normally replaced by TTC/ECS info. This is =hlt00101= 
_L0004:___  0x[00:01:e8:22:4b:bb] --Destination MAC
_L0005:___    []         --Source IP (this is r2ukl101 - do not use1)
_L0006:___  0x[00:CC:BB:01:01:00] --Source MAC the last byte is replaced by the port number 0..3
_L0007:___  0x[     800]    --Ethernet type(16b)
_L0008:___  0x[       4]    --IP version number(4b)
_L0009:___  0x[       5]    --Internet header length in 32-bit words(4b)
_L0010:___  0x[       0]    --Type of desired service for IP packet(8b)
_L0011:___  0x[      FF]    --Time in seconds for IP packet to stay in the Ethernet(8b)
_L0012:___  0x[      F2]    --Next level protocol(8b)

This can be used as part of a file to run daq_tell1 for simple tests. Note please do not send blindly to a farm node. Make sure it is not in use by somebody else. Please: For any test on the DAQ network check with the Online team first.

-- GuomingLiu - 18 Dec 2007

Edit | Attach | Watch | Print version | History: r22 | r20 < r19 < r18 < r17 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r18 - 2007-12-18 - NikoNeufeld
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback