Data Center Fabrics What Really Matters. Ivan Pepelnjak (ip@ioshints.info) NIL Data Communications



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

Virtual Firewalls. Ivan Pepelnjak NIL Data Communications

BUILDING A NEXT-GENERATION DATA CENTER

Architecting Data Center Networks in the era of Big Data and Cloud

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Automating Network Security

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

Skip the Transitions, Jump Straight into IPv6

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

VMDC 3.0 Design Overview

VMware Virtual SAN 6.2 Network Design Guide

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

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

全 新 企 業 網 路 儲 存 應 用 THE STORAGE NETWORK MATTERS FOR EMC IP STORAGE PLATFORMS

The Impact of Virtualization on Cloud Networking Arista Networks Whitepaper

Scalable Approaches for Multitenant Cloud Data Centers

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

Juniper Networks QFabric: Scaling for the Modern Data Center

Ethernet Fabrics: An Architecture for Cloud Networking

Deploying Brocade VDX 6720 Data Center Switches with Brocade VCS in Enterprise Data Centers

Impact of Virtualization on Cloud Networking Arista Networks Whitepaper

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER

VMware. NSX Network Virtualization Design Guide

VMware and Brocade Network Virtualization Reference Whitepaper

Simplifying the Data Center Network to Reduce Complexity and Improve Performance

Brocade SDN 2015 NFV

Analysis of Network Segmentation Techniques in Cloud Data Centers

Chapter 1 Reading Organizer

Data Center Networking Designing Today s Data Center

VMware NSX Network Virtualization Design Guide. Deploying VMware NSX with Cisco UCS and Nexus 7000

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

NSX TM for vsphere with Arista CloudVision

Flattening the Data Center Architecture

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

OpenFlow and SDN: hype, useful tools or panacea? Ivan Pepelnjak Chief Technology Advisor NIL Data Communications

Network Virtualization for Large-Scale Data Centers

SDN and Data Center Networks

Technology Overview for Ethernet Switching Fabric

Software-Defined Networks Powered by VellOS

Brocade Solution for EMC VSPEX Server Virtualization

Non-blocking Switching in the Cloud Computing Era

Why Software Defined Networking (SDN)? Boyan Sotirov

Data Center Network Topologies

Brocade Data Center Fabric Architectures

WHITEPAPER. VPLS for Any-to-Any Ethernet Connectivity: When Simplicity & Control Matter

TRILL Large Layer 2 Network Solution

Data Center Convergence. Ahmad Zamer, Brocade

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

Brocade Data Center Fabric Architectures

LAYER3 HELPS BUILD NEXT GENERATION, HIGH-SPEED, LOW LATENCY, DATA CENTER SOLUTION FOR A LEADING FINANCIAL INSTITUTION IN AFRICA.

Cloud-Scale Data Center Network Architecture. Cheng-Chun Tu Advisor: Tzi-cker Chiueh

Switching Solution Creating the foundation for the next-generation data center

Data Center Switch Fabric Competitive Analysis

Multitenancy Options in Brocade VCS Fabrics

Cisco s Massively Scalable Data Center. Network Fabric for Warehouse Scale Computer

Next Steps Toward 10 Gigabit Ethernet Top-of-Rack Networking

Core and Pod Data Center Design

OpenFlow and SDN: Hype, Useful Tools or Panacea? Ivan Pepelnjak Chief Technology Advisor NIL Data Communications

Cisco s Massively Scalable Data Center

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

The evolution of Data Center networking technologies

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Data Center Networking

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

EVOLVED DATA CENTER ARCHITECTURE

Multi-site Datacenter Network Infrastructures

The Future of Cloud Networking. Idris T. Vasi

Reference Design: Deploying NSX for vsphere with Cisco UCS and Nexus 9000 Switch Infrastructure TECHNICAL WHITE PAPER

Data Centre White Paper Summary. Application Fluency In The Data Centre A strategic choice for the data centre network

