Demystifying Networking: Data Center Networking Trends 2017
Embed Size (px)
Transcript of Demystifying Networking: Data Center Networking Trends 2017
Data Center Trends of 2017Dinesh G DuttNov 29, 2016
The Panelcumulusnetworks.comNovember 29, 20162
Martin CasadoMartin Casado is a general partner at the venture capital firm Andreessen Horowitz. He was previously the cofounder and CTO at Nicira, which was acquired by VMware in 2012. While at VMware, Martin served as senior vice president and general manager of the Networking and Security Business Unit.Widely known as one of the fathers of SDN, for his work, Martin was awarded both the ACM Grace Murray Hopper award and the NEC C&C award, and hes an inductee of the Lawrence Livermore Labs Entrepreneurs Hall of Fame. He holds both a PhD and Masters degree in Computer Science from Stanford University.November 29, 2016cumulusnetworks.com3
Tom HerbertTom Herbert is an experienced network software engineer and protocol developer. He has invented an assortment of well known Linux kernel networking features that include Receive Packet Steering, Receive Flow Steering, Transmit Packet Steering, Byte Queue Limits, and Kernel Connection Multiplexor. He is co-inventor of eXpress Data Path which demonstrates that the kernel stack can achieve the same level of performance as kernel bypass. He also invented the protocols Generic UDP Encapsulation, Identifier Locator Addressing, and Transports over UDP -- all of which are being discussed in IETF. (note the three letter acronyms motif! RPS, RFS, XPS, BQL, KCM, XDP, GUE, ILA, TOU). Toms most recent experience has been working on problems in large scale datacenter environments, currently for Facebook and previously at Google. His focus is on how to scale and advance networking to meet the demands of new applications and communications. This work includes datacenter virtualization, IP mobility in mobile networks, programmability of the network stack, UDP encapsulation, performance, and making security ubiquitous for all packets in flight.
November 29, 2016cumulusnetworks.com4
Crypto, DDOSIPv6, scalable protocolsOffloads and kernel bypassFine grained virtualizationMobility, latency, 5GProtocol ossificationChallenges for the Linux stackSecurity, reliability, availability, low latency for hyper-connected world
Who is Ivan Pepelnjak (@ioshints)PastKernel programmer, network OS and web developerSysadmin, database admin, network engineer, CCIETrainer, course developer, curriculum architectTeam lead, CTO, business ownerPresentNetwork architect, consultant, blogger, webinar and book authorFocus SDN and network automationLarge-scale data centers, clouds and network virtualizationScalable application designCore IP routing/MPLS, IPv6, VPNMore @ ipSpace.net/About
# ipSpace.net 2016BGP in Data CenterAgendaNovember 29, 2016cumulusnetworks.com7
Speeds and Feeds100G switches are a fraction of the cost of what 1G switches cost a few years back. Will 2017 be the year 100G will reach critical mass ? What about server attach ? What happens to 40G ?What about higher speeds ?November 29, 2016cumulusnetworks.com8
Future of the DC FabricWhat technologies are increasingly irrelevant in building a DC network ? What technologies are still in a nascent stage ?November 29, 2016cumulusnetworks.com9
Network VirtualizationWhat are the unsolved problems with Network Virtualization ? Why has not it reached critical mass ?November 29, 2016cumulusnetworks.com10
Datacenter virtualizationSingle tenant, containers @FBEach task gets its own IP address, can be migratedScale to addressing of billions of objects in DCSolution is Identifier Locator Addressing (ILA)Virtualization without encapsulationSplit IPv6 address in identifier (who) and locator (where)Map identifiers to locators for transmissionIdentifier Locator Addressing
Network AutomationWhat is the state of network automation in 2016 ? Is netconf/yang still relevant ? How will this battle between traditional network centric tools vs server centric tools evolve ?November 29, 2016cumulusnetworks.com12
Containers, VMs, Bare MetalDo they all have a role in the DC of the future ? Which of those roles will see a pivot in 2017 ?Which container frameworks will gain traction, and which may not ?
November 29, 2016cumulusnetworks.com13
ProblemWe like programmability of SW, but has been perf hitNeed DDOS mitigation (drop bad packets), smart forwarding No specialized HW, kernel bypass (manageability issues)Solution: eXpress Data Path (XDP)Packet processor in kernel at lowest level of NIC driverProgrammable via Berkeley Packet Filters (BPF)Packet drop and forwarding competitive with kernel bypasseXpress Data Path
What Belongs in the Network and What Does Not ?One of the trends in the DC is the re-evaluation of the question of what functions belong in the network and what do not. A prime example is security in the application vs in the network.Thoughts ?November 29, 2016cumulusnetworks.com15
2017 and the State of Public Cloud AdoptionWill 2017 see a fundamental shift in the adoption of public cloud vs private cloud vs traditional IT models of running the DC ?What does the future portend ? November 29, 2016cumulusnetworks.com16
Linux As the Lingua Franca of the DCAs more and more Linux-specific technology (containers, frameworks, tools etc.) become inimical to the DC, what do you see as the advantages of a unified networking model centered around the Linux networking stack ?November 29, 2016cumulusnetworks.com17
cumulusnetworks.comNovember 29, 201618
2016 Cumulus Networks. Cumulus Networks, the Cumulus Networks Logo, and Cumulus Linux are trademarks or registered trademarks of Cumulus Networks, Inc. or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. The registered trademark Linux is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.Thank You!