《Keynote 2:Microsoft.PDF》由会员分享,可在线阅读,更多相关《Keynote 2:Microsoft.PDF(20页珍藏版)》请在三个皮匠报告上搜索。
1、Disaggregation of Cloud Networking via SmartNICsGerald DegraceSONiC Pioneer&Co-DASH CreatorMicrosoft AzureSONiC(Software Open Source for Networking in the Cloud)Created by Microsoft and its partners then migrated to Linux Foundation Removes the requirement to run the switch suppliers NOS Containeriz
2、ed solution offering consistent operations,maintenance,monitoring,telemetry streaming,and security and more Running on 100s of 1000s of SONiC switches powering Azures Cloud Bringing 161+Network Operating Systems-1 NOSIntroducing SONiC(The foundation for DASH)Azures Cloud is composed on SONiC enabled
3、 Switching(Constructed from“any”Switching Hardware Platforms)SONiC for Chassis SONiC for Chassis Coming SoonComing SoonT2T2-1 1-1 1T2T2-1 1-2 2T2T2-1 1-8 8T3T3-1 1T3T3-2 2T3T3-3 3T3T3-4 4Tier 1 MoR12.812.8-102.4+Tera bps102.4+Tera bpsT2T2-4 4-1 1T2T2-4 4-2 2T2T2-4 4-4 4Tier 2 Spine1.71.7 6.8+Peta bp
4、s6.8+Peta bpsT1T1-1 1T1T1-8 8T1T1-7 7T1T1-2 2Tier 3-Regional Hub1.71.7 6.8+Peta bps6.8+Peta bpsT1T1-1 1T1T1-8 8T1T1-7 7T1T1-2 2T1T1-1 1T1T1-8 8T1T1-7 7T1T1-2 2Tier 0/ToR Rack3.23.2-6.4+6.4+Tera bpsTera bpsT0T0-1 1T0T0-2 2T0T0-2020ServersServersT0T0-1 1T0T0-2 2T0T0-2020T0T0-1 1T0T0-2 2T0T0-2020SONICN
5、OSSONICNOSSONICNOSSONICNOSSONICNOSSONICNOSSONICSONICSONICSONICSONICSONICSONICSONICSONICServersServersServersServersSONiC Community PartnersMerchant SiliconSwitch Platform AdoptionSystem/Service So Whats Next and Exciting?(Cloud based Connection Management)256M+connections at Millions of Connections
6、Per SecondThousands of rules per connection100s of Gbps+Crypto/SecurityIPSec:16M+connections Connectivity 200G-800GPPS:400M+Packets per SecondIOPs:40M/s3nm-5nm low powerP4 programmable or library based Oak Springs CanyonX1 Pensando DPUIPUNICFPGAASICDASH(Disaggregated APIs for SONiC Hosts)An open sou
7、rce project now part of Linux Foundation To achieve 10-100 x perf in cloud connection management scale than offered in todays Cloud By maximizing innovation across Switch and DPU/IPU in a complementary manner where 1+1 is even greater than 3Introducing Microsoft Inspired DASHCommunityDASHNearly ever
8、y IPU/DPU vendor IPU/DPU/Smart NICSmart SwitchFPGA/NIC/ASICCloud&enterprise providers Hardware OEM/ODM Application providers(5G,Edge.)Standard APIsP4 based behavioral models Test Suites(functional and perf)Built on an Established eco-system Mature open-source community Highly disaggregated component
9、s ExtensibilitySecurityHitless Upgradability and more SONiC DASH Components(100 x Cloud Networking and Connection Management Performance over Software Only)Switch Abstraction Interface (SAI)DASH ExtensionsHardwareDASH Extended SAISONiCMore appsSNMPBGPUtility IPv6Redis DB with DASH ObjectsPlatform DA
10、SHContainer SONiC DASH Some New Players Many SONiC PioneersNB APIsSB APIsShimDASH APIs or SONiC on NIC?North Bound InterfaceSouth Bound InterfaceLets start with an Cloud Networking Example(10s of thousands of connections/sec)TOR SDN policies evaluation FPGA/ASICHyper-V SwitchVFPFPGA/ASICHyper-V Swit
11、chVFPNetwork policy processing today is performed on host node in virtual switchDemanding customers use high number of SDN rules SDN policy evaluation can be resource intensive when configurations are complexIntroducing Appliance/Switch-Powered by DASH(10s of Millions of Connections/Sec!)TOR TOR SDN
12、 Appliance/Smart SwitchDASHDPUsFPGA/ASICFPGA/ASICSDN policies evaluation Hyper-V SwitchVFPHyper-V SwitchVFPOffload SDN policies evaluation to disaggregated switch/applianceLower power,lower latencyHigher throughput and IOVXLANTunneled PacketDASH Challenge!Solving the toughest cloud networking problems!Connections per Second95%require 10s of k/sec5%require 100s of k/sec10 x performance versus previous thresholdsTotal active connections increasing up to 2xIncreased connections per second(CPS)Consistent active connectionsIncreased CPU stability for high traffic network optimized VMReduced jitter