Brocade One Data Center Cloud-Optimized Networks

Extending Networking to Fit the Cloud

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

Pre$SDN era: network trends in data centre networking

Lecture 7: Data Center Networks"

Enterasys Data Center Fabric

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

CORD Fabric, Overlay Virtualization, and Service Composition

Data Center Use Cases and Trends

Networking in the Era of Virtualization

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Datacenter Networks Are In My Way

CloudEngine Series Data Center Switches. Cloud Fabric Data Center Network Solution

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

Simplify the Data Center with Junos Fusion

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

Cloud Computing and the Internet. Conferenza GARR 2010

DEDICATED NETWORKS FOR IP STORAGE

Data Center Network Evolution: Increase the Value of IT in Your Organization

Panel : Future Data Center Networks

OpenFlow/SDN for IaaS Providers

Simplify Virtual Machine Management and Migration with Ethernet Fabrics in the Datacenter

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

Transcription:

Data Center Fabrics What Really Matters Ivan Pepelnjak (ip@ioshints.info) NIL Data Communications

Who is Ivan Pepelnjak (@ioshints) Networking engineer since 1985 Technical director, later Chief Technology Advisor @ NIL Data Communications Consultant, blogger (blog.ioshints.info), book and webinar author Currently teaching Scalable Web Application Design at University of Ljubljana Focus: Large-scale data centers and network virtualization Networking solutions for cloud computing Scalable application design Core IP routing/mpls, IPv6, VPN 2 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Disclaimers This presentation describes real-life data center fabric architecture(s) It s not an endorsement or bashing of companies, solutions or products mentioned on the following slides It describes features not futures 3 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Datacenter Networks are in my Way James Hamilton (Amazon), October 2010 Can we do any better? Will Data Center Fabrics solve the problem? 4 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Why Does It Matter? Cloud computing: large-scale elastic data centers Hard to build them using the old tricks Scale-out apps generate east-west (inter-server) traffic Existing DC designs focused on north-south (server-to-user) traffic IaaS requires flexible VM placement and VM mobility Hard to implement with existing VLAN-based approaches 5 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

What Is a Fabric? Juniper Any-to-any non-blocking connectivity Low latency and jitter No packet drops under congestion Linear cost and power scaling Support of virtual networks and services Modular distributed implementation Single logical device The answer seems to depend on the capabilities of your gear Cisco Open (standards-based) Secure (isolation of virtual zones) Resilient (fault-tolerant, stateless) Scalable Flexible (incl. auto-provisioning) Integrated (compute, network & storage) Brocade Flatter Intelligent (auto-discovery) Scalable (multi-pathing) Efficient (automatic shortest path fwd) Simple (single logical entity) 6 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

What Do We Really Need? Equidistant endpoints with non-blocking network core Unlimited workload mobility Lossless transport (storage and elephant flows) Simplified provisioning and management Questions: L2 or L3? Does it really matter? Can we do it with existing gear? Do we need TRILL/SPB/DCB/FabricPath/QFabric...? 7 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

A History Lesson: Clos Networks Multistage switching network (Charles Clos, 1953) Used to build large voice switches Data Center usage High-bandwidth fabrics from low-latency non-blocking switches Caveats Non-blocking switching in the core Oversubscription at the edge (usual approach) Not a true non-blocking architecture, relies on statistics 8 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

