Post on 09-Jan-2017
v
Data Center Trends of 2017
Dinesh G Dutt
Nov 29, 2016
cumulusnetworks.com 2
The Panel
November 29, 2016
cumulusnetworks.com 3
Martin Casado Martin 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 he’s an inductee of the Lawrence Livermore Lab’s Entrepreneur’s Hall of Fame. He holds both a PhD and Masters degree in Computer Science from Stanford University.
November 29, 2016
cumulusnetworks.com 4
Tom Herbert
Tom 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).
Tom’s 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, 2016
• Crypto, DDOS• IPv6, scalable
protocols• Offloads and kernel
bypass• Fine grained
virtualization• Mobility, latency, 5G• Protocol ossification
Challenges for the Linux stackSecurity, reliability, availability, low latency for hyper-connected world
6 © ipSpace.net 2016 BGP in Data Center
Who is Ivan Pepelnjak (@ioshints)
Past• Kernel programmer, network OS and web developer• Sysadmin, database admin, network engineer, CCIE• Trainer, course developer, curriculum architect• Team lead, CTO, business owner
Present• Network architect, consultant, blogger, webinar and book author
Focus • SDN and network automation• Large-scale data centers, clouds and network virtualization• Scalable application design• Core IP routing/MPLS, IPv6, VPN
More @ ipSpace.net/About
cumulusnetworks.com 7
Agenda
November 29, 2016
Public Cloud Adoption
Network Functions
Containers, VMs, Bare Metal
Network Automation
Network Virtualization
DC Fabrics
Speeds and Feeds
cumulusnetworks.com 8
Speeds and Feeds
100G 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, 2016
cumulusnetworks.com 9
Future of the DC Fabric
What technologies are increasingly irrelevant in building a DC network ?
What technologies are still in a nascent stage ?
November 29, 2016
cumulusnetworks.com 10
Network Virtualization
What are the unsolved problems with Network Virtualization ?
Why has not it reached critical mass ?
November 29, 2016
• Datacenter virtualization• Single tenant, containers @FB• Each task gets its own IP address, can be migrated
• Scale to addressing of billions of objects in DC• Solution is Identifier Locator Addressing (ILA)• Virtualization without encapsulation• Split IPv6 address in identifier (who) and locator (where)
• Map identifiers to locators for transmission
Identifier Locator Addressing
cumulusnetworks.com 12
Network Automation
What 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, 2016
cumulusnetworks.com 13
Containers, VMs, Bare Metal
Do 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, 2016
• Problem• We like programmability of SW, but has been perf hit
• Need 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 driver
• Programmable via Berkeley Packet Filters (BPF)• Packet drop and forwarding competitive with kernel bypass
eXpress Data Path
cumulusnetworks.com 15
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, 2016
cumulusnetworks.com 16
2017 and the State of Public Cloud Adoption
Will 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, 2016
cumulusnetworks.com 17
Linux As the Lingua Franca of the DC
As 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, 2016
cumulusnetworks.com 18
© 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!
November 29, 2016