SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco)

Slides:



Advertisements
Similar presentations
Towards Software Defined Cellular Networks
Advertisements

Introducing Campus Networks
OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright,
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Vpn service Ericsson.
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Please direct any questions or comments to
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Introducing Open Platform for NFV Please direct any questions or comments to 1.
OSCAR Project Proposed Project for OPNFV
IETF 91: Open Platform for NFV Collaboration with I2NSF Chris Donley 1.
OPNFV Platform Overview
OpenContrail for OPNFV
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
OpenDaylight: Introduction, Lithium and Beyond
Extending OVN Forwarding Pipeline Topology-based Service Injection
1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
Why Fabric? 1 Complicated technology/vendor/device specific provisioning for networks, especially heterogeneous network DC Network – STP, TRILL, SPB, VXLAN,
14 March 2016 Bryan Sullivan, AT&T Artur Tyloch, Canonical
Author: Maros Marsalek (Honeycomb PTL)
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
OPNFV projects and project life cycle
OpenDaylight Hydrogen Release Sept 2, 2013.
Honeycomb + fd.io Ed Warnicke. Fast Data Scope Fast Data Scope: IO Hardware/vHardware cores/threads Processing Classify Transform Prioritize Forward Terminate.
Learnings from the first Plugfest
Open Source Summit May 8, 2017.
Tomas Cechvala, Frank Brockners
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Only Use FD.io VPP to Achieve high performance service function chaining Yi Intel.
Co-located Summit
Shaopeng, Ho Architect of Chinac Group
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
Daisy4nfv: An Installer Based upon Open Source Project – Daisy & Kolla
Tomas Cechvala, Frank Brockners
Very Fast and Flexible Cloud/NFV Solution Stacks with FD.io
Bringing Dynamism to OPNFV
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Instructor Materials Chapter 1: LAN Design
OpenStack’s networking-vpp
LISP Flow Mapping Service
Progress of Network Architecture Work in FG IMT-2020
VPP overview Shwetha Bhandari
Tina Tsou, Bryan Sullivan,
ODL SFC, Implementing IETF SFC November 14, 2016
Scaling Data Center Networks
Cross Community CI (XCI)
Multi-VIM/Cloud High Level Architecture
1.
17 Dec 2015 Bryan Sullivan, AT&T
FusionSphere OpenStack
CORD Build Event.
ONAP Amsterdam Architecture
Bin Hu, AT&T IPv6 Project Lead, OPNFV
Virtual Local Area Network
Networking overview Sujata
Christopher Donley Prakash Ramchandran Ulas Kozat
ONOS Drake Release September 2015.
Marrying OpenStack and Bare-Metal Cloud
Indigo Doyoung Lee Dept. of CSE, POSTECH
Software Defined Networking (SDN)
Building Open Source-Based Cloud Solutions with OpenDaylight
A 5G experimental environment focused on vertical applications
Woojoong Kim Dept. of CSE, POSTECH
See your OpenStack Network Like Never Before
OVN: The future of Openvswitch
MICROSOFT NETWORK VIRTUALIZATION
Tokyo OpenStack® Summit
Using OpenDaylight in Hybrid Cloud: issues or challenges
Presentation transcript:

SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco)

Building Blocks Network Controller Forwarder – Switch/Router Virtual Machine/Container Life Cycle Manager Service/WF Life Cycle Manager Service Model App Intent WorkFlow Topology 2

What are these ETSI Defines an overall architecture and components for designing NFV solutions OPNFV is building a solution to realize the ETSI NFV Architecture ODL is building a controller to enable multiple entities to work with underlying infrastructure So where does that leave forwarding? 3

Controllers NFV is intended to be deployable in data centers and smaller facilities In all of these, one needs to coordinate a lot of elements to deliver an NFV solution There are a range of pieces used for that coordination Element and Network Management Orchestration SDN Controllers 4

NFV and SDN controllers SDN controllers provide means to work with the network This includes both real hardware forwarders, and many flavors of software forwarders In order to create the needed state to operate NFVi This can include both Overlay and Underlay technologies Which may be separate or combined 5

About those forwarders Any facility will have hardware that provides interconnect Sorry, it appears very unlikely we will use plain PCs for all forwarding At the same time, NFV and SDN technologies require many specialized pieces of forwarding Which may be delivered in hardware or software And we likely need to create overlay forwarding logic on demand, for tenants and other interesting cases 6

Fast Data I/O - Software We need the ability to create fast, flexible, extensible, user space packet handling It has to be able to take advantage of performance features For example, DPDK And CPU capabilities such as Single-Instruction Multiple-Data And very efficient cache interaction 7