3-Stage Clos Network: Leaf & Spine Architecture Generic architecture: Every leaf node connected to every spine node Relies on ECMP on every hop L3 fabric or large-scale bridging (TRILL or SPB) Forwarding decisions: a) Full lookup at every hop b) Default route @ leaf switches pointing to spine c) Single L2/L3 lookup, label switching throughout the fabric (MPLS or QFabric) 9 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Sample Leaf & Spine Designs x 4 4 x 40G x 32 48 x 10G Source: Brad Hedlund, Dell Force10 Force10: 4 x Z9000 (32 x 40GE) 32 x S4810 (48 x 10GE, 4 x 40GE) 4-way ECMP, 40GE uplinks ~1500 10GE ports @ 3:1 oversubscription Arista: 16 x 7508 (384 x 10GE) 384 x 7050S-64 (48 x 10GE, 4 x 40GE) 16-way ECMP, 40GE 4 x 10GE uplinks ~18000 10GE ports @ 3:1 oversubscription 10 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Layer-2 Clos Network Without Shortest Path Bridging Trick: use large core switches and MLAG Sample design (Arista): 2 x 7508 (768 10GE ports) 45 x 7050S-64 1980 10GE server ports Oversubscription 2,75:1 Does it make sense? Single failure domain Broadcasts will kill you Check L2/L3/ARP table sizes in the core switch 11 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Layer-2 Reality Checks Use cases: Virtual network segments VM mobility Flooding will kill you: Typical design: every VLAN on every access port Hypervisors put NICs into promiscuous mode TRILL (RFC 5556): around 1,000 end-hosts in a single bridged LAN of 100 bridges Other reality checks: VMware HA cluster can have up to 32 hosts VMware vds can span 350 hosts (no vmotion between vds) Use MAC-over-IP in large virtual network deployments 12 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Beyond Leaf & Spine Leaf nodes connected to a few second-stage nodes Full mesh in the core Core stages perform ECMP traffic distribution 3-stage Clos fabric used internally by high-bandwidth switches 13 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Sample Folded Clos Network x 16 16 x 40G x 32 4 x 40G x 128 48 x 10G 6144 10GE ports @ 3:1 oversubscription 128 x S48100 + 48 x Z9000 (Dell Force10) Source: Brad Hedlund, Dell Force10 14 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

QFabric: Internal+External Clos Fabric Director Compute resources, runs multiple Routing Engines Interconnect High-speed 3-stage 10Tbps Clos network Up to four interconnects per QFabric Director Control plane LAN Node Interconnect Node (QFX3500) Layer2/3 packet forwarding 3:1 oversubscription 160 Gbps (4 * 40 Gbps) between QFX3500 and QF/Interconnect Single (ingress node) packet lookup (sounds like MPLS/VPN) 5 μs across the QFabric QF/Nodes and QF/Interconnects form a Clos fabric Single configuration and management entity 15 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Conclusions Large-scale DC fabrics with equidistant endpoints: no problem Use tested architectures (Clos) and technologies (IP) Keep your L2 domains small Use MAC-over-IP to build scalable virtual networks Not much need for emerging L2 technologies (TRILL, SPB...) 16 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Reference: Data Center Webinars Clos Fabrics Explained Data Center Fabric Architectures OpenFlow Data Center Interconnects VMware Networking Data Center 3.0 for Networking Engineers Next-Generation IP Services Intro to Virtualized Networking Availability Live sessions Recordings of individual webinars Yearly subscription Other options Customized webinars ExpertExpress On-site workshops Inter-DC More information FCoE has @ very http://www.ipspace.net/webinars limited use and requires no bridging 17 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Reference: Blogs and Podcasts Packet Pushers Podcast & blog (packetpushers.net) Fragmentation Needed (Chris Marget) My Etherealmind (Greg Ferro) The Data Center Overlords (Tony Bourke) Majornetwork (Markku Leiniö) Telecom Occasionally (Dmitri Kalintsev) The Networking Nerd (Tom Hollingsworth) Static NAT (Josh O Brien) BradHedlund.com (Brad Hedlund, Dell Force 10) NetworkJanitor.net (Kurt Bales) The Lone Sysadmin (Bob Plankers) High Scalability Blog (Todd Hoff) Twilight in the Valley of the Nerds (Brad Casemore) blog.ioshints.info & ipspace.net (yours truly) 18 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters

Questions? 19 ipspace.net / NIL Data Communications 2012 Data Center Fabrics What Really Matters