SDN AND THE DATAPLANE. CHI-NOG 3 June 14 th, 2014

Similar documents
Intel Rack Scale Architecture. using Intel Ethernet Multi-host Controller FM10000 Family

Virtualizing The Network For Fun and Profit. Building a Next-Generation Network Infrastructure using EVPN/VXLAN

MP-BGP VxLAN, ACI & Demo. Brian Kvisgaard System Engineer, CCIE SP #41039 November 2017

Ethernet VPN (EVPN) in Data Center

Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

TECHNICAL WHITE PAPER - MAY 2017 MULTI DATA CENTER POOLING WITH NSX WHITE PAPER

Enterprise. Nexus 1000V. L2/L3 Fabric WAN/PE. Customer VRF. MPLS Backbone. Service Provider Data Center-1 Customer VRF WAN/PE OTV OTV.

Data Center Configuration. 1. Configuring VXLAN

Pluribus Data Center Interconnect Validated

Frequently Asked Questions for HP EVI and MDC

Next-Generation Data Center Interconnect Powered by the Adaptive Cloud Fabric

OpenFlow: What s it Good for?

VXLAN Design with Cisco Nexus 9300 Platform Switches

Networking solution for consolidated IT infrastructure

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

WHAT NETWORK VIRTUALIZATION TECHNOLOGY CAN DO FOR YOUR NETWORK TODAY

TEN ESSENTIAL NETWORK VIRTUALIZATION DEFINITIONS

Knowledge-Defined Network Orchestration in a Hybrid Optical/Electrical Datacenter Network

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN

The Next Opportunity in the Data Centre

CS-580K/480K Advanced Topics in Cloud Computing. Network Virtualization

THE NETWORK AND THE CLOUD

Table of Contents HOL-PRT-1305

Pluribus Adaptive Cloud Fabric

NETWORK VIRTUALIZATION THE STORY OF SDN/NFV, NUAGE, DATACENTERS, VCPE

Provisioning Overlay Networks

IBM Cloud for vmware Infrastructure design

Data Center Interconnect Solution Overview

Provisioning Overlay Networks

21CTL Disaster Recovery, Workload Mobility and Infrastructure as a Service Proposal. By Adeyemi Ademola E. Cloud Engineer

End to End SLA for Enterprise Multi-Tenant Applications

Best Practices for Extending the WAN into AWS (IaaS) with SD-WAN

Pluribus Adaptive Cloud Fabric Powering the Software-Defined Enterprise

SDN: Software Defined Networks

Architecting Scalable Clouds using VXLAN and Nexus 1000V

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

Lecture 7 Advanced Networking Virtual LAN. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Routing Applications State of the Art and Disruptions

Multi-site Datacenter Network Infrastructures

Storage Protocol Offload for Virtualized Environments Session 301-F

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

VXLAN Overview: Cisco Nexus 9000 Series Switches

Brocade and VMware Strategic Partners. Kyle Creason Brocade Systems Engineer

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Zentera Systems CoIP Platform

Hochverfügbarkeit in Campusnetzen

Cisco Virtualized Workload Mobility Introduction

Future-Ready Networking for the Data Center

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

Deploying Data Center Switching Solutions

International OpenFlow/SDN Test Beds 3/31/15

Implementing VXLAN in DataCenter

1V0-642.exam.30q.

LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager

Brocade Ethernet Fabrics

Cloud Networking (VITMMA02) Server Virtualization Data Center Gear

2018 Cisco and/or its affiliates. All rights reserved.

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Network Configuration Example

Cloud e Datacenter Networking

SPARTA: Scalable Per-Address RouTing Architecture

WELCOME. Chicago Juniper Users Group SEPT 18TH, 2013

Introduction to External Connectivity

Vmware VCXN610. VMware Certified Implementation Expert (R) Network Virtualization.

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003

Cloud e Datacenter Networking

PLEXXI HCN FOR VMWARE ENVIRONMENTS

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

HY436: Network Virtualization

Lecture 8 Advanced Networking Virtual LAN. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

VMWARE SOLUTIONS AND THE DATACENTER. Fredric Linder

HPE FlexFabric 7900 Switch Series

Unity EdgeConnect SP SD-WAN Solution

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

Cisco Application Centric Infrastructure (ACI) - Endpoint Groups (EPG) Usage and Design

A Primer for Smarter Networks Next Generation Network Architecture with H3C s SDN, NFV & Overlay

Cisco HyperFlex Systems

NETWORK OVERLAYS: AN INTRODUCTION

The Cisco HyperFlex Dynamic Data Fabric Advantage

IBM Cloud for VMware Solutions NSX Edge Services Gateway Solution Architecture

Centec V350 Product Introduction. Centec Networks (Suzhou) Co. Ltd R

Technical Brief. Achieving a Scale-Out IP Fabric with the Adaptive Cloud Fabric Architecture.

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

DELL EMC TECHNICAL SOLUTION BRIEF. ARCHITECTING A DELL EMC HYPERCONVERGED SOLUTION WITH VMware vsan. Version 1.0. Author: VICTOR LAMA

Towards Converged SmartNIC Architecture for Bare Metal & Public Clouds. Layong (Larry) Luo, Tencent TEG August 8, 2018

SDN Technologies Primer: Revolution or Evolution in Architecture?

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING

Get Your Datacenter SDN Ready. Ahmad Chehime Cisco ACI Strategic Product Sales Specialist SPSS Emerging Region

Enabling High Performance Data Centre Solutions and Cloud Services Through Novel Optical DC Architectures. Dimitra Simeonidou

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

Raj Jain (Washington University in Saint Louis) Mohammed Samaka (Qatar University)