FD.IO - Uses If we have that software forwarder… We can create virtual switches for tenants wherever they are need We can create scalable software based specialized software forwarders NAT, Firewall, Service Chaining NSH SFF And we can enable high performance applications Content Transcoding, DPI, Charging, … 8

FastDataStacks VPP as part of NFV Solution Stacks

10 Foundational Assets For NFV Infrastructure A stack is only as good as its foundation Network Controller Forwarder – Switch/Router Virtual Machine/Container Life Cycle Manager Service/WF Life Cycle Manager Service Model App Intent WorkFlow Topology Virtual Forwarder Feature rich, high performance, highly scale virtual switch-router Leverages hardware accelerators Runs in user space Modular and easy extensible Forwarder Diversity: Hardware and Software Virtual Domains link and interact with physical domains Domains and Policy Connectivity should reflect business logic instead of physical L2/L3 constructs

11 Networking Foundation for NFV Infrastructure Choices VPP Highly scalable, high performance, extensible virtual forwarder OpenDaylight Extensible controller platform Group Based Policy to separate business logic from network constructs Support for a diverse set of network devices Clustering for HA

Evolving The OPNFV Scenario Set OPNFV performs system integration as an open community effort: Create Components (in lock-step with Upstream Communities) Compose / Deploy / Test Interate (in a distributed, multi-vendor CI/CD system) OPNFV scenarios in the Brahmaputra release were focused on OVS as virtual forwarder Create a new stack which significantly evolves networking for NFV: Introduce Scenarios with VPP for OPNFV Colorado 12 + VPP Install Tools VM Control Network Control Apex, Compass, Fuel, Juju OpenStack OpenDaylight, ONOS, OpenContrail Hypervisor KVM, KVM4NFV ForwarderOVS, OVS-DPDK Components in OPNFV Category

OPNFV FastDataStacks (FDS) Integrate VPP into existing OPNFV scenarios Initial scenarios OpenStack – ODL (Layer2) – VPP OpenStack – ODL (Layer3) – VPP OpenStack – VPP... Diverse set of contributors: 13 Install Tools VM Control Network Control Apex OpenStack OpenDaylight L2 HypervisorKVM ForwarderVPP Apex OpenStack OpenDaylight L3 KVM VPP Apex OpenStack KVM VPP

14 FDS Development Component development, Systems Integration, Testing OpenDaylight Neutron Neutron NorthBound GBP Neutron Mapper Topology Mgr vBD Honeycomb (Dataplane Agent) VPP REST Netconf/YANG... VPP renderer DPDK GBP Renderer Manager System InstallSystem Test See also: FDS Architecture: OpenDaylight GBP Neutron Mapper GBP Renderer Manager enhancements VPP Renderer Virtual Bridge Domain Mgr / Topology Manager FD.io HoneyComb – Enhancements VPP – Enhancements CSIT – VPP component tests OPNFV Installer: Integration of VPP into APEX System Test: FuncTest and Yardstick system test application to FDS

Honeycomb VPP 2 Example: Creating a Neutron vhostuser port on VPP 15 Topology Manager (vBD) Honeycomb VPP 1 VPP Renderer Neutron Neutron NorthBound GBP Neutron Mapper GBP Renderer Manager Netconf/ YANG POST PORT (id=uuid, host_id=vpp, vif_type=vhostuser) Update Port Map Port to GBP Endpoint (Neutron specifics to Generic Endpoint mapping) Update/Create GBP Endpoint (L2 context, MAC,...) Apply Policy Update node(s), bridge-domain Update device end point Netconf Commit (vhostuser i/f config, bridge config) Netconf/ YANG Netconf Commit (bridge config, tunnel config) vhostuser VM VXLAN Tunnel

FDS Project Schedule – Near Term July 2016: CiscoLive Las Vegas Base O/S-ODL-VPP stack (Infra complete: Neutron – GBP Mapper – GBP Renderer – Topology Mgr – Honeycomb – VPP) Automatic Install Basic system-level testing Basic L2 Networking (no NAT/floating IPs, no Security Groups) Overlays: VXLAN, VLAN September 2016: OPNFV Colorado Release O/S-ODL-VPP stack (Infra complete: Neutron – GBP Mapper – GBP Renderer – Topology Mgr – Honeycomb – VPP) Automatic Install Ongoing OPNFV system-level testing (FuncTest, Yardstick testsuites) – part of OPNFV CI/CD pipeline Complete L2-L3 Networking (NAT/floating IPs, Security Groups) HA Overlays: VXLAN, VLAN, NSH Detailed development plan: 16