Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Networking

graph RL;
    cabin_switch[Cabin Switch] --- backboke_switch[Pipeline Backbone Switch];

    backboke_switch --- kafka_cluster[Kafka Cluster];
    backboke_switch --- compute_cluter(Compute Cluster);

    backboke_switch --- digitiser_switch_1[Digitiser Switch 1];
    backboke_switch --- digitiser_switch_2[Digitiser Switch 2];
    backboke_switch --- digitiser_switch_3[Digitiser Switch 3];

    digitiser_switch_1 --- digitisers[Digitisers];
    digitiser_switch_2 --- digitisers[Digitisers];
    digitiser_switch_3 --- digitisers[Digitisers];

Assumptions

  • Per DAQ throughput of 10 Mb/s (assuming compression and safety margin)
  • Kafka replication factor = 1
  • Quantity of nodes for Redpanda broker and compute cluster are unlikely to change, but also not set in stone

Digitisers

  • 32 units x 4 DAQ each = 128 GbE ports
  • 3 x 48 GbE port switches = 144 available GbE ports
  • 43 DAQ per switch

Pipeline

  • 1x 10 GbE uplink per digitiser switch
  • 3 switches x 1 link per switch = 3 links
  • 1x 10 GbE link per redpanda node
  • 5 nodes x 1 link per node = 5 links
  • 5 nodes x 1 link per node = 5 links

Totals

10 Gbps links: 3 + 5 + 5 + 1 (uplink) = 14

24 ports would be ideal to allow for possible expansion.