Dell EMC. VxBlock Systems for VMware NSX 6.2 Architecture Overview

5th SDN Workshop ICCLab & SWITCH

Introduction. Hardware and Software. Test Highlights

SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc.

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

Cloud Networking From Theory to Practice. Ivan Pepelnjak NIL Data Communications

Transcription:

SDN AND THE DATAPLANE CHI-NOG 3 June 14 th, 2014

So is the network really the problem? Elasticity and virtualization have moved the network square in the crosshairs as the delay of any deployment. Compute elements can be provisioned in minutes, networks still take time to provision. Application flows have become increasingly complex as migration of traffic from traditional north/south to east/west. Datacenters are no longer islands of traffic flows. Active/Active Datacenters are becoming more of the norm. The Trombone effect of network traffic from virtual to physical layers. Value added ( L4-L7 ) resources need to be placed either in path or virtually in path.

Historical Approach Historically we designed the network with attempts at consistent throughput and latency. Applications had to live within the constraints of that design. Flows were mainly north/south. Vlans provided L2 isolation. Many attempts to mitigate spanning-tree from the network either with aggregation methods, control plane consolidation, or the use of proprietary methods. Oversubscription. Quality of Service Datacenter Interconnects were mainly for replication and disaster recovery.

Applications are driving things now. Business Expectations are Changing.. Business want their environments to work more like AWS. L2 boundaries within a datacenter are roadblocks. VMs are mobile, elastic. Applications can be hosted on premises, at a colo, or in the cloud. Application flow can cross all boundaries. Application Rollout Time Pre-Virtualization: Months Post-Virtualization: Days Converged Infrastructure: Hours SDN: Minutes?

Applications In the end its about the applications Distributed Complex flows and then they blame our networks? Really.

Traditional North/South Design

The Dataplane As with any emerging standard manufacturers are lining up to solve this in their own way. Some adhere to new standards, some build their own, some are hedging their bets. We will focus on two Dataplane methodologies. Fabric Programming and Overlay Networks Their impact to your network

The Fabric

Well its not an SDN Preso without OpenFlow SDN does not equal Openflow. Starts to address FIB Programming from a central control plane. Openflow is not the only way to program the dataplane on devices. Scale is still an issue. Hybrid Openflow allows for the programmability of flows with keeping local forwarding capability. Ships in the Night model. Openflow is not a true policy construct. Other protocols solve policy deployment. Pure Openflow environments are still a ways off.

Openflow 1.3 Updates from 1.0 Openflow 1.0/1.1/1.2 Features Support for Extended IPv6 headers Per-flow metering QoS and Bandwidth Management Provider Backbone Bridging tagging Tunnel-ID metadata ( specify encap and decap of packets ) Success Stories of Openflow. Marist College with their DWDM on demand network.

OpenFlow

So lets talk about Tunnels Overlay

Revolutionary vs evolutionary Tunnels are nothing new. Good/Bad we have stitched segments together with MPLS/GRE/IP Sometimes these tunnels were used to hide design flaws. Sometimes these were used to get around controls. Tunnels add complexity instead of reducing complexity. ( Visibility/Troubleshooting )

Tunnels with regards to SDN is a means to an end Most traffic is east/west based. L2 stretch is not always available. Everyone hates Spanning Tree. Tunnels allow to abstract the underlay network transport and to stitch together layer 2 networks. The end is to interconnect applications and vms. To simplify the inter vm communication. And more to the point, SO WE CAN VMOTION!!!!!!

Overlay versus Underlay Don t get wrapped up in Overlay tunnel technology. Tunnels are Tunnels. Overlay can abstract visibility into underlay network conditions. Overlays do not mean that the underlay is less complex. Underlay network should allow for all paths and should be non-blocking. Long flows versus short flows still an issue with Overlay.

Tunnels are not Magic Underlay network can still be an issue. Physics still applies. So earth is round, Einstein is still correct about the speed of light. Latency still is an issue. Lack of visibility between the Overlay and Underlay networks. Tools need to marry analytics to help make better decisions on traffic. Traffic Engineering is still needed.

Several Tunneling Technologies NVGRE ( Microsoft ) STT (Stateless Transport Tunneling ) VxLAN ( VMWare) GENEVE ( Draft ) Microsoft/VMWare

VXLAN

VXLAN Integration with Traditional DC Even the most ardent SDN advocate realizes that integration will take time. Islands of SDN will appear in your DC. So how to we provide connectivity between the old and the new. Hardware VTEPs are the key. Hardware manufactures are using features in merchant silicon to terminate VTEPs. Make sure for scale that this is an ASIC process and not run solely in software. We then map these terminated VXLAN flows with traditional vlans and L3 routing. Hardware VTEPs might be needed beyond migration as certain processes still scale better with hardware.

Hardware VTEP

Islands of SDN

Abstraction with Tunnels Traditionally we have used DWDM/L2/VPLS to provide Data Center Interconnect. Tunnels abstract the underlay network and allow us to not worry about L2. Another opportunity to rip out more L2 in the DC.

Clos: The underlay Can use L3 Clos to avoid running spanning tree. Remember all of those magical tunnels, they abstract the underlay. Head of Line blocking not as much of an issue. Multistage Clos fabrics can allow for scale. Pod architecture to help scale in your datacenter.

Underlay Possibilities

Stitching the Virtual Flow together

Efficient Flows

How do I get started? Start with Openflow. Build a lab. Can run it as a self contained VM with Opendaylight and a virtual switch. Education: Free online education for Opendaylight, Openflow, and SDN. SDNCentral.com

Opendaylight download

Questions?