Download - Demystifying Networking: Data Center Networking Trends 2017

Transcript
Page 1: Demystifying Networking: Data Center Networking Trends 2017

v

Data Center Trends of 2017

Dinesh G Dutt

Nov 29, 2016

Page 2: Demystifying Networking: Data Center Networking Trends 2017

cumulusnetworks.com 2

The Panel

November 29, 2016

Page 3: Demystifying Networking: Data Center Networking Trends 2017

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

Page 4: Demystifying Networking: Data Center Networking Trends 2017

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

Page 5: Demystifying Networking: Data Center Networking Trends 2017

• 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

Page 6: Demystifying Networking: Data Center Networking Trends 2017

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

Page 7: Demystifying Networking: Data Center Networking Trends 2017

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

Page 8: Demystifying Networking: Data Center Networking Trends 2017

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

Page 9: Demystifying Networking: Data Center Networking Trends 2017

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

Page 10: Demystifying Networking: Data Center Networking Trends 2017

cumulusnetworks.com 10

Network Virtualization

What are the unsolved problems with Network Virtualization ?

Why has not it reached critical mass ?

November 29, 2016

Page 11: Demystifying Networking: Data Center Networking Trends 2017

• 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

Page 12: Demystifying Networking: Data Center Networking Trends 2017

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

Page 13: Demystifying Networking: Data Center Networking Trends 2017

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

Page 14: Demystifying Networking: Data Center Networking Trends 2017

• 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

Page 15: Demystifying Networking: Data Center Networking Trends 2017

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

Page 16: Demystifying Networking: Data Center Networking Trends 2017

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

Page 17: Demystifying Networking: Data Center Networking Trends 2017

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

Page 18: Demystifying Networking: Data Center Networking Trends 2017

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