© 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 [email protected]
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