Next Generation Computer Networking using programmable ASICS · Switch. Port. MAC. src. MAC. dst....

Preview:

Citation preview

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Next Generation Computer Networking using programmable ASICS

Claudio Viquez cviquezc@hp.com

1

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda

Introduction

Traditional Networking

Software Defined Networking

Programmable Networking ASICS

The future of computer networks

Backup

2

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Introduction

More throughput performance1

for a superior user experienceLower TCO2 with HP Limited Lifetime Warranty 2.0 and no SmartNet tax

Agility Trust EfficiencyLower L2 latency2 for a more reliable user experience4.8X

3

• Brief Introduction to Networking

• Why programmable networking ASICs?

• New technologies that could benefit from programmable networking ASICs

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda

Introduction

Traditional Networking

Software Defined Networking

Programmable Networking ASICs

The future of computer networks

Backup

4

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Traditional Networking

5

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda

Introduction

Traditional Networking

Software Defined Networking

Programmable Networking ASICs

The future of computer networks

Backup

7

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Software Defined Networking

8

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Open Flow inside Switches

9

SwitchPort

MACsrc

MACdst

Ethtype

VLANID

IPSrc

IPDst

IPProt

TCPsport

TCPdport

Rule Action Stats

1. Forward packet to port(s)2. Encapsulate and forward to controller3. Drop packet4. Send to normal processing pipeline5. Modify Fields

Packet + byte counters

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10

Switching

*

SwitchPort

MACsrc

MACdst

Ethtype

VLANID

IPSrc

IPDst

IPProt

TCPsport

TCPdport Action

* 00:1f:.. * * * * * * * port6

Firewall

*

SwitchPort

MACsrc

MACdst

Ethtype

VLANID

IPSrc

IPDst

IPProt

TCPsport

TCPdport Forward

* * * * * * * * 22 drop

Routing

*

SwitchPort

MACsrc

MACdst

Ethtype

VLANID

IPSrc

IPDst

IPProt

TCPsport

TCPdport Action

* * * * * 5.6.7.8 * * * port6

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda

Introduction

Traditional Networking

Software Defined Networking

Programmable Networking ASICs

The future of computer networks

Backup

12

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13

Intel CPUs Programmable Networking ASIC

Traditional Networking ASIC

Most FlexibleLeast Throughput

Least FlexibleHighest Throughput

Flexibility vs Performance Tradeoff

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Programmable Networking ASIC challenges

14

• Design• Verification• Tools (compilers, simulators)• Software Development Kits

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda

Introduction

Traditional Networking

Software Defined Networking

The Future of computer networks

Programmable Networking ASICs

Backup

15

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16

Artificial Intelligence Enabled Networking

Network Function Virtualization

Protocol Independent Packet Processors

Internet of Things and Analytics

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you

17

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda

Introduction

Traditional Networking

Software Defined Networking

Programmable Networking ASICS

Backup

18

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19

Recommended