Co-located sessions lightning round

Co-located Sessions
@OPNFV Summit
June 12, 2017
DPDK Mini Summit
• DPDK is a set of software libraries which accelerate data plane
applications running on general purpose CPUs.
• It’s a multi-vendor, open source project hosted by The Linux
Foundation.
• It helps to realize NFV in the following ways:
• By significantly improving network I/O performance for both NFVI and
VNFs.
• By providing a common data plane API that supports all major CPU
architectures and NIC vendors.
• By supporting Service Assurance capabilities, including exporting of
statistics and monitoring of DPDK processes.
DPDK Mini Summit
Time
Title
DPDK Mini
Summit
Agenda
Introduction
& DPDK Roadmap
9:00 - 9:40
Presenter
Tim O'Driscoll
9:40 - 10:20
Data Plane Virtualization Enhancements
Cunming (Steve) Liang
10:20 - 11:00
Putting OVS-DPDK into Massive Production, with 0.0%
Frame Loss
Franck Baudin & Christian Trautman
11:00 - 11:15
Break
11:15 - 11:55
Cloud Monitoring Framework based on DPDK
Waterman Cao & Wei Yue
11:55 - 12:30
Virtio-User as an Exception Path - New Path to Kernel
Jianfeng Tan
12:30 – 1:30
Lunch
1:30 – 5:00
FD.io
Join us tomorrow to learn more about DPDK and FD.io, and how they can help improve the performance of NFV
applications.
OPNFV FastDataStacks (FDS)
“The 20th century was about invention, the 21st is about mashups and integration” – Toby Ford, AT&T
• OPNFV scenarios in the Brahmaputra
release were focused on OVS as virtual
forwarder
• Integrate VPP into existing
OPNFV scenarios
• Initial scenarios Danube 1.0 (17.04)
•
•
•
•
OpenStack – ODL (Layer2) – VPP
OpenStack – ODL (Layer3) – VPP
OpenStack – VPP
...
• Diverse set of contributors:
...
Neutron
REST
Neutron NorthBound
GBP Neutron Mapper
GBP Renderer Manager
VPP renderer
Topology Mgr - VBD
Netconf/YANG
Honeycomb (Dataplane Agent)
VPP
DPDK
• https://wiki.opnfv.org/display/fds
See also:
FDS Architecture: https://wiki.opnfv.org/display/fds/OpenStack-ODL-VPP+integration+design+and+architecture
System Install
(APEX)
System Test
(FuncTest, Yardstick)
FD.io is the Universal Data-plane
FD.io is evolving rapidly!
16-06
Release- VPP
16-06 New Features
Enhanced Switching & Routing
SRv6 spray use-case (IP-TV)
LISP xTR support
VXLAN over IPv6 underlay
per interface whitelists
shared adjacencies in FIB
Improves interface support
vhost-user – jumbo frames
Netmap interface support
AF_Packet interface support
Improved programmability
Python API bindings
Enhanced JVPP Java API bindings
Enhanced debugging cli
Hardware and Software Support
Support for ARM 32 targets
Support for Raspberry Pi
Support for DPDK 16.04
16-09
Release:
VPP, Honeycomb,
NSH_SFC, ONE
16-09 New Features
17-01
Release:
VPP, Honeycomb,
NSH_SFC, ONE
17-01 New Features
Hierarchical FIB
Enhanced LISP support for
Performance Improvements
L2 overlays
DPDK input and output nodes
Multitenancy
L2 Path
Multihoming
Re-encapsulating Tunnel Routers (RTR) supportIPv4 lookup node
IPSEC Performance
Map-Resolver failover algorithm
SW and HW Crypto Support
New plugins for
HQoS
support
SNAT
Simple
Port Analyzer (SPAN)
MagLev-like Load
BFD, ACL, IPFIX, SNAT
Identifier Locator Addressing
L2 GRE over IPSec tunnels
NSH SFC SFF’s & NSH Proxy
LLDP
Port range ingress filtering
LISP Enhancements
Dynamically ordered subgraphs
Source/Dest control plane
L2 over LISP and GRE
Map-Register/Map-Notify
RLOC-probing
Flow Per Packet
17-04
Release:
VPP, Honeycomb,
NSH_SFC, ONE…
17-04 New Features
VPP Userspace Host Stack
TCP stack
DHCPv4 & DHCPv6 relay/proxy
ND Proxy
SNAT
CGN: port allocation & address pool
CPE: External interface
NAT64, LW46
Segment Routing
SRv6 Network Programming
SR Traffic Engineering
SR LocalSIDs
Framework to expand LocalSIDs w/ plugins
iOAM
UDP Pinger
IOAM as type 2 metadata in NSH
Anycast active server selection
IPFIX Improvements (IPv6)
Come join us at the DPDK and FD.io Mini-Summit Tomorrow !!!
8
• The Open-NFP.org is a worldwide, community-driven organization to
enable open and collaborative development in the area of data plane
acceleration for network functions processing in server networking.
• Open-NFP hosts over 40 open projects and has over a 100 developers
from Service Providers, OEMs, research institutions and academia.
• The portal also offers developers support with a P4 and C-based data
plane software development environment and open source code
related to Netronome Agilio SmartNICs.