The Evolution of the Data Center

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction to Scaling Networks
Advertisements

2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Introducing Campus Networks
Bringing Together Linux-based Switches and Neutron
L3 + VXLAN Made Practical
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle’s Next-Generation SDN Platform Andrew Thomas Architect Corporate Architecture.
Introduction into VXLAN Russian IPv6 day June 6 th, 2012 Frank Laforsch Systems Engineer, EMEA
Brocade VDX 6746 switch module for Hitachi Cb500
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
Highly Available Central Services An Intelligent Router Approach Thomas Finnern Thorsten Witt DESY/IT.
Solutions Road Show – 13 December 2013 | India Raghavendra S Specialist Dell Networking Solutions Right Size your Data center Networking.
Data Center Network Redesign using SDN
Chapter 1: Hierarchical Network Design
Extreme Networks Confidential and Proprietary. © 2010 Extreme Networks Inc. All rights reserved.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
MDC-B350: Part 1 Room: You are in it Time: Now What we introduced in SP1 recap How to setup your datacenter networking from scratch What’s new in R2.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC THAT’S THE ANSWER WHAT’S THE QUESTION? Software Defined Networking Dan DeBacker Principal.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
© 2006 Cisco Systems, Inc. All rights reserved.Presentation_ID 1 Transforming Server Virtualization with Cisco VN-Link Belmont Chia Consulting System Engineer.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Copyright © 2015 Juniper Networks, Inc. 1 QFX5100 Line of Switches The World’s Most Nimble 10/40GbE Data Center Access Switches Speaker Name Title.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Switching in an Enterprise Network Introducing Routing and Switching in the.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
WS-B327 Dynamic, policy-driven network (re)configuration Consistent, profile- based deployment of SDN traffic policies through distributed.
Introduction to Avaya’s SDN Architecture February 2015.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Hierarchical Network Design Connecting Networks.
EVPN: Or how I learned to stop worrying and love the BGP
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
EVPN: Or how I learned to stop worrying and love the BGP Tom Dwyer, JNCIE-ENT #424 Clay Haynes, JNCIE-SEC # 69 JNCIE-ENT # 492.
Windows 2012R2 Hyper-V and System Center 2012
Distributed Virtualization for Net-Centric Operations Draft
Instructor Materials Chapter 1: LAN Design
CIS 700-5: The Design and Implementation of Cloud Networks
Instructor Materials Chapter 4: Introduction to Switched Networks
Multi-layer software defined networking in GÉANT
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Martin Casado, Nate Foster, and Arjun Guha CACM, October 2014
IOT Critical Impact on DC Design
Hierarchical Fabric Designs
Chapter 4: Routing Concepts
Building Applications with Windows Azure and SQL Azure
Network Packet Brokers
Chapter 5: Inter-VLAN Routing
Instructor Materials Chapter 4: Introduction to Switched Networks
Open Compute Project Networking
Chapter 4: Switched Networks
The good, the bad and the ugly…
IS3120 Network Communications Infrastructure
Marrying OpenStack and Bare-Metal Cloud
Indigo Doyoung Lee Dept. of CSE, POSTECH
Managing Clouds with VMM
Chapter 4: Switched Networks
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Extending MPLS/BGP VPNs to End-Systems
NTHU CS5421 Cloud Computing
See your OpenStack Network Like Never Before
Internet and Web Simple client-server model
Attilla de Groot | Sr. Systems Engineer, HCIE #3494 | Cumulus Networks
Re-think Networking Windows Server 2012 R2
7.3 Example Use Cases Spirent Automation Platform Technologies.
MICROSOFT NETWORK VIRTUALIZATION
Host and Small Network Relaying Howard C. Berkowitz
NFV and SD-WAN Multi vendor deployment
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
Presentation transcript:

The Evolution of the Data Center Albert Puig Artola apuig@aristanetworks.com

Arista Networks – Corporate Overview Software Designed Cloud Networking Founded in 2004 > 2000 clients of all sizes > 600 employees Profitable, self-financed, pre-IPO A generation ahead in software architecture Jayshree Ullal Andy Bechtolsheim President & CEO Chairman & CDO

Data Center Transport

For the East to West Traffic workflows Data Centre Transport For the East to West Traffic workflows Agreement on the Physical topology Physical Architecture CLOS Leaf/Spine Consistent any-to-any latency/throughput Consistent performance for all racks Fully non-block architecture if required Simple scaling of new racks Spine Layer 10Gbe/40Gbe Layer 2/3 Leaf layer 10Gbe/1Gbe Layer 2/3 Consistent performance, subscription and latency between all racks Consistent performance and latency with scale Architecture built for any-to-any Data center traffic workflows

Multi-tenancy, Simplicity and Big Data environments Data Centre Transport Active-active L2 topologies possible without new protocols MLAG, uses known and trusted standard LACP protocol. Achieved without new hardware or any new operational challenges But at large scale same challenges as the new protocols, VLANs and MAC explosion Layer 2 can scale to a level without requiring new protocols and hardware Layer 2 Leaf-Spine – MLAG Design The layer 2 approach only targets the VMobility challenge, what about Scale, Multi-tenancy, Simplicity and Big Data environments

Data Centre Transport To provide scale evolution is to decouple the virtualized network from the physical infrastructure Remove the scaling and architecture requirements from the physical infrastructure Architecture of the physical infrastructure not tied to the virtual infrastructure Building a physical transport infrastructure for bandwidth, port scale and operation Allowing the standardize of the the networking platform regardless of the application Virtualized Solution Single scalable Physical Infrastructure Web 2.0 Big Data Cloud Network

Scaling a Layer 3 network for East to West traffic Data Centre Transport Building the Layer 3 network For scale and East to West traffic growth Physical CLOS leaf/Spine architecture Standard routing Protocols between the leaf and Spine (OSPF/BGP) Equal Cost Multi-Pathing (ECMP) for active- active forwarding Standard protocols and Standard hardware, No increase in management or operational cost, minimal risk Increased Resilience All links are active, and forwarding traffic Distributed failure domain, with multiple spine topology Physically Distributed resilient Core 1U or chassis L3 switch Subnet-A Subnet-B Subnet-C Subnet-D Subnet-E Subnet-F ECMP Layer 3 between Leaf and Spine Layer 2 within the Rack OSPF or BGP L2/L3 switch Scaling a Layer 3 network for East to West traffic

Overlay Networks are the solution to v-mobility problem Data Centre Transport The Layer 3 ECMP approach for the IP Transport Provides horizontal scale for the growth in East-to-West Traffic Provides the port density scale using tried and well-known protocols and management tools Doesn’t require an upheaval in infrastructure or operational costs. Removes VLAN scaling issues, controls broadcast and fault domains Overlay Networks are the solution to v-mobility problem Abstract the virtual environment form the physical environment Layer 3 physical infrastructure for transport/BW between leaf and Spine nodes Overlay network virtualizes the connectivity between the end nodes Minimize the operational and scale challenges from the IP Fabric Core

Software is the Key for SDN

Introducing EOS - the Extensible Operating System Unique EOS SysDB Decouples protocol state from processing increasing reliability Database for IPC Stateless model reduces complexity and improves performance Live Patching Avoid costly downtime for critical security fixes Linux Kernel Open to flexible automation using Linux toolsets and scripts EOS APIs Network wide automation of operations and provisioning systems Linux Kernel Leading the next wave of Networking: Software Defined Cloud Networking

Protected OS Kernel EOS – Extensible Operating System sysDB CLI vSwitch Mgmt ASIC Drivers 3rd Party SW OSPF STP LAG XML/ SOAP SNMP Fully modular, multi-process, multi-threaded, stateful restart Core sysdb for all session state and inter-process communications In-service-software- upgrades Extensible architecture enables 3rd party applications Focused on making operations simpler One system image for all product families Protected OS Kernel

Overlay Networks

Overlay Network What is an Overlay Network Physical Infrastructure Abstracts the virtualized environment form the physical topology Constructs L2 tunnels across the physical infrastructure Tunnels provide connectivity between physical and virtual end-points Physical Infrastructure Transparent to the overlay technology Allows the building of L3 infrastructure Physical provide the bandwidth and scale for the communication Removes the scaling constraints of the physical from the virtual Logical tunnels across the physical Infrastructure Overlay network Physical Infrastructure

Overlay Network Virtual eXtensible LAN (VXLAN) IETF framework proposal, co-authored by Arista, Vmware, Cisco, Citrix, Red hat and Broadcom Vmotion across L3 boundaries Transparent to the physical IP fabric Provides Layer 2 scale across the Layer 3 IP fabric Abstracts the Virtual connectivity from the physical IP infrastruture IP Overlay Subnet A Subnet B ESX host ESX host VM mobility Across Layer 3 subnets VM-1 10.10.10.1/24 VM-3 10.10.10.2/24 VM-4 20.20.20.1/24 Subnet A VM-2 20.20.20.1/24

Overlay Network With a Layer 2 only Service the Tenant Networks are abstracted from the IP Fabric, SP cloud model Spine1 routing table 10.10.10.0/24  ToR1 Hardware VTEP announce only the loopback in OSPF 10.10.20.0/24  ToR2 10.10.30.1/32  ToR3 10.10.40.1/32  ToR4 Default Gateway for Physical servers ECMP VTEP 10.10.30.1/32 VTEP 10.10.40.1 VTEP VTEP Subnet 10.10.10.0/24 Subnet 10.10.20.0/24 VTEP 10.10.10.1 VTEP VTEP 10.10.20.1 VTEP VRF-1 VRF-2 VLAN 200 192.168.20.7 VLAN 100 192.168.10.6 VLAN 10 192.168.10.9 Tenant DGW Tenant DGW VLAN translation on VTEP VLAN 10 192.168.10.4 VLAN 10 192.168.10.5 VLAN 20 192.168.20.4 VLAN 20 192.168.20.5 VLAN 20 192.168.20.6 VLAN 10 192.168.10.6 Physical Server (Bare Metal Server) Virtual Servers Virtual Servers VNI-100 VNI-200 VNI-200 VNI-300

Overlay Network Overlay Network provides transparency Scalable Layer 2 services across a layer 3 transport Decouples the requirements of the Virtualized from the constraints of the physical network Tenant network transparent to the transport for Layer 3 scale Multi-Tenancy with 24-bit tenancy ID and overlapping VLANs Network becomes a flexible bandwidth platform VNI 3000 VNI 3000 VNI 2000 Overlay network Transparent L2 Services Physical Infrastructure Layer 3 Transport Scalable, multi-tenant Layer 2 services transparent to the Layer 3 transport network

Telemetry

Arista Network Telemetry - Application Infrastructure Monitoring Link infrastructure and application Critical real-time information enabling network aware applications Gain Precision Visibility Utilize differentiated tools Close partnerships deliver best of breed solutions Proactively detect issues React to coordinate actions or take direction from other applications / infrastructure Notify other elements or operations team of changing conditions Discrete VMware NSX Storage Bare Metal

Arista Telemetry for Monitoring & Visibility LANZ provides real-time congestion management (streaming) Path Tracer actively monitor of topology-wide health Flexible hardware enables Tap Aggregation for a cost- effective solution (filtering and manipulation, GUI) PTP for time accuracy (10ns) Timestamping in Hardware for Tap Agg or SPAN / monitor traffic TCPDump of data-plane and control-plane traffic Splunk forwarder integration, sFlow VM Tracer rapidly identify virtual connectivity (VM, VXLAN)

How do we get from this ….

To this ..

Software Defined Networking

Software Defined Networking Arista Open command API Programmatic access to all CLI system configuration & status Response is a structured JSON object For remote automation/scripting Syntax is sent using JSON-RPC over HTTPS/HTTP CLI is now built on top of EOS API API calls can done locally on the switch for scripting based on structured JSON Response Request { "jsonrpc": "2.0”, "result": [ { "Ethernet3" : { 'bandwidth': 10000000, 'description': '', 'interfaceStatus': 'up’, } ], “id”: 1 { "jsonrpc": "2.0", "method": "runCli“, "params": { "cmds": [ "show interface Ethernet3“, ], "format": "json" }, "id": 1 } vEOS code available for demonstration and testing

Software Defined Networking Open to Many Controllers & Programming Models OpenFlow support with all major controllers Openstack support. Contribution to Quantum Network orchestration Native integration of Vmware vCloud et NSX – VXLAN. Native integration of Microsoft OMI Native API instructions developed with key partners, allowing network automation, controlled by applications or services

Arista EOS and Load Balancers ID Address On/ Off 7 10.0.0.7  6 10.0.0.6 5 10.0.0.5 4 10.0.0.4 3 10.0.0.3 2 10.0.0.2 1 10.0.0.1  VTEP VNI 5001 VTEP VNI 5001 10.0.0.0/24 51.51.51.0 Lost Service Virtualise : - Network appliances - Storage - Servers VTEP Hardware

Smart System Upgrade: Initiating Maintenance Mode Virtualization Load Balancer Maintenance Mode initiated Snapshot – stores #neighbors, peers, etc Network Applications: Smart System Upgrade

Smart System Upgrade: Initiating Maintenance Mode Virtualization Load Balancer Maintenance Mode initiated Snapshot – stores #neighbors, peers, etc Directly-connected Vmware hosts put into maintenance mode Load Balancer VIP Aging enabled via iControl Network Applications: Smart System Upgrade

Smart System Upgrade: Initiating Maintenance Mode Virtualization Load Balancer Maintenance Mode initiated Snapshot – stores #neighbors, peers, etc Directly-connected Vmware hosts put into maintenance mode Load Balancer VIP Aging enabled via iControl Open protocols used to drain traffic Network Applications: Smart System Upgrade

Smart System Upgrade: General Operation Virtualization Load Balancer Workload is moved Overlay facilitates virtual re-cabling Network Applications: Smart System Upgrade

Smart System Upgrade: General Operation Virtualization Load Balancer Workload is moved Overlay facilitates virtual re-cabling Maintenance is performed on device Device brought back into service API calls inform other devices

Smart System Upgrade: General Operation Virtualization Load Balancer Workload is moved Overlay facilitates virtual re-cabling Maintenance is performed on device Device brought back into service API calls inform other devices Maintenance summary sent to operations team Health checks are performed Removed from maintenance mode Workloads are rebalanced Network Applications: Smart System Upgrade

Questions?