User Tools

Site Tools


network_stuff:cumulus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
network_stuff:cumulus [2022/02/09 20:44] jotasandokunetwork_stuff:cumulus [2024/09/22 16:47] (current) – [HAL (for forwardig)] jotasandoku
Line 8: Line 8:
   sudo -E apt-get update   sudo -E apt-get update
   sudo apt-get install iperf   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):
 +  - ipinfusion
 +  - mikrotec
 +  - cumulus
 +  - SONIC (Software for Open Network in the Cloud. Azure uses it)
 +
 +Note that **ODM (Original Design Manufacturing)** vs OEM (Original Equipment Manufacturer): 
 +  - OEM or the Original Equipment Manufacturer designs a product based on the buyer’s specifications. 
 +  - 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 [[http://www.accton.com/|link]]
 +Current ASICs:
 +  - Broadcom
 +    - [[https://en.wikipedia.org/wiki/Broadcom_Corporation#Tomahawk-3_Chip|Tomahawk-3]]  : discontinued except for Hyperscalers
 +    - Trident : more for Enterprise
 +    - Jericho2 : more for ISPs. ToR switches 
 +      - buffer-oriented, more programmable
 +  - Intel:
 +    - [[http://packetpushers.net/barefoot-networks-announces-first-switches-programmable-tofino-chip/|Barefoot]]
 +      - P4
 +    - Tofino
 +  - Mellanox
 +  - OVM Teralinks
 +  - Marvell-prestera
 +  - Cavium
 +
 +  - Netronome
 +
 +Ownership: NVidia > Mellanox > Cumulus (so cumulus cannot use broadcom anymore)\
 +Nvidia: cpu less important. GPU, TPU (for tensors (AI))
 +
 +  * ASIC [[https://blog.ipspace.net/2022/06/data-center-switching-asic-tradeoffs.html|considerations]]:
 +    * Buffer space
 +    * Forwarding table size
 +      * On-chip table vs On-chip TCAM
 +    * Forwarding features
 +      * performance
 +    * Programmable forwarding pipeline
 +      * P4
 +      * recirculation for vxlan?
 +
 +----
 +
 +SDN NOTES:
 +  - Cisco : Viptela
 +  - mycompany2 : Talari
 +  - Junper : OPENCONTRAIL : TUGSTEN (check these projects): micro backplane
 +
 +
 +----
 +
 +__DISAGGREGATION__:\\
 +
 +HAL 
 +(for forwarding):
 +  * 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.1644439455.txt.gz · Last modified: (external edit)