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):

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-3 : discontinued except for Hyperscalers
    2. Trident : more for Enterprise
    3. Jericho2 : more for ISPs. ToR switches
      1. buffer-oriented, more programmable
  2. Intel:
      1. P4
    1. Tofino
  3. Mellanox
  4. OVM Teralinks
  5. Marvell-prestera
  6. Cavium
  1. 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 forwarding):