Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG



Similar documents
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

VXLAN: Scaling Data Center Capacity. White Paper

Software Defined Network (SDN)

Why Software Defined Networking (SDN)? Boyan Sotirov

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

VXLAN, Enhancements, and Network Integration

Multi-Tenant Isolation and Network Virtualization in. Cloud Data Centers

Network Virtualization Solutions

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Data Center Overlay Technologies

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

VXLAN Bridging & Routing

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Quantum Hyper- V plugin

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

WHITE PAPER. Network Virtualization: A Data Plane Perspective

Using Network Virtualization to Scale Data Centers

Software Defined Networking using VXLAN

Virtualization, SDN and NFV

Cisco Virtual Topology System: Data Center Automation for Next-Generation Cloud Architectures

ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES

Network Virtualization

Preserve IP Addresses During Data Center Migration

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Extending Networking to Fit the Cloud

Network Virtualization for Large-Scale Data Centers

Using LISP for Secure Hybrid Cloud Extension

Analysis of Network Segmentation Techniques in Cloud Data Centers

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

2013 ONS Tutorial 2: SDN Market Opportunities

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

The Road to SDN: Software-Based Networking and Security from Brocade

The 2013 Guide to Network Virtualization and SDN

VMware. NSX Network Virtualization Design Guide

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

How To Orchestrate The Clouddusing Network With Andn

CONNECTING PHYSICAL AND VIRTUAL WORLDS WITH VMWARE NSX AND JUNIPER PLATFORMS

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T

SCLP: Segment-oriented Connection-less Protocol for High-Performance Software Tunneling in Datacenter Networks

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

ConnectX -3 Pro: Solving the NVGRE Performance Challenge

the Data Center Connecting Islands of Resources Within and Across Locations with MX Series Routers White Paper

VMware

White Paper. Contrail Architecture

Utility Computing and Cloud Networking. Delivering Networking as a Service

The 2013 Guide to Network Virtualization and SDN

Expert Reference Series of White Papers. vcloud Director 5.1 Networking Concepts

Data Center Interconnects. Tony Sue HP Storage SA David LeDrew - HPN

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

NVGRE Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Open Source Networking for Cloud Data Centers

Virtual Firewalls. Ivan Pepelnjak NIL Data Communications

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

Networking in the Era of Virtualization

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Data Center Use Cases and Trends

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

Evolution of Software Defined Networking within Cisco s VMDC

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

Overlay networking with OpenStack Neutron in Public Cloud environment. Trex Workshop 2015

Palo Alto Networks. Security Models in the Software Defined Data Center

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Network Technologies for Next-generation Data Centers

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Multitenancy Options in Brocade VCS Fabrics

CloudEngine 1800V Virtual Switch

Building Scalable, Open, Programmable and Application Centric Data Center with Cisco ACI. 林 瑝 錦 / Jerry Lin Cisco Systems 2015 July

Software Defined Cloud Networking

Definition of a White Box. Benefits of White Boxes

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

VMware Network Virtualization Design Guide. January 2013

Software Defined Network (SDN) for Service Providers

Next-Gen Securitized Network Virtualization

SOFTWARE DEFINED NETWORKING

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Linux KVM Virtual Traffic Monitoring

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

SDN in CloudStack. Tuesday, October 15, 13

Avaya VENA Fabric Connect

CS244 Lecture 5 Architecture and Principles

Connecting Physical and Virtual Networks with VMware NSX and Juniper Platforms. Technical Whitepaper. Whitepaper/ 1

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Cloud Networking: Framework and VPN Applicability. draft-bitar-datacenter-vpn-applicability-01.txt

Cisco Application Centric Infrastructure. Silvo Lipovšek Sistemski inženjer

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Cloud Infrastructure Planning. Chapter Six

Nuage Networks Virtualised Services Platform. Packet Pushers White Paper

CORD Fabric, Overlay Virtualization, and Service Composition

Deploy Application Load Balancers with Source Network Address Translation in Cisco Programmable Fabric with FabricPath Encapsulation

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Transcription:

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

North Core Distribution Access South

North Peering #1 Upstream #1 Series of Tubes Upstream #2 Core Distribution Access Cust South

Internet West East Web Server Application Server Database Server

Internet West East Web Servers Application Servers DB Server DB Server

Internet Vir West Virtualized Workloads East Web Servers Application Servers DB Server DB Server

Internet West East Virtualized Workloads Web Server SSL Session Broker Virtualized Desktops File Server

Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources. Source: http://en.wikipedia.org/wiki/virtualization

Show Hands: Xen KVM VMware Hyper- V??? OpenStack? other?

STP Overhead Bottleneck

Leaf Spine

what if for you 1k/4k VLANs are not enough? (hint: they aren t ;) your customers want to use overlapping IP addresses internally? How much time does it take to provision a VLAN through all devices? how many devices to you have to touch to provision one single VLAN? how do you manage your VLANs? Excel? how to interconnect redundant sites without L2- Links (Topic DCI)?

Abstraction Flexibility Automation

Large scale network segmentation (L2) Multi- Tenancy Mobility/Portability (DC to DC, SP to SP)

Layer- 2 Overlay Networking new protocols being introduced basic operation: encapsulate L2- Traffic with a new header at virtual network edge send traffic over existing network decapsulate L2- Traffic at other virtual network edge virtual network edge may be hypervisor / appliance / physical device

VXLAN Virtual Extensible Local Area Network originally developed by VMware and Cisco now IETF draft- mahalingam- dutt- dcops- vxlan- 04 24bit Virtual Network Segments relies upon multicast to carry broadcast, unknown unicast and multicast traffic originated within tenant (multicast- routing anyone?) some vendors develop add- ons to alleviate reliance upon multicast encapsulated traffic is UDP (same src:port/dst:port for all pakets à LAGs anyone???)

NVGRE Network Virtualization using Generic Routing Encapsulation originally developed by Microsoft (yuck!) now IETF draft- sridharan- virtualization- nvgre- 02 24bit Virtual Subnets encapsulated traffic is GRE with slightly mangled headers to reflect VSID and L2 payload protocol specification does not specify how tunnel- endpoints find each other (WTF?!?) only existing implementation (Hyper- V) pre- populates host- to- tunnel endpoint mappings via PowerShell scripts

STT Stateless Transport Tunneling Protocol originally developed by Nicira company behind Open vswitch (OVS) since mid- 2012 a VMware company now IETF draft- davie- stt- 03 64bit Context ID encapsulated traffic is TCP can leverage NICs TSO functionality

you gotta love standard bodies: they even produce new standard problems: "Problem Statement: Overlays for Network Virtualization" (draft- ietf- nvo3- overlay- problem- statement- 03) anyone noticed these were all submitted to IETF? Why not an RFC or maybe even IEEE? IETF started a whole Network Virtualization Overlays WG à NVO3

MPLS over IP instead? What would we win? What about hardware support? Security? encryption, integrity? Protection from customers? Even legal issues? MPLS over GRE over IPSec? J Portability / Collaboration between SPs? Other creative ideas?

Virtual Firewalls VMware vcns, Cisco ASA 1000v, Virtual Load Balancers VMware vcns, Citrix NetScaler, F5 BIG- IP, Virtual Routers Brocade/Vyatta VRouter, Cisco CSR 1000v, Virtual Switches VMware DVS, Cisco Nexus 1000V, IBM DVS 5000V, OVS,

Compute and fabric edge are merging First hop probably virtual Network edge is blurring, runs partly on x86 servers Where s the DC edge?

Why? DR / DA Hot migrations How? Encapsulate Frames into IP (sounds familiar?) J Wait Why not stretch VXLANs? Problem solved right?

Common problems of stretched VLANs Broadcasts Per- VLAN flood rate- limiting (noisy neighbor) Unknown unicast blocking at the WAN/DC edge In general: Much smaller bandwidth on the DCI than in the DC Traffic trombones (ingress + egress)

OTV solves most of those problems VXLANs does not OTV encapsulates MAC in UDP too Uses IS- IS for reachability information exchange Multicast is turned into multicast IP traffic Multicast backbone needed! Or IP multicast over GRE J Fun fact: OTV is actually EoMPLSoGRE in vendor C s current implementation J

Still, stretching VLANs across data centers might not be the best idea in all cases Do the math! (Distributed Storage) Danger: Partitioned cluster à probably 1/2 of the services restarting Disaster: Split brain L

VPLS BGP MPLS- based MAC VPN LISP: this time not trying to solve the global routing table size problem Works together with L2 virtualization (VXLANs, OTV) Single IP mobility across subnets (even foreign subnets) Could even do L2 in LISP (any implementations?)

Locator/ID Separation Protocol Mapping system (like DNS) for routing (simplified J ) w/o LISP: When host moves, it acquires a new IP address and thus a new identity LISP: When host moves, it preserves its IP address (identity), but its locator changes

AS65000 before after AS65001 10.10.10.0/24 10.10.10.5 10.10.10.5 Cold Migration 10.20.20.0/24 LISP A LISP B 172.16.1.1 192.168.20.1 Without DCI DC Basel DC Zürich

AS65000 before after AS65001 10.10.10.0/24 10.10.10.5 10.10.10.5 Hot Migration 10.20.20.0/24 LISP A LISP B 172.16.1.1 192.168.20.1 DC Basel With DCI DC Zürich

Possible future scenarios IPv4 address trading beyond /24 (oh- oh) J Automatic distribution between different SPs IPv6 deployment on Cloud SPs without IPv6 support J Public anycasted LISP service (cooperation between SPs, announcing each other s selected prefixes over BGP) Automated failover / site recovery as- a- service

basic inner workings of a network device Management plane Configuration Control plane Statistics Forwarding Instructions Data plane

Separation of Control- / Dataplane Management plane Configuration Control plane Open Flow Forwarding Instructions Data plane Data plane Data plane Data plane

Server Virtualization started it (SV) CPU RAM Storage (to a certain extent) Network starts to follow (SDN) Network Virtualization OpenFlow Storage next in line (SDS) even today storage is mostly software COTS vs. Purpose Built- Hardware

SDDC SV SDS SDN

now that we have the whole world virtualized, what s next? Automation! à DevOps movement

this story is not yet finished the datacenter stays a hot topic for the upcoming years speed of development is incredible somewhere all those poor lonely clouds have to find a home, right? ;)