User Tools

Site Tools


network_stuff:cumulus

This is an old revision of the document!


cheatsheet


Install packages:

sudo -E apt-get update
sudo apt-get install iperf

CUMULUS MULTICAST:

net add interface swp1 igmp join  224.10.2.1  # for an interface to join a group
net add pim rp 10.1.0.5 224.10.2.0/24
! The above works and 'net show mroute' shows state

It can be run in ODM boxes(original design manufacturers):

  • Quanta
  • Delta
  • Edgecore
  • Accton
  • Alpha Networks
  • Penguin computing
  • NVIDIA>Mellanox>Cumulus (so now so cumulus no access to Broadcom)

These are vendors that nornmally run directly on ODM machines (besides from the incumbent ones):

  1. ipinfusion
  2. mikrotec
  3. cumulus
  4. SONIC (Software for Open Network in the Cloud. Azure uses it)

Note that ODM (Original Design Manufacturing) vs OEM (Original Equipment Manufacturer):

  1. OEM or the Original Equipment Manufacturer designs a product based on the buyer’s specifications.
  2. ODM or the Original Design Manufacturer designs and manufactures products on their own.

Openswitch: uses db model instead of ephemeral message bus.
Hardware: Acton switches link Current ASICs:

  1. Broadcom
    1. Tomahawk
    2. Trident
    3. Jericho2
  2. OVM Teralinks
  3. Marvell-prestera
  4. Cavium
  5. Inte:
    1. Tofino
  6. Mellanox
  7. Netronome

Ownership: NVidia > Mellanox > Cumulus (so cumulus cannot use broadcom anymore)\ Nvidia: cpu less important. GPU, TPU (for tensors (AI))


SDN NOTES:

  1. Cisco : Viptela
  2. mycompany2 : Talari
  3. Junper : OPENCONTRAIL : TUGSTEN (check these projects): micro backplane

DISAGGREGATION:

HAL (for forwardig):

  • SAI (ms, set of apis to talk to the fwd hardware. compatible but one step more)
  • switchdev (part of the linux kernel but currently (2022) only Mellanox hardware supports it)
network_stuff/cumulus.1653575555.txt.gz · Last modified: (external edit)