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 21:53] jotasandokunetwork_stuff:cumulus [2024/09/22 16:47] (current) – [HAL (for forwardig)] jotasandoku
Line 13: Line 13:
  
 CUMULUS MULTICAST: CUMULUS MULTICAST:
-  # TODO: generate actual multicast traffic +  net add interface swp1 igmp join  224.10.2.1  # for an interface to join a group 
-  # net add interface swp1 igmp join  239.0.0.1 255.255.255.255  # 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.1644443622.txt.gz · Last modified: (external edit)