SONiC At 200/400GbE

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