Transcription
SONiC at 200/400GbE- Ready For HyperscaleDavid Iles – Sr. Director Ethernet SwitchingMarch 2019 2019 Mellanox Technologies1
Mellanox Leadership Across Industries5 of Top 610 of Top 103 of Top 59 of Top 109 of Top 10GlobalBanksUse MellanoxAutomotiveManufacturersUse MellanoxPharmaceuticalCompaniesUse MellanoxOil and GasCompaniesUse MellanoxHyperscaleCompaniesUse MellanoxMellanox Interconnect Solutions Deliver Highest Data Center Return on Investment 2019 Mellanox Technologies2
Significant Growth of 25GbE and Above200G4%25G and faster speeds growing to 63% of the market100G25%2%2%High SpeedAdapters2017 ( 1.3B)22%Of TotalMarket12%10G40G10G37%High Speed EthernetAdapter Forecast2020 TAM ( 2.3B)78%6%10GbE25GbE40GbE22%50GbE 100GbE63%Crehan Research: Adapter & LOM/Controller 4Q17 Quarterly Market Share and January, 2018, Long-range Forecast Server-class200GbE50G18%40G1%25G15% 2019 Mellanox Technologies3
Data Center Optics MarketData Center Optical Revenues ( M) By Data RateSM MM, Inc AOCs; 2Km 7,000100G: The hottest market today 6.5B 6,000400G 5,00023%24% 4,000200G & 400G: Will surpass 100G in 202229%19%24% 3,000200G15% 2,000 1.6B 1,00074%50%39%35%202120222023100G63%75% 02018201925G202050G100G200G400GData from LightCounting, Sep. 2018AOCs 2019 Mellanox Technologies4
Cloud Without Compromise: Spectrum-2Best in Class Buffer Architecture Fair & Predictable Bandwidth sharing 42MB Packet buffers - available to any port 10x Higher Microburst AbsorptionBest in Class Virtualization VXLAN Routing without loopbacks 12K VTEPs for EVPN 500K VLXAN TunnelsBest in Class Telemetry What Just Happened Streaming & Inband Network Telemetry Histograms – better than watermarks Deep Packet Inspection (512B) 2019 Mellanox Technologies5
High Performance with Fully Shared BuffersBursty trafficFully Shared Packet Buffers33GbpsAll 42MB packet buffers available to absorb Microburst33Gbps33GbpsSuperior Microburst Absorption4-6X larger effective buffer size!Competitor’s Split-buffersBursty traffic50GbpsOnly 17% of buffers available to absorb Microburst24Gbps25Gbps 2019 Mellanox Technologies6
Can You Afford an Unfair/Unpredictable Cloud?Best in Class Buffer ArchitecturePepsiCoca ColaSnappleRed BullMonsterStarbucks 2019 Mellanox Technologies7
Can You Afford to Lose a Rack Full of Servers? 2019 Mellanox Technologies8
ISSU for SONiC Problems with Commercial ISSU NOS downgradesSDK changeReflash firmware/CPLD/FPGAOnly reliable for patch fixes A Better ISSU for SONiC: Fast Boot: Requirement: Status:Data plane disruption under 30 secondsSupported today Warm Boot: Requirement: Status:Data plane disruption under 1 second 1 sec downtime with upgrade of SAI/SDK - donedemonstrated warm boot in 70 msec No Hit Boot - WIP 2019 Mellanox Technologies9
Protocols vs FDPVRST/ MSTPPrivate VLANLoop/Root/BPDU PSPANERSPANsFlowIPFIXSYSLOGPacket SYSLOGIn-situ OAMWatermarksMirror DropsRoCE TelemetryPacket BrokeringBuffer HistogramsMirror CongestionIn Band TelemetryStreaming Telemetry (GPB)Real-time Visibility SnapshotsLegacy MindsetWebscale MindsetTelemetry FeaturesProtocols2 2019 Mellanox Technologies10
Why Do We Need Telemetry?Improve Time to InnocenceUnderstand our NetworkGet more out of the Network 2019 Mellanox Technologies11
SONiC – Critical Resource Monitor Monitors utilization of ASIC resources by polling SAI attributes Syslog message if utilization exceeds thresholds Resources monitored by CRM: IPv4 and IPv6 routesIPv4 and IPv6 nexthopsIPv4 and IPv6 neighborsNexthop groups and group membersACL groups, tables, entries, countersFDB entries Low and High thresholds per each resource Percentage used and free threshold types 2019 Mellanox Technologies12
Event Driven TelemetryStatistical TelemetryEvents CRM logs when any resources exceed LOW or HIGH threshold SYSLOG Message Format: Date/Time WARNING resource : THRESHOLD EXCEEDED for type % Used count value free count value Date/Time NOTICE resource : THRESHOLD CLEAR for type % Used count value free count value 2019 Mellanox Technologies13
SONiC – Server Load Balancing Demo Client Generates 100K connections per second Average connection live time 10 secController Server Load Balancing box Load balancer Single VIP 1K DIP Controller1,000ServersClientsServer Load Balancer Create DIP change in average every 10 sec Server Receive and monitor connection100K Connections per second 2019 Mellanox Technologies14
Key Take Away’s SONiC is gaining momentum SONiC is gaining functionality Go try SONiC – It’s free 2019 Mellanox Technologies15
Thank You 2019 Mellanox Technologies16
Resources monitored by CRM: IPv4 and IPv6 routes IPv4 and IPv6 nexthops IPv4 and IPv6 neighbors Nexthop groups and group members ACL groups, tables, entries, counters FDB entries Low and High thresholds per each resource Percentage used and free threshold types SONiC -Critical Resource Monitor