This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| network_stuff:cumulus [2022/02/09 21:53] – jotasandoku | network_stuff:cumulus [2024/09/22 16:47] (current) – [HAL (for forwardig)] jotasandoku | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| CUMULUS MULTICAST: | CUMULUS MULTICAST: | ||
| - | | + | net add interface swp1 igmp join |
| - | # net add interface swp1 igmp join | + | net add pim rp 10.1.0.5 224.10.2.0/ |
| + | ! The above works and 'net show mroute' | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | It can be run in ODM boxes(original design manufacturers): | ||
| + | * Quanta | ||
| + | * Delta | ||
| + | * Edgecore | ||
| + | * Accton | ||
| + | * Alpha Networks | ||
| + | * Penguin computing | ||
| + | * NVIDIA> | ||
| + | |||
| + | 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:// | ||
| + | Current ASICs: | ||
| + | - Broadcom | ||
| + | - [[https:// | ||
| + | - Trident : more for Enterprise | ||
| + | - Jericho2 : more for ISPs. ToR switches | ||
| + | - buffer-oriented, | ||
| + | - Intel: | ||
| + | - [[http:// | ||
| + | - 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:// | ||
| + | * 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) | ||