P4 Runtime: Putting the Control Plane in Charge of the Forwarding Plane. Presented by :

Size: px
Start display at page:

Download "P4 Runtime: Putting the Control Plane in Charge of the Forwarding Plane. Presented by :"

Transcription

1 P4 Runtime: Putting the Control Plane in Charge of the Forwarding Plane Presented by :

2 Today s Presenters Moderator Simon Stanley Analyst at Large Heavy Reading Nick McKeown Chief Scientist & Co-Founder Barefoot Networks Jim Wanderer Director of Engineering Google Timon Sloane VP Marketing & Ecosystem Open Networking Foundation

3 Agenda Introduction P4 Runtime - Nick McKeown (Barefoot Networks) An important P4 Runtime use case - Jim Wanderer, (Google) P4 Runtime integration with ONOS - Timon Sloane (ONF) Q&A

4 Network Virtualization and Open Solutions Network virtualization Based on SDN and NFV VNF Ecosystem Uses standard server hardware White box switches Control plane downloaded by operator Flexible solution Open solutions OpenFlow, OpenStack, OPNFV, Open vswitch (OVS) etc. ONOS (Open Network Operating System) Open source SDN network operating system for carrier-grade solutions Virtual Applications Network Services vswitch Server Hardware White Box Switches

5 Key Technology Developments Evolving switch chipset architectures Initially fixed function for performance Many configuration options have been added Several devices now have programmable packet processing P4 Packet Processing Language Developed by a group including Intel, Microsoft, Google, Barefoot, Princeton University and Stanford University Used to specify packet forwarding behaviour Open source consortium: P4.org Hardware agnostic switching and forwarding solution

6 Moving from OpenFlow to P4 Runtime OpenFlow OpenFlow Controller P4 Runtime Controller with P4 Runtime Agent OpenFlow Agent Abstraction Layer Linux OS Linux OS Software Stack P4 Runtime Agent S/S Switch Hardware Programmable Switch Hardware

7 P4 Runtime Putting the Control Plane in charge of the Forwarding Plane Nick McKeown Antonin Bas, Remy Chang

8 OSPF BGP VXLAN etc. Switch ASIC API Switch OS

9 OSPF BGP VXLAN etc. Switch ASIC API Closed, fixed and proprietary Switch OS

10 OSPF BGP VXLAN etc. Remote Control Plane OpenFlow ASIC A API Switch OS OpenFlow ASIC B API Switch OS OpenFlow ASIC C API Switch OS

11 OSPF BGP VXLAN etc. Remote Control Plane OpenFlow is open and silicon-independent, but fixed OpenFlow ASIC A API Switch OS OpenFlow ASIC B API Switch OS OpenFlow ASIC C API Switch OS

12 OSPF BGP VXLAN etc. SAI Switch ASIC API Switch OS

13 OSPF BGP VXLAN etc. SAI Switch ASIC API SAI is open and silicon-independent, but fixed Switch OS

14 Challenge Can we design an open, silicon-independent API that is easily enhanced as we evolve the forwarding plane? One that can be used equally for local or remote control planes. 14

15 Two things emerged 1. P4: An open language for describing how switches should process packets. 2. P4-programmable switch chips: e.g., the PISA architecture and Barefoot s Tofino switch chip. 15

16 Original P4 Paper Authors: P4.org Membership

17 PISA: Protocol Independent Switch Architecture Match+Action Stage Memory ALU Programmable Parser Programmable Match-Action Pipeline 17

18 Example P4 Program Parser Program parser parse_ethernet { extract(ethernet); return switch(ethernet.ethertype) { 0x8100 : parse_vlan_tag; 0x0800 : parse_ipv4; 0x8847 : parse_mpls; default: ingress; Header and Data Declarations header_type ethernet_t { header_type l2_metadata_t { header ethernet_t ethernet; header vlan_tag_t vlan_tag[2]; metadata l2_metadata_t l2_meta; Tables and Control Flow table port_table { control ingress { apply(port_table); if (l2_meta.vlan_tags == 0) { process_assign_vlan(); Memory ALU Programmable Parser Programmable Match-Action Pipeline 18

19 Barefoot Tofino 6.5Tb/s Switch The world s fastest switch. Behavior defined in P4. Programs always run at line-rate.

20 1 Protocol Authoring tor.p4 OSPF BGP VXLAN etc. API? Switch OS

21 1 Protocol Authoring 2 Compile 3 Configure tor.p4 OSPF BGP VXLAN etc. Auto-generated API Switch OS 4 Runtime!

22 Challenge Can we design an open, silicon-independent API that is easily enhanced as we evolve the forwarding plane? One that can be used equally for local or remote control planes. 22

23 1 Protocol Authoring tor.p4 OSPF BGP VXLAN etc. 2 Compile Remote Control Plane P4 Runtime Agent 3 Configure P4 Runtime Agent Switch OS

24 1 Protocol Authoring tor.p4 OSPF BGP VXLAN etc. 2 Compile Remote Control Plane P4 Runtime Agent P4 Runtime API 3 Configure P4 Runtime Agent Switch OS

25 1 Protocol Authoring tor.p4 OSPF BGP VXLAN etc. 2 Compile Remote Control Plane P4 Runtime Agent Open, silicon-independent, and extensible P4 Runtime API 3 Configure P4 Runtime Agent Switch OS Extended without restarting the Control Plane

26 In more detail 26

27 The P4 program tells us the API we need P4 Program (e.g. tor.p4) Runtime Table Update action set_nhop(bit<32> nhop) { table ipv4_lpm { key = { hdr.ipv4.dstaddr : lpm; actions = { drop; set_nhop; Table Update ipv4.dstaddr= /8 -> set_nhop( ) ipv4.dstaddr= /16 -> set_nhop( ) ipv4.dstaddr= /8 -> drop()

28 P4 Runtime extends API to include table P4 Program (e.g. tor.p4) action set_nhop(bit<32> nhop) { table ipv4_lpm { key = { hdr.ipv4.dstaddr : lpm; hdr.meta.vrf_id : exact; actions = { drop; set_nhop; Logical View of Entry ipv4.dstaddr= /8 -> drop() Protobuf Entry Encoding table_entry { table_id: match { field_id: 1 lpm { value: "\f\000\000\000" prefix_len: 8 match { field_id: 2 exact { value: "\000\000" action { action { action_id:

29 OSPF BGP VXLAN etc. Remote Control Plane P4 Runtime Agent table_entry { table_id: match { field_id: 1 lpm { value: "\f\000\000\000" prefix_len: 8 match { field_id: 2 exact { value: "\000\000" action { action { action_id: Protobuf format used by Control Plane to add/delete IPv4 entry P4 Runtime Agent Switch OS tor.p4

30 P4 Runtime for local Control Plane OSPF BGP VXLAN etc. P4 Runtime Switch OS Protobuf format used by Control Plane to add/delete IPv4 entry table_entry { table_id: match { field_id: 1 lpm { value: "\f\000\000\000" prefix_len: 8 match { field_id: 2 exact { value: "\000\000" action { action { action_id: tor.p4

31 Summary Existing APIs are either hidden behind NDAs, and/or they are hard to extend. Changing an existing API typically requires a lot of work, and a major interruption of service. The P4 Runtime API is easy to extend by nature: It is derived from the program that describes the forwarding behavior. The P4 Runtime API can be used equally well by a remote or local control plane. The Control Plane does not need to be interrupted when the API is changed. 31

32 Next Generation SDN Switch Future plans for Google s SDN Networks Jim Wanderer, Alireza Ghaffarkhah, Waqar Mohsin, Tom Everman, Lorenzo Vicisano, Babru Thatikunta, Amin Vahdat,...

33 (log scale) Bisection b/w (bps) 1000T 100T 10T 1T 0 4 Firehose Post Watchtower Firehose Saturn [Jupiter Rising ] Jupiter (1.3P) 1 3 Year

34 History For more details, see: Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google s Datacenter Network SIGCOMM 2015

35 (log scale) Bisection b/w (bps) 1000T 100T 10T 1T 0 4 Firehose Post Watchtower Spine Block Firehose 1.1 Aggregation Block Spine Block SDN Architecture Aggregation Block 0 9 Saturn Spine Block Centralized Control 1 2 [Jupiter Rising ] Jupiter (1.3P) 1 3 Year

36 OpenFlow Limitations Changed the way we built networks, but: Limited interface - scale, features Underdefined interface - match well defined, action ambiguous Behavior inconsistent over different switch types Result: Added special workarounds and extensions Specifications for specific behavior Customized OpenFlow 3rd party devices can t drop into the network fabric

37 New Hardware Whitebox / bare metal switches available: Accton Edgecore Delta Networks Quanta Cloud Technology OCP / Wedge Great fit for building DC fabrics Leverage new technology quickly Available now, fast time to deploy But, difficult to integrate

38 Integration / Support Large software effort: Platform specific system software e.g. drivers Proprietary switch vendor ASIC SDK Port Google Openflow extensions and workarounds Make Openflow function the same way on a new chip Standard routing protocols almost sound better? Interoperable Not tied to a particular HW platform

39 What is Needed for an SDN Switch Goals: Fast and easy use of best and newest hardware available High velocity to introduce new features Want: Easy to program Easy to configure Easy to manage Silicon and system independence / abstraction How?

40 Next Gen SDN Switch P4Runtime OpenConfig: gnmi gnoi Open Network Linux Platform P4 Runtime Agent Control P4 Runtime Management OpenConfig gnmi gnoi Open Network Linux Platform ASIC 1 ASIC 2 ASIC 3 ASIC 4

41 P4 Designed for programmable pipelines, but useful for fixed switches: Define expected switch behavior and capabilities Describe specific tables and functions L2 L3 ACL L3_LPM") table l3_ipv4_table { key = { hdr.ipv4_base.dst_addr : Bridge local_metadata.l3_selector_input: selector; actions = {...

42 P4 Runtime Protocol Configure the forwarding plane: Act on specific tables Read, Insert, Modify, Delete switch table entries Contract for a programming interface Openflow-like and well defined Forwarding State L3 L2 ACL ECMP Bridge

43 P4 Runtime Control P4 Runtime Protocol Agent Interface to switch ASIC Provides access to switch tables Transport: grpc, FB Swift, etc Replaces OpenFlow Agent Remote or Local Control ASIC pipeline can be: Fixed Programmable Hybrid Centralized Controller P4 Runtime P4 Runtime Agent Switch Stack SW SDK ASIC Switch

44 P4 Switch Abstraction Control Logical pipeline configured on switch Logical pipeline mapped to physical L3 Logical Program logical pipeline L2 ACL ECMP Mapping done via the P4 compiler and switch software. Bridge L3 ACL Physical iport ACL ACL L2 ECMP ACL Bridge ACL

45 P4 Runtime Multi-Vendor Control Logical Physical ASIC 1 ASIC 2

46 Configuration and Management OpenConfig Declarative configuration Streaming telemetry Model-driven management and operations gnmi - network management interface gnoi - network operations interface Vendor-neutral data models Address practical operational needs Management OpenConfig gnmi gnoi App SW Platform Software ASIC Hardware

47 System Software Hardware / Platform variations Open Network Linux Platform Abstraction layer to inventory, manage, and monitor platform devices Consistent API to platform level Fans, PSUs, LED, media, temperature, EPROMs, FPGAs, Management OpenConfig gnmi gnoi App SW ONLP ASIC Hardware

48 Vision Switch hardware system vendors provide: System software OpenConfig model support Chip vendors provide P4 Runtime for the ASIC P4 Compiler support for mapping logical pipelines to ASIC P4 Runtime + OpenConfig is the abstraction layer for switches Easy integration Fast deployment for best and latest hardware +

49 P4 Runtime Demo ONOS Controlling Barefoot Tofino Fabric

50 ONF A Track Record of Impact Operator Led Consortium

51 ONF A Track Record of Impact Operator Led Consortium Leading Open Source SDN Controller for Operators

52 ONF A Track Record of Impact Operator Led Consortium Nearly 40% of all end-customers will have service provided by CORD by mid-2021 Roz Roseboro Heavy Reading Leading Open Source SDN Controller for Operators *

53 P4 Runtime Enabling Data Plane Pipeline Independence Application OpenFlow Table Management Requires tweaks for variations in forwarding pipelines A COMPLEX PIPELINE Packets THAT DOES EVERYTHING...different vendors in their own way Fixed-function data plane pipeline

54 P4 Runtime Enabling Data Plane Pipeline Independence Application P4 Runtime enables interface to be generated from P4 program P4 program Table { match actions Application OpenFlow Table Management Requires tweaks for variations in forwarding pipelines Controller can work with a variety of data planes without modification compile P4 Runtime Agent grpc P4 Runtime Table Management Packets A COMPLEX PIPELINE THAT DOES EVERYTHING...different vendors in their own way Packets JUST I WHAT NEED Fixed-function data plane pipeline Programmable data plane pipeline

55 P4 Runtime Enabling Data Plane Pipeline Independence P4 program Application OpenFlow Table Management Requires tweaks for variations in forwarding pipelines P4 Runtime is of value even if the data plane is not programmable P4 can be used to unambiguously describe any pipeline 1 Table { match actions 2 compile Application P4 Runtime Agent grpc P4 Runtime Table Management Packets A COMPLEX PIPELINE THAT DOES EVERYTHING...different vendors in their own way Packets JUST I WHAT NEED Fixed-function data plane pipeline Programmable data plane pipeline

56 Live demo at SDN World Congress October 10-13, The Hague, Netherlands ONOS using P4 Runtime to: Manage a spine-leaf fabric Support data plane pipeline configuration Downloads P4 program via P4 Runtime Manipulate downloaded pipeline tables to manage traffic Via P4 Runtime protobuf definitions carried over grpc Google s tor.p4 used as P4 program Pipeline definition Demonstrated on three switch types 6.5Tb/s Barefoot Tofino based OCP Wedge 100BF Tb/s Barefoot Tofino based OCP Wedge 100BF-32 BMv2 Soft Switch

57 Looking Forward - Beyond the Demo Next Steps: Switch configuration via OpenConfig over gnmi Extend P4 Runtime support to other switch vendors/asics Support for new/existing ONOS applications with any P4 program Done via manual ONOS-to-P4 mapping Longer-Term Scope: Ability to understand P4 programs (automatic ONOS-to-P4 mapping) Rethink Northbound API to enable the full potential of P4 New Use Cases In-band Telemetry Spine-Leaf Fabric Optimization VNF Offloading

58 ONF Vision for leveraging a P4 Enabled Data Plane Virtualization is more than a VNF Monolithic VNFs Ports of legacy systems to x86 Failed to deliver the hoped for economics

59 ONF Vision for leveraging a P4 Enabled Data Plane Virtualization is more than a VNF Micro-Services Monolithic VNFs Ports of legacy systems to x86 Functions disaggregated and cloud agility achieved Failed to deliver the hoped for economics Economic crossover starts to be achieved

60 ONF Vision for leveraging a P4 Enabled Data Plane Virtualization is more than a VNF Monolithic VNFs Ports of legacy systems to x86 Failed to deliver the hoped for economics Micro-Services Functions disaggregated and cloud agility achieved Economic crossover starts to be achieved Micro-Services (x86) blended with P4 Enabled Flow-Services Portions of services are run in the data plane to achieve speed and scale 100x performance improvements possible pushing functionality into programmable data plane

61 Come Join the Community P4 Brigade within ONOS Project Wiki - P4.org P4 API Working Group: P4 Brigade Working Session, Sept 2017, Seoul, South Korea

62 Thank You

63 63 Summary Webscale and telecom operators are pushing for greater control of large networks Switch devices are becoming more programmable OpenFlow provides limited control of switching hardware through an open interface P4 is used to specify packet forwarding behaviour in some smart NICs and switch devices P4 Runtime provides a fully flexible and open interface between network controllers and switch dataplanes

64 Questions and Answers? Moderator Simon Stanley Analyst at Large Heavy Reading Nick McKeown Chief Scientist & Co-Founder Barefoot Networks Jim Wanderer Director of Engineering Google Timon Sloane VP Marketing & Ecosystem Open Networking Foundation

65 Thank you for attending! Upcoming Light Reading Webinars

Programmable data planes, P4, and Trellis

Programmable data planes, P4, and Trellis Programmable data planes, P4, and Trellis Carmelo Cascone MTS, P4 Brigade Leader Open Networking Foundation October 20, 2017 1 Outline Introduction to P4 and P4 Runtime P4 support in ONOS Future plans

More information

Stratum Project. Enabling era of next generation of SDN

Stratum Project. Enabling era of next generation of SDN Stratum Project Enabling era of next generation of SDN Next-Generation SDN A set of next generation interfaces Announcements Leverages P4, P4Runtime, OpenConfig, gnmi, gnoi Provides full lifecycle management

More information

Enabling the Next Generation of SDN

Enabling the Next Generation of SDN Enabling the Next Generation of SDN Brian O Connor (ONF) brian@opennetworking.org P4 Workshop on June 5, 2018 Link to slides: https://goo.gl/6hfg1h Presenting on behalf of Google and ONF Background Google

More information

Lab 2: P4 Runtime. Copyright 2018 P4.org

Lab 2: P4 Runtime. Copyright 2018 P4.org Lab 2: P4 Runtime 1 P4 Software Tools 2 Makefile: under the hood simple_switch_cli Program-independent CLI and Client test.p4 Program-independent Control Server Packet generator L o g Ingress TM Egress

More information

Leveraging Stratum and Tofino Fast Refresh for Software Upgrades

Leveraging Stratum and Tofino Fast Refresh for Software Upgrades ONF CONNECT DECEMBER 2018 Leveraging Stratum and Tofino Fast Refresh for Software Upgrades Antonin Bas Software Engineer, Barefoot Networks Agenda Introduction to Tofino and programmability Synergy between

More information

P4 support in ONOS. Carmelo Cascone ONF

P4 support in ONOS. Carmelo Cascone ONF P4 support in ONOS Carmelo Cascone ONF Agenda Introduction to P4 and P4Runtime P4 support in ONOS Architecture PI Framework Workflow Demo! P4, P4Runtime, P4Info Concepts and workflow P4 Open-source domain-specific

More information

Programmable Packet Processing With

Programmable Packet Processing With The Promise of Programmable Packet Processing With Aaron A. Glenn internetworking curmudgeon The First Router 1. Many features to make the IMPs run reliably and with minimal on-site assistance and with

More information

ONOS Support for P4. Carmelo Cascone MTS, ONF. December 6, 2018

ONOS Support for P4. Carmelo Cascone MTS, ONF. December 6, 2018 ONOS Support for P4 Carmelo Cascone MTS, ONF December 6, 2018 Pipelines Pipeline of match-action tables Packets ASIC, FPGA, NPU, or CPU 2 P4 - The pipeline programing language Domain-specific language

More information

Switch programmability 7/ Mellanox Technologies

Switch programmability 7/ Mellanox Technologies Switch programmability 7/2018 1 Switch Programmability Old world Fully Programable $$$ on legacy protocols Best performance and stability Low feature velocity Write everything from scratch Implement both

More information

Trellis An Open-Source, White-Box, SDN Based Leaf-Spine Fabric. Charles Chan, Ph.D.

Trellis An Open-Source, White-Box, SDN Based Leaf-Spine Fabric. Charles Chan, Ph.D. Trellis An Open-Source, White-Box, SDN Based Leaf-Spine Fabric Charles Chan, Ph.D. Outline What is Trellis? Trellis features Why Trellis? Recent activities (in 2018) Deployments & use cases Ecosystem &

More information

Understanding ONF s Curated Portfolio of Projects. Timon Sloane, VP, Marketing & Ecosystem

Understanding ONF s Curated Portfolio of Projects. Timon Sloane, VP, Marketing & Ecosystem Understanding ONF s Curated Portfolio of Projects Timon Sloane, VP, Marketing & Ecosystem ONF s Far Reaching Mission ONF Operators have tasked our community with a massive undertaking Transformation of

More information

ONOS Roadmap. September, 2017

ONOS Roadmap. September, 2017 ONOS Roadmap September, 2017 distributed core provides high-availability, scalability and performance abstractions & models allow applications to configure and control the network without becoming dependent

More information

ONOS Mini-Summit, Beijing, China

ONOS Mini-Summit, Beijing, China 1 ONOS Mini-Summit, Beijing, China Aseem Parikh, VP Solutions and Partnerships, ONF August 2017 About ONF 3 New ONF Being Formed to Lead in this New Open Source Era ONF Champion For SDN Standards SDN/NFV

More information

Introduc)on to P4 Programming Protocol-Independent Packets Processors. Ronald van der Pol SURFnet

Introduc)on to P4 Programming Protocol-Independent Packets Processors. Ronald van der Pol SURFnet Introduc)on to P4 Programming Protocol-Independent Packets Processors Ronald van der Pol SURFnet (Ronald.vanderPol@rvdp.org) Programmable Dataplanes Two emerging important concepts: Disaggrega)on De-coupling

More information

James Won-Ki Hong. Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea.

James Won-Ki Hong. Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea. James Won-Ki Hong Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea jwkhong@postech.ac.kr 2017. 7. 6 DPNM Lab., POSTECH NetSoft 2017 DEP Network

More information

Converged Multi-Access Edge and Next-Gen SDN Tutorial

Converged Multi-Access Edge and Next-Gen SDN Tutorial Converged Multi-Access Edge and Next-Gen SDN Tutorial Agenda Time Topics Presenters 9:00am 9:20am Introduction & Updates to ONF Project Portfolio Timon Sloane, ONF 9:20am 9:45am NG-SDN: Stratum & P4 Project

More information

Cloud 3.0 and Software Defined Networking October 28, Amin Vahdat on behalf of Google Technical Infratructure Google Fellow

Cloud 3.0 and Software Defined Networking October 28, Amin Vahdat on behalf of Google Technical Infratructure Google Fellow Cloud 3.0 and Software Defined Networking October 28, 2016 Amin Vahdat on behalf of Google Technical Infratructure Google Fellow Overview This talk: example of the Google research model Driven by novel

More information

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build November, 2017 1 Nothing That Lasts Is Built In A Day One doesn t know everything in the beginning Takes time

More information

What s happening in the Networking Landscape?

What s happening in the Networking Landscape? What s happening in the Networking Landscape? An overview on contemporary merchant switching silicon and SDN landscape Paolo Bianco GCN Systems Engineer paolo.bianco@dell.com Windows Server: Power your

More information

ODTN An Open Controller for the Disaggregated Optical Network

ODTN An Open Controller for the Disaggregated Optical Network ODTN An Open Controller for the Disaggregated Optical Network Andrea Campanella andrea@opennetworking.org An Operator Led Consortium Outline Clear ask from Operators ONOS as a Platform Incremental steps

More information

ONF & CORD for Cable DAA. Timon Sloane VP Marketing & Ecosystem

ONF & CORD for Cable DAA. Timon Sloane VP Marketing & Ecosystem ONF & CORD for Cable DAA Timon Sloane VP Marketing & Ecosystem ONF - Unique Operator Led Consortium Board of Directors By Operators for Operators Collaborating to Drive Transformation 2 ONF - Unique Operator

More information

SDN AND NFV SECURITY DR. SANDRA SCOTT-HAYWARD, QUEEN S UNIVERSITY BELFAST COINS SUMMER SCHOOL, 23 JULY 2018

SDN AND NFV SECURITY DR. SANDRA SCOTT-HAYWARD, QUEEN S UNIVERSITY BELFAST COINS SUMMER SCHOOL, 23 JULY 2018 SDN AND NFV SECURITY DR. SANDRA SCOTT-HAYWARD, QUEEN S UNIVERSITY BELFAST COINS SUMMER SCHOOL, 23 JULY 2018 Queen s University Belfast Lanyon Building Est. 1845 Centre for Secure Information Technologies

More information

Open Networking. From Data Centre to Telecom TRANSFORMING THE WAY THE WORLD CONNECTS

Open Networking. From Data Centre to Telecom TRANSFORMING THE WAY THE WORLD CONNECTS Open Networking From Data Centre to Telecom TRANSFORMING THE WAY THE WORLD CONNECTS #1 Network ODM Accton & Edgecore Founded 1988, IPO Taiwan 1995 ~ 700 network engineers Manufacturing: Taiwan (TAA Compliant)

More information

Integrating the Calix FPGA OLT into R-CORD. Alan DiCicco 8 November 2017

Integrating the Calix FPGA OLT into R-CORD. Alan DiCicco 8 November 2017 Integrating the Calix FPGA OLT into R-CORD Alan DiCicco 8 November 2017 1 Agenda We ve come a long way! FPGA OLT. What s the deal? What did Calix accomplish? Where are you headed? 2 Celebrate accomplishments

More information

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs Johann Tönsing May 24, 206 206 NETRONOME Agenda Contributions of OpenFlow, Open vswitch and P4 OpenFlow features missing in P4,

More information

Experiences with Programmable Dataplanes

Experiences with Programmable Dataplanes Experiences with Programmable Dataplanes Ronald van der Pol SURFnet Overview MoLvaLon for Programmable Dataplanes OpenFlow and Pipelines Various Network Silicon Table Type PaQterns (TTPs) and P4 Summary

More information

The (almost completely) Open Source Whitebox Router

The (almost completely) Open Source Whitebox Router The (almost completely) Open Source Whitebox Router ONF Connect Session: Next-Gen SDN (P4 & Stratum & UPAN) Santa Clara December 6th, 2018 Hagen Woesner Building an Open Source Router on (BCM) whiteboxes

More information

OpenSwitch and Composable Networking Joe Ghalam Distinguished Engineer Dell EMC TSC Chair OpenSwitch

OpenSwitch and Composable Networking Joe Ghalam Distinguished Engineer Dell EMC TSC Chair OpenSwitch OpenSwitch and Composable Networking Joe Ghalam Distinguished Engineer Dell EMC TSC Chair OpenSwitch Evolution of Network Disaggregation Legacy Networking Equipment Proprietary and Single Vendor Monolithic

More information

Transforming Networks to All-IT Network with OCP and Open Networking

Transforming Networks to All-IT Network with OCP and Open Networking Transforming Networks to All-IT Network with OCP and Open Networking Junho Suh Manager @SKT Content All-IT Network Building All-IT Network with OCP Powered Networking Porting Indigo on Wedge + Open Network

More information

Guru Parulkar

Guru Parulkar Guru Parulkar guru@opennetworking.org Mission Transform network infrastructure and services with SDN, NFV, & Cloudification to bring Capex and Opex efficiencies and innovation to network operators leveraging

More information

Dataplane Programming

Dataplane Programming Dataplane Programming 1 2 Outline Example use case Introduction to data plane programming P4 language 3 Example Use Case: Paxos in the Network 4 The Promise of Software Defined Networking Increased network

More information

P4 Workshop Welcome. Nate Foster Cornell University

P4 Workshop Welcome. Nate Foster Cornell University P4 Workshop Welcome Nate Foster Cornell University State of P4 "Our whole networking industry stands to benefit from a language like P4 that unambiguously specifies forwarding behavior, with dividends

More information

SmartNIC Programming Models

SmartNIC Programming Models SmartNIC Programming Models Johann Tönsing 207-06-07 207 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV

More information

Trellis Bare Metal Switches From Edgecore

Trellis Bare Metal Switches From Edgecore Trellis Bare Metal Switches From Edgecore Phil Huang Open Networking Solution Engineer, Edgecore Networks November, 9 2017 Phil Huang 黃秉鈞 Edgecore Networks Solution Engineer

More information

Arpit Joshipura. General Manager The Linux Foundation

Arpit Joshipura. General Manager The Linux Foundation Arpit Joshipura General Manager The Linux Foundation OCP + LF ing New 1. Open Source ing Software Vision & Landscape 2. Best of Open Source Hardware & Software Open Source Software beyond Linux ing Transformation

More information

Trends in Optical Disaggregation. Presented by :

Trends in Optical Disaggregation. Presented by : Trends in Optical Disaggregation Presented by : Today s Presenters Moderator Simon Stanley Analyst at Large Heavy Reading Matthew Mitchell Vice President of Optical Systems Architecture, Infinera Corporation

More information

PVPP: A Programmable Vector Packet Processor. Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim

PVPP: A Programmable Vector Packet Processor. Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim PVPP: A Programmable Vector Packet Processor Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim Fixed Set of Protocols Fixed-Function Switch Chip TCP IPv4 IPv6

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

Welcome! Guru Parulkar, Executive Director, ONF

Welcome! Guru Parulkar, Executive Director, ONF Welcome! Guru Parulkar, Executive Director, ONF Our industry s Billion + Dollar Puzzle ONF Connect to help you unlock this puzzle Here is the Puzzle Access and Edge Platform POC/Trial Quality Operators

More information

CORD Roadmap. Release Management. #OpenCORD

CORD Roadmap. Release Management. #OpenCORD CORD Roadmap Release Management #OpenCORD Reference Implementation When is the reference implementation released? Four-month cadence: January / May / September Mid-cycle support branches (e.g., 3.0.1)

More information

Casa Systems Axyom Multiservice Router

Casa Systems Axyom Multiservice Router Solution Brief Casa Systems Axyom Multiservice Router Solving the Edge Network Challenge To keep up with broadband demand, service providers have used proprietary routers to grow their edge networks. Cost

More information

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung Alexei Agueev, Systems Engineer ETHERNET MIGRATION 10G/40G à 25G/50G/100G Interface Parallelism Parallelism increases

More information

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK Ken Cheng VP, Service Provider and Application Delivery Products September 12, 2012 Brocade Cloud-Optimized Networking

More information

SmartNIC Programming Models

SmartNIC Programming Models SmartNIC Programming Models Johann Tönsing 206--09 206 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV

More information

NTT Communications' Tech-vision on Softwarization of WAN and Practical Steps

NTT Communications' Tech-vision on Softwarization of WAN and Practical Steps 2018.12.5 ONF connect NTT Communications' Tech-vision on Softwarization of WAN and Practical Steps Dai Kashiwa VP of SDN/NFV technology development, NTT Communications Board member of ONF Wenyu Shen Manager

More information

Open Network Operating System

Open Network Operating System Open Network Operating System Michele Santuari msantuari@fbk.eu FBK CREATE-NET - Future Networks research unit April 28, 2017 Agenda Short introduction to SDN and network programmability Introduction to

More information

Residential CORD. Jonathan Hart, ONF. ONOS Build 2017, Seoul September 22, 2017

Residential CORD. Jonathan Hart, ONF. ONOS Build 2017, Seoul September 22, 2017 Residential CORD Jonathan Hart, ONF ONOS Build 2017, Seoul September 22, 2017 Disaggregation vsg vrouter volt CPE ONU OLT ETH AGG BNG BNG Residence Switching Fabric Central Office Backbone Network CPE:

More information

Casa Systems Axyom Multiservice Router

Casa Systems Axyom Multiservice Router Solution Brief Casa Systems Axyom Multiservice Router Solving the Edge Network Challenge To keep up with broadband demand, service providers have used proprietary routers to grow their edge networks. Cost

More information

S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d

S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d David A. Maltz Distinguished Engineer Microsoft Azure Networking Application & Management tools SONiC [Software For

More information

Future-Ready Networking for the Data Center. Dell EMC Forum

Future-Ready Networking for the Data Center. Dell EMC Forum Future-Ready Networking for the Data Center Dell EMC Forum Our world is changing We want it now Work is no longer a location We re drowning in information Everything is at risk 8 seconds Average human

More information

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers Huawei CloudFabric and ware Collaboration Innovation Solution in Data Centers ware Data Center and Cloud Computing Solution Components Extend virtual computing to all applications Transform storage networks

More information

Open Networking Hardware and Software Steven Noble / Big Switch Networks

Open Networking Hardware and Software Steven Noble / Big Switch Networks Open Networking Hardware and Software Steven Noble / Big Switch Networks @sonoble What is Open Networking? Open Networking includes: Open Networking Hardware (Switches) Dell ON Series, HPE Altoline (Brite-Box)

More information

SDN for Multi-Layer IP & Optical Networks

SDN for Multi-Layer IP & Optical Networks SDN for Multi-Layer IP & Optical Networks Sterling d Perrin Senior Analyst, Heavy Reading Agenda Definitions for SDN and NFV SDN Drivers and Barriers SDN Use Cases and Applications General Uses Specific

More information

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min. JN0-210.juniper Number: JN0-210 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which protocol does Juniper Networks recommend to provide real-time updates of the network topology to the NorthStar

More information

Cisco Virtualized Infrastructure Manager

Cisco Virtualized Infrastructure Manager DEVNET-2570 Virtualized Infrastructure Manager Suhail Syed, Product Manager Vamsi Krihsna Kuppur, Product Manager Spark How Questions? Use Spark to communicate with the speaker after the session 1. Find

More information

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks.

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks. DATA SHEET LEAP Lumina Extension Adaptation Platform Model-driven software platform enables automation of heterogeneous networks. SDN has long enabled interfaces like Netconf and OpenFlow to program network

More information

2013 ONS Tutorial 2: SDN Market Opportunities. Sizing the SDN Market Opportunities Lee Doyle, Doyle Research

2013 ONS Tutorial 2: SDN Market Opportunities. Sizing the SDN Market Opportunities Lee Doyle, Doyle Research 2013 ONS Tutorial 2: SDN Market Opportunities Sizing the SDN Market Opportunities Lee Doyle, Doyle Research ldoyle@doyle-research.com April 15, 2013 1 1 SDN Market Overview SDN Opportunity is Unlimited

More information

Whitebox and Autonomous Networks

Whitebox and Autonomous Networks Whitebox and Autonomous Networks Chris Rice SVP AT&T Labs Domain 2.0 Architecture & Design 2017 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are

More information

Enable Infrastructure Beyond Cloud

Enable Infrastructure Beyond Cloud Enable Infrastructure Beyond Cloud Tim Ti Senior Vice President R&D July 24, 2013 The Ways of Communication Evolve Operator s challenges Challenge 1 Revenue Growth Slow Down Expense rate device platform

More information

Data Path acceleration techniques in a NFV world

Data Path acceleration techniques in a NFV world Data Path acceleration techniques in a NFV world Mohanraj Venkatachalam, Purnendu Ghosh Abstract NFV is a revolutionary approach offering greater flexibility and scalability in the deployment of virtual

More information

DellEMC Open Networking - Path to SDN

DellEMC Open Networking - Path to SDN DellEMC Open Networking - Path to SDN Changing the industry and encouraging innovation Ahmed Bouaicha Dell EMC is challenging the networking status quo Traditional Networking Open Networking Proprietary

More information

NFV Infrastructure for Media Data Center Applications

NFV Infrastructure for Media Data Center Applications NFV Infrastructure for Media Data Center Applications Today s Presenters Roger Sherwood Global Strategy & Business Development, Cisco Systems Damion Desai Account Manager for Datacenter, SDN, NFV and Mobility,

More information

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture White Paper June 2017 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net

More information

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom Virtualizing 5G Infrastructure using Cloud VIM Sangho Shin SK Telecom NFV ETSI Standard T-MANO Cloud VIM Cloud VIM T-MANO 2 T-MANO In lined with SK Telecom s unified orchestration strategy, T-MANO provides

More information

Introduction to OpenConfig

Introduction to OpenConfig DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App

More information

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture White Paper October 2017 Juniper Networks Mobile Cloud Architecture Automated Control and Orchrestration Juniper

More information

Building NFV Solutions with OpenStack and Cisco ACI

Building NFV Solutions with OpenStack and Cisco ACI Building NFV Solutions with OpenStack and Cisco ACI Domenico Dastoli @domdastoli INSBU Technical Marketing Engineer Iftikhar Rathore - INSBU Technical Marketing Engineer Agenda Brief Introduction to Cisco

More information

CS 4226: Internet Architecture

CS 4226: Internet Architecture Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:

More information

Dynamic Compilation and Optimization of Packet Processing Programs

Dynamic Compilation and Optimization of Packet Processing Programs Dynamic Compilation and Optimization of Packet Processing Programs Gábor Rétvári, László Molnár, Gábor Enyedi, Gergely Pongrácz MTA-BME Information Systems Research Group TrafficLab, Ericsson Research,

More information

SDN TO BE OR NOT TO BE. Uwe Richter SE Director Russia/CIS, East and South East Europe

SDN TO BE OR NOT TO BE. Uwe Richter SE Director Russia/CIS, East and South East Europe SDN TO BE OR NOT TO BE Uwe Richter SE Director Russia/CIS, East and South East Europe uwe@juniper.net FUNDAMENTAL PROBLEMS TO SOLVE Want more innovation in networking Want it more quickly too Want more

More information

P4 and Stratum Use Case for New Edge Cloud

P4 and Stratum Use Case for New Edge Cloud P4 and Stratum Use Case for New Edge Cloud NTT EAST Nobuhiko Akiyama NTT Masayuki Nishiki 1 About NTT and NTT Group NTT (as a holding company) and several operational companies. ü NTT group management

More information

CORD Mini-Summit, Beijing, China

CORD Mini-Summit, Beijing, China 1 CORD Mini-Summit, Beijing, China Aseem Parikh, VP Solutions and Partnerships, ONF August 2017 About ONF 3 SDN & NFV Where Are We Now? Monolithic Systems Disaggregated Network New ONF Being Formed to

More information

End-to-end fabric visibility

End-to-end fabric visibility End-to-end fabric visibility Bringing web-scale networking September 21 th, 2017 Attilla de Groot SE, HCIE #3494 1 Cumulus Linux architecture Uniform operating model write any tools, use any apps User

More information

Trellis Introduction. Saurav Das, Charles Chan & Jono Hart. with contributions from many more. CORD Build 2017, San Jose January 14, 2018

Trellis Introduction. Saurav Das, Charles Chan & Jono Hart. with contributions from many more. CORD Build 2017, San Jose January 14, 2018 Trellis Introduction aurav Das, Charles Chan & Jono Hart with contributions from many more CORD uild 2017, an Jose January 14, 2018 Outline What is Trellis? Why Trellis? Trellis Roadmap Open ource oftware

More information

Arista 7170 series: Q&A

Arista 7170 series: Q&A Arista 7170 series: Q&A Product Overview What are the 7170 series? The Arista 7170 Series are purpose built multifunctional programmable 100GbE systems built for the highest performance environments and

More information

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management This statement of direction sets forth Juniper Networks current intention and is subject to change at any time

More information

IEEE NetSoft 2016 Keynote. June 7, 2016

IEEE NetSoft 2016 Keynote. June 7, 2016 IEEE NetSoft 2016 Keynote June 7, 2016 0 Contents Introduction - Network Evolution & Operator Challenges Re-architecting the RAN SDRAN: Software-defined RAN - Overview & Enabling Features SDRAN Opportunities

More information

Chapter 5 Network Layer: The Control Plane

Chapter 5 Network Layer: The Control Plane Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you

More information

Future-Ready Networking for the Data Center

Future-Ready Networking for the Data Center Future-Ready Networking for the Data Center Our world is changing We want it now Work is no longer a location We re drowning in information Everything is at risk 8 seconds Average human attention span:

More information

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion

More information

Intel Open Network Platform. Recep Ozdag Intel Networking Division May 8, 2013

Intel Open Network Platform. Recep Ozdag Intel Networking Division May 8, 2013 Intel Open Network Platform Recep Ozdag Intel Networking Division May 8, 2013 Agenda Traditional Networking vs. SDN Intel Open Network Platform (ONP) Introduction SDN Use Cases Future of ONP Traditional

More information

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture,

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture, Colt Novitas: Bringing SDN & NFV in Production Javier Benitez, Strategy & Architecture, Javier.benitez@colt.net 09 May 2016 ESNOG GORE 17, Barc elona 2016 1 Colt at a glance 187k+ LDN, metro fibre and

More information

Contrail Cloud Platform Architecture

Contrail Cloud Platform Architecture Contrail Cloud Platform Architecture Release 10.0 Modified: 2018-04-04 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, the Juniper

More information

Building a Platform Optimized for the Network Edge

Building a Platform Optimized for the Network Edge Building a Platform Optimized for the Network Edge MPLS + SDN + NFV WORLD 2018 Nicolas Bouthors, Enea Innovation Agenda Software Virtualization - Key Requirements Leveraging DPDK Multi-Function VNFs at

More information

SDN+NFV Next Steps in the Journey

SDN+NFV Next Steps in the Journey SDN+NFV Next Steps in the Journey Margaret T. Chiosi AT&T Labs Distinguished Architect SDN-NFV Realization 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks

More information

SmartNICs: Giving Rise To Smarter Offload at The Edge and In The Data Center

SmartNICs: Giving Rise To Smarter Offload at The Edge and In The Data Center SmartNICs: Giving Rise To Smarter Offload at The Edge and In The Data Center Jeff Defilippi Senior Product Manager Arm #Arm Tech Symposia The Cloud to Edge Infrastructure Foundation for a World of 1T Intelligent

More information

Contrail Cloud Platform Architecture

Contrail Cloud Platform Architecture Contrail Cloud Platform Architecture Release 13.0 Modified: 2018-08-23 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, the Juniper

More information

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications Accelerating SDN and NFV Deployments Malathi Malla Spirent Communications 2 Traditional Networks Vertically integrated Closed, proprietary Slow innovation 3 Infinite Complexity of Testing Across virtual

More information

New OVS instrumentation features aimed at real-time monitoring of virtual networks

New OVS instrumentation features aimed at real-time monitoring of virtual networks New OVS instrumentation features aimed at real-time monitoring of virtual networks Open vswitch 2015 Fall Conference Peter Phaal InMon Corp. November 2015 sflow: Embedded Infrastructure Monitoring Industry

More information

Building an Open, Transparent NOS and Ecosystem Using Linux as the Key

Building an Open, Transparent NOS and Ecosystem Using Linux as the Key Building an Open, Transparent NOS and Ecosystem Using Linux as the Key Open Networking Summit 2018 Shrijeet Mukherjee Chief Architect, Cumulus Networks 1 NOS What is it really? 2 Agenda for this session...

More information

Unlock the Benefits of Transport SDN OIF Transport SDN API Interop Demo

Unlock the Benefits of Transport SDN OIF Transport SDN API Interop Demo Unlock the Benefits of Transport SDN OIF Transport SDN API Interop Demo June 13 th, 2017 Optinet China Conference 2017 Junjie Li, China Telecom (lijj.bri@chinatelecom.cn) OIF Board Member Agenda Motivation

More information

Enabling Rapid Innovation in the Network Using SONiC and P4. Ramkumar Krishnamoorthy (Barefoot) Guohan Lu, Lihua Yuan (Microsoft)

Enabling Rapid Innovation in the Network Using SONiC and P4. Ramkumar Krishnamoorthy (Barefoot) Guohan Lu, Lihua Yuan (Microsoft) Enabling Rapid Innovation in the Network Using SONiC and P4 Ramkumar Krishnamoorthy (Barefoot) Guohan Lu, Lihua Yuan (Microsoft) Agenda SONiC SONiC-P4-SWITCH SONiC-P4-SWITCH for Azure SONiC and the Open

More information

Host Dataplane Acceleration: SmartNIC Deployment Models

Host Dataplane Acceleration: SmartNIC Deployment Models Host Dataplane Acceleration: SmartNIC Deployment Models Simon Horman 20 August 2018 2018 NETRONOME SYSTEMS, INC. Agenda Introduction Hardware and Software Switching SDN Programmability Host Datapath Acceleration

More information

Arista 7010 Series: Q&A

Arista 7010 Series: Q&A 7010 Series: Q&A Document Arista 7010 Series: Q&A Product Overview What is the 7010 Series? The Arista 7010 Series are a family of purpose built high performance and power efficient fixed configuration

More information

Journey to the West: Integrating Cisco IOS- XR with OCP Technologies

Journey to the West: Integrating Cisco IOS- XR with OCP Technologies Networking Journey to the West: Integrating Cisco IOS- XR with OCP Technologies Akshat Sharma, Technical Marketing Engineer, Cisco Systems Inc. Journey to the West 16 th Century Chinese novel and folklore

More information

Enterprise CORD. Marc De Leenheer. h6p://cord.onosproject.org/

Enterprise CORD. Marc De Leenheer. h6p://cord.onosproject.org/ Enterprise CORD Marc De Leenheer Ayaka Koshibe ON.Lab ON.Lab h6p://cord.onosproject.org/ Expensive and verncally integrated equipment Current State of the Art Branch Very hard to spawn VNFs, enterprises

More information

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community Leveraging OPNFV test tools beyond the NFV domain Georg Kunz, Emma Foley & the OPNFV testing community Goals of this talk 1. Create awareness for OPNFV test tools Targeting users outside of NFV domain

More information

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks.

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks. MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES Software Defined Networks and Courtesy of: AT&T Tech Talks http://web.uettaxila.edu.pk/cms/2017/spr2017/temcitms/ MODULE OVERVIEW Motivation behind Software

More information

OCP Networking Workshop. SAI-Switch Abstraction Interface SONiC Software for Open Networking in the Cloud

OCP Networking Workshop. SAI-Switch Abstraction Interface SONiC Software for Open Networking in the Cloud OCP Networking Workshop SAI-Switch Abstraction Interface SONiC Software for Open Networking in the Cloud One Investment to Unblock Hardware Innovation Monitoring, Management, Deployment Tools, Cutting

More information

Running RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018

Running RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018 Running RHV integrated with Cisco ACI JuanLage Principal Engineer - Cisco May 2018 Agenda Why we need SDN on the Data Center What problem are we solving? Introduction to Cisco Application Centric Infrastructure

